Proiectul AlpineBSD dezvoltă un sistem de operare în care, pe baza nucleului NetBSD, este executat un mediu utilizator bazat pe realizările distribuției Alpine Linux. Pe lângă nucleul din NetBSD, AlpineBSD utilizează standardul bibliotecii C libc și un set de utilitare de nivel joasă, cum ar fi mount. Setul de utilitare de bază este format pe baza instrumentarului BusyBox, iar pachetele cu aplicații sunt utilizate, dacă este posibil, din Alpine Linux. Pentru gestionarea pachetelor este folosit managerul de pachete apk, iar ca sistem de inițializare, se utilizează s6, dar în planurile viitoare se menționează oferirea suportului pentru OpenRC ca alternativă.
Proiectul urmează o politică strictă în ceea ce privește AI și încearcă să nu folosească software care conține cod generat prin AI, pe cât posibil.
În sistemul de bază și în depozitul principal de pachete este interzisă includerea componentelor create prin AI. Toate pachetele care includ cod, documentație, fișiere binare și alte resurse generate prin AI sunt marcate cu o etichetă specială și sunt distribuite printr-un depozit separat „tainted”. În procesul de dezvoltare a AlpineBSD, utilizarea instrumentelor AI este, de asemenea, interzisă.
În prezent, AlpineBSD nu dispune de un instalator separat și de versiuni de instalare. Pentru testarea proiectului se recomandă să se pornească de pe un mediu de instalare NetBSD, iar apoi să se descarce o versiune a managerului de pachete apk, să se adauge depozitele, să se instaleze pachetele apk și să se configureze sistemul de inițializare s6.
Sursa: opennet.ro
