Proyek AlpineBSD sedang mengembangkan sistem operasi yang menjalankan lingkungan pengguna di atas kernel NetBSD, berdasarkan pengembangan dari distribusi Alpine. LinuxSelain kernel NetBSD, AlpineBSD menggunakan pustaka C standar libc dan serangkaian utilitas tingkat rendah, seperti mount. Serangkaian utilitas inti didasarkan pada toolchain BusyBox, dan paket aplikasi digunakan dari Alpine jika memungkinkan. LinuxPengelola paket apk digunakan untuk manajemen paket, dan s6 digunakan sebagai sistem inisialisasi, tetapi rencana tersebut menyebutkan penyediaan dukungan untuk OpenRC sebagai alternatif.
Proyek ini memiliki kebijakan ketat terkait AI dan berusaha menghindari penggunaan perangkat lunak yang mengandung kode yang dihasilkan AI sebisa mungkin.
Komponen yang dibuat menggunakan AI dilarang untuk dimasukkan ke dalam sistem dasar dan repositori paket utama. Semua paket yang berisi kode, dokumentasi, biner, dan sumber daya lain yang dibuat menggunakan AI ditandai dengan label khusus dan didistribusikan melalui repositori "terkontaminasi" terpisah. Penggunaan alat AI juga dilarang selama pengembangan AlpineBSD.
AlpineBSD saat ini tidak memiliki penginstal terpisah atau build instalasi. Untuk menguji proyek ini, kami merekomendasikan untuk melakukan booting dari media instalasi NetBSD, kemudian mengunduh build pengelola paket (apk), menambahkan repositori, menginstal paket APK, dan mengkonfigurasi sistem init s6.
Sumber: opennet.ru
