AlpineBSD-projektet utvecklar ett operativsystem där ett användarmiljö baserat på Alpine Linux distribueras ovanpå NetBSD-kärnan. Förutom kärnan från NetBSD används även den standard C-biblioteket libc och en uppsättning lågnivåverktyg, som mount. Den grundläggande uppsättningen verktyg är baserad på BusyBox-verktyg och paket med applikationer används i den mån det är möjligt från Alpine Linux. För att hantera paket används paketförvaltaren apk, och som initieringssystem används s6, men det nämns planer på att stödja OpenRC som ett alternativ.
Projektet följer en strikt policy när det gäller AI och försöker i den mån det är möjligt att inte använda programvara som innehåller kod som genererats av AI.
Det är förbjudet att inkludera komponenter som skapats av AI i det grundläggande systemet och huvudpaketförrådet. Alla paket som innehåller kod, dokumentation, binära filer och andra resurser som skapats av AI är märkta med en speciell etikett och distribueras genom ett separat "tainted"-förråd. Användning av AI-verktyg är också förbjudet under utvecklingen av AlpineBSD.
AlpineBSD har för närvarande ingen separat installerare eller installationspaket. För att testa projektet rekommenderas det att man startar från ett installationsmedium för NetBSD, laddar ner apk-paketförvaltartjänsten, lägger till förråd, installerar apk-paket och konfigurerar initieringssystemet s6.
Källa: opennet.ru
