Die erste Ausgabe des Projekts Netbase wurde veröffentlicht, das sich mit dem Porting von NetBSD-Dienstprogrammen für andere Betriebssysteme beschäftigt. In dieser ersten Ausgabe liegt der Schwerpunkt auf der Funktionsfähigkeit der NetBSD-Benutzerraumbestandteile auf Systemen mit dem Linux-Kernel und der Standard-C-Bibliothek Glibc. Zudem wird die nicht vollständig getestete Unterstützung von FreeBSD, OpenBSD und macOS sowie die potenzielle Unterstützung von GNU/Hurd erwähnt. Die Entwicklungen des Projekts werden unter der BSD-Lizenz veröffentlicht.
Der Port wird unter Verwendung von Kompatibilitäts-Header-Dateien und Layer-Bibliotheken (libnetbsd, libutil) realisiert, die es ermöglichen, die spezifischen Funktionen von NetBSD in anderen Systemen zu nutzen. Bei der Entwicklung der Bibliotheken wurde ausschließlich Code aus dem NetBSD-Codebereich verwendet. Wo möglich, wird der Code der Dienstprogramme in unveränderter Form beibehalten oder nur minimale Anpassungen vorgenommen.
Im ersten Release unterstützte Dienstprogramme:
- 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
Quelle: opennet.ru
