Проект AlpineBSD развива операционна система, в която над ядрото NetBSD работи потребителска среда, изградена на основата на дистрибуцията Alpine Linux. Освен ядрото от NetBSD, AlpineBSD използва стандартната C-библиотека libc и набор от нискоуровневи утилити, като mount. Основният набор от утилити е изграден на основата на инструментариума BusyBox, а пакетите с приложения, когато е възможно, се взимат от Alpine Linux. За управление на пакетите се използва пакетен мениджър apk, а за система за инициализация се използва s6, но в плановете е спомената поддръжка на OpenRC като алтернатива.
Проектът спазва строга политика относно ИИ и се стреми, доколкото е възможно, да не използва софтуер, съдържащ код, генериран чрез ИИ.
В основната система и в основния репозитори на пакети е забранено включването на компоненти, създадени чрез ИИ. Всички пакети, включващи код, документация, бинарни файлове и други ресурси, създадени чрез ИИ, са маркирани със специален етикет и се разпространяват през отделен репозитори "tainted". В процеса на разработка на AlpineBSD също така е забранено използването на инструменти, базирани на ИИ.
В AlpineBSD все още няма отделен инсталатор и инсталационни сборки. За тестване на проекта се предлага да се зареди от инсталационен носител на NetBSD, след което да се изтегли сборката на пакетния мениджър apk, да се добавят репозитории, да се инсталират apk-пакети и да се конфигурира системата за инициализация s6.
Източник: opennet.ru
