AlpineBSD использует ядро NetBSD и окружение Alpine Linux

Проект AlpineBSD разрабатывает операционную систему, основанную на ядре NetBSD, с пользовательским окружением, заимствованным из Alpine Linux

AlpineBSD использует ядро NetBSD и окружение Alpine Linux

В системе используется стандартная Си-библиотека libc и низкоуровневые утилиты, такие как mount, а базовый набор утилит формируется на основе BusyBox. Для управления пакетами применяется пакетный менеджер apk, а в качестве системы инициализации используется s6. В будущем планируется поддержка OpenRC как альтернативы.

Проект придерживается строгой политики в отношении программного обеспечения, созданного с помощью ИИ. В базовую систему и основной репозиторий пакетов не допускаются компоненты, содержащие AI-код. Все пакеты с AI-кодом помечаются специальной меткой и доступны через отдельный репозиторий "tainted". В процессе разработки также запрещено использование AI-инструментов, что подчеркивает приверженность проекта к традиционным методам разработки.

На данный момент отсутствует отдельный инсталлятор и установочные сборки. Для тестирования предлагается загрузиться с установочного носителя NetBSD, после чего скачать сборку пакетного менеджера apk, добавить репозитории, установить необходимые пакеты и настроить систему инициализации s6.