Az AlpineBSD projekt egy olyan operációs rendszert fejleszt, amely a NetBSD kernelje fölött futó felhasználói környezetet hoz létre az Alpine Linux disztribúció alapjain. Az AlpineBSD a NetBSD kernel mellett a standard C könyvtárat, a libc-t és számos alacsony szintű utilitást, például a mount-ot is alkalmazza. Az alapvető utilitások a BusyBox eszközkészletéhezcsoportosítva, és az alkalmazások csomagjai lehetőség szerint az Alpine Linux-ból származnak. A csomagok kezelésére az apk csomagkezelőt használják, az inicializáló rendszereként pedig az s6-ot alkalmazzák, de a tervek között szerepel az OpenRC támogatásának biztosítása alternatív megoldásként.
A projekt szigorú politikát követ az AI használatával kapcsolatban, és igyekszik elkerülni az AI által generált kódot tartalmazó szoftverek használatát.
A bázisrendszerbe és a fő csomagrepóba tilos AI által létrehozott elemek bevonása. Minden olyan csomag, amely AI által generált kódot, dokumentációt, bináris fájlokat vagy egyéb forrásokat tartalmaz, különleges címkével ellátva, egy külön "szennyezett" repóban terjesztésre kerül. Az AlpineBSD fejlesztése során az AI eszközök alkalmazása is tilos.
Az AlpineBSD jelenleg nem rendelkezik külön telepítővel és telepítési csomagokkal. A projekt teszteléséhez a NetBSD telepítő médiumáról kell indulni, majd letölteni az apk csomagkezelő csomagot, hozzáadni a repókat, telepíteni az apk csomagokat és beállítani az s6 inicializáló rendszert.
Forrás: opennet.ru
