Projekt AlpineBSD razvija operacijski sistem, kjer nad jedrom NetBSD deluje uporabniško okolje, temelječe na razvojnih delih distribucije Alpine Linux. Poleg jedra iz NetBSD v AlpineBSD sodeluje standardna C knjižnica libc in nizko nivojski pripomočki, kot je mount. Osnovni nabor pripomočkov je oblikovan na podlagi orodij BusyBox, paketi aplikacij pa se, kolikor je mogoče, uporabljajo iz Alpine Linux. Za upravljanje paketov se uporablja upravitelj paketov apk, medtem ko se za sistem za inicializacijo uporablja s6, vendar so v načrtih omenjene podpore OpenRC kot alternativa.
Projekt se strogo drži politike glede umetne inteligence in se poskuša kolikor je mogoče izogibati uporabi programske opreme, ki vsebuje kodo, generirano s pomočjo AI.
V osnovni sistem in glavni repozitorij paketov je prepovedano vključevanje komponent, ustvarjenih s pomočjo AI. Vse pakete, ki vključujejo kodo, dokumentacijo, binarne datoteke in druge vire, ustvarjene s pomočjo AI, označimo s posebno oznako in distribuiramo preko ločenega repozitorija 'tainted'. Med razvojem AlpineBSD je prepovedano tudi uporabljati orodja AI.
V AlpineBSD zaenkrat ni ločenega namestitvenega programa in namestitvenih paketov. Za testiranje projekta se predlaga, da se naloži z namestitvenega nosilca NetBSD, nato pa prenesete paket upravitelja apk, dodate repozitorije, namestite apk-pakete in nastavite sistem za inicializacijo s6.
Izvor: opennet.ru
