AlpineBSD projesi, Alpine dağıtımının geliştirmelerine dayanarak, NetBSD çekirdeği üzerinde bir kullanıcı ortamı çalıştıran bir işletim sistemi geliştiriyor. LinuxNetBSD çekirdeğine ek olarak, AlpineBSD standart C kütüphanesi libc'yi ve mount gibi bir dizi düşük seviyeli yardımcı programı kullanır. Temel yardımcı program seti BusyBox araç zincirine dayanır ve mümkün olduğunca Alpine'den uygulama paketleri kullanılır. LinuxPaket yönetimi için APK paket yöneticisi, başlatma sistemi olarak ise S6 kullanılıyor; ancak planlarda alternatif olarak OpenRC desteği sağlanması da belirtiliyor.
Proje, yapay zekâ konusunda katı bir politikaya sahiptir ve yapay zekâ tarafından üretilen kod içeren yazılımların kullanımından mümkün olduğunca kaçınmaya çalışmaktadır.
Yapay zekâ kullanılarak oluşturulan bileşenlerin temel sisteme ve ana paket deposuna dahil edilmesi yasaktır. Yapay zekâ kullanılarak oluşturulan kod, dokümantasyon, ikili dosyalar ve diğer kaynakları içeren tüm paketler özel bir etiketle işaretlenir ve ayrı bir "kirli" depo aracılığıyla dağıtılır. AlpineBSD geliştirme sürecinde de yapay zekâ araçlarının kullanımı yasaktır.
AlpineBSD'nin şu anda ayrı bir yükleyicisi veya kurulum derlemesi bulunmamaktadır. Projeyi test etmek için, NetBSD kurulum medyasından önyükleme yapmanızı, ardından paket yöneticisi (apk) derlemesini indirmenizi, depoları eklemenizi, APK paketlerini yüklemenizi ve s6 başlatma sistemini yapılandırmanızı öneririz.
Kaynak: opennet.ru
