Den första versionen av projektet Netbase, som arbetar med att portera NetBSD-verktyg till andra operativsystem, har publicerats. I den första utgÄvan fokuseras det pÄ funktionaliteten hos NetBSD:s anvÀndarutrymmeskomponenter pÄ system med Linux-kÀrnor och standard C-biblioteket Glibc. Det nÀmns ocksÄ att stödet för FreeBSD, OpenBSD och macOS inte Àr helt testat, samt det potentiella stödet för GNU/Hurd. Projektets resultat sprids under BSD-licensen.
Porten har implementerats med hjÀlp av kompatibilitets-huvudfiler och mellankomponentsbibliotek (libnetbsd, libutil), vilket möjliggör anvÀndning av NetBSD-specifik funktionalitet i verktygen pÄ andra system. Under utvecklingen av biblioteken har endast kod frÄn NetBSD:s kodbas anvÀnts. Om möjligt försöker man behÄlla sjÀlva verktygskoden oförÀndrad eller göra minimala justeringar.
I den första versionen stödda verktyg:
- basename
- cat
- chmod
- chown
- date
- dirname
- domainname
- echo
- env
- false
- grep
- head
- hostname
- id
- ksh
- ln
- mkdir
- mv
- trevlig
- printf
- pwd
- rm
- rmdir
- sleep
- sync
- tee
- test
- true
- tty
- uniq
- wc
- whoami
- ja
KĂ€lla: opennet.ru
