AlpineBSD projekts attīsta operētājsistēmu, kuras pamatā ir NetBSD kodols, un virs tā darbojas lietotāja vide, kas balstīta uz Alpine Linux izplatījuma izstrādēm. Papildus NetBSD kodolam AlpineBSD izmanto standarta C bibliotēku libc un zemas līmeņa utilītus, piemēram, mount. Pamata utilītu komplekts ir izveidots, izmantojot BusyBox rīku. Lietojumprogrammas pakotni, cik vien iespējams, ņem no Alpine Linux. Pakotņu pārvaldīšanai tiek izmantots apk pakotņu pārvaldnieks, un kā inicializācijas sistēma tiek izmantota s6, bet plānos tiek minēta OpenRC atbalsta nodrošināšana kā alternatīva.
Projekts ievēro stingru politiku attiecībā uz AI un cenšas būt pēc iespējas mazāk izmantot programmatūru, kurā ir kods, ko ģenerējusi AI.
Būtiskajā sistēmā un pamatpakotņu repozitorijā ir aizliegts iekļaut komponentus, kas izveidoti ar AI. Visi pakotnes, kas satur kodu, dokumentāciju, bināros failus un citus resursus, ko radījusi AI, tiek apzīmēti ar īpašu atzīmi un izplatīti caur atsevišķu 'tainted' repozitoriju. Attīstot AlpineBSD, arī AI rīku izmantošana ir aizliegta.
AlpineBSD pašlaik nav atsevišķa instalētāja un instalācijas pakotņu. Lai testētu projektu, ieteicams sākt ar NetBSD instalācijas nesēju, pēc tam lejupielādēt apk pakotņu vadības komplektu, pievienot repozitorijas, instalēt apk pakotnes un konfigurēt s6 inicializācijas sistēmu.
Avots: opennet.lv
