Die erste Ausgabe des Netbase-Projekts, das sich mit der Portierung von NetBSD-Utilities auf andere Betriebssysteme beschĂ€ftigt, wurde veröffentlicht. In der ersten Ausgabe liegt der Schwerpunkt auf der FunktionsfĂ€higkeit der Komponenten des Benutzerraums von NetBSD auf Systemen mit dem Linux-Kernel und der Standard-C-Bibliothek Glibc. AuĂerdem 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 wurde unter Verwendung von kompatibilitĂ€tsbringenden Header-Dateien und Wrapper-Bibliotheken (libnetbsd, libutil) implementiert, die es ermöglichen, die spezifische FunktionalitĂ€t von NetBSD-Utilities auf anderen Systemen zu nutzen. Bei der Entwicklung der Bibliotheken wurde nur Code aus dem NetBSD-Codebestand verwendet. Wo immer möglich, versucht man, den Utility-Code in unverĂ€nderter Form zu belassen oder minimale Ănderungen vorzunehmen.
UnterstĂŒtzte Utilities in der ersten Ausgabe:
- 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
