Netbase is a port of the NetBSD's utilities to another unix like operating systems.
- bsd make
- gcc or clang
- zlib
- libbz2
- libacl
- libfts ( for musl ) ( if your distribution does not have it, you can try this https://github.com/littlefly365/libfts )
- libmd
- libcurses ( only tested on ncurses )
- The compat libraries use only code from the netbsd source tree(or libbsd).
- The goal of this project is port netbsd userland to another systems with tiny modifications to the original source.
- now are avaible ~90 commands ported from netbsd
- if you see build or runtime errors tell me (Note: The utils are tested on Arch/Alpine and only with a basic use of them).
- This project try to make posible a GNUless system, so with some utilities like diff and diff3 (netbsd does not have it) we will use code from openbsd or freebsd
| Platform | Status |
|---|---|
| Linux glibc | ☑️ Works |
| Linux musl | ☑️ Works |
ln -svf ../netbsd/sys/cdefs.h include/sys/cdefs.h
export LBFTS="-lfts"
bmake
| Plataform/Goal | Status |
|---|---|
| glibc | ☑️ yes |
| musl | 🧪 WIP |
| another libc | 🧪 untested |
| Full Userland (! GNU) | 🧪 partial (coreutils) |