Netbase vorgestellt, das Utility-Port von NetBSD fĂŒr andere Unix-Ă€hnliche Systeme

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

60GB SSD 8Gb DDR4