The first release of the Netbase project, which ports NetBSD utilities to other operating systems, has been published. This initial release focuses on the functionality of NetBSD user space components on Linux kernel systems with the standard C library Glibc. It also mentions partially tested support for FreeBSD, OpenBSD, and macOS, and potential support for GNU/Hurd. The project's developments are distributed under the BSD license.
The port is implemented using compatibility header files and wrapper libraries (libnetbsd, libutil), allowing the specific functionality of NetBSD utilized in the utilities to run on top of other systems. Only code from the NetBSD codebase was used in the development of the libraries. Wherever possible, the code of the utilities is preserved in its original form or modified minimally.
Supported utilities in the first release:
- basename
- cat
- chmod
- chown
- date
- dirname
- domainname
- echo
- env
- false
- grep
- head
- hostname
- id
- ksh
- ln
- mkdir
- mv
- nice
- printf
- pwd
- rm
- rmdir
- sleep
- sync
- tee
- test
- true
- tty
- uniq
- wc
- whoami
- yes
Source: opennet.ru
