AlpineBSD, ОС на ядре NetBSD без кода от LLM в основе системы

Вики проекта AlpineBSD описывает операционную систему на ядре NetBSD с пользовательской средой, вдохновлённой Alpine Linux. Заявленная цель, дать возможность использовать как можно меньше программного обеспечения, созданного ИИ. Проект утверждает: в базовой системе и основном репозитории пакетов нет вывода LLM; для этого есть отдельная политика по ИИ (AlpineBSD AI policy).

Проект пока в работе. Установщика сейчас нет; для тех, кто готов рискнуть, есть лишь очень общее руководство по установке. Отдельное предупреждение касается оборудования: у ядра NetBSD «неровная» поддержка железа, заметно скромнее, чем у Linux, поэтому нельзя рассчитывать, что AlpineBSD заработает на любом компьютере. За подробностями, особенно по ноутбукам, вики отсылает к списку поддерживаемого оборудования NetBSD.

От NetBSD система берёт ядро, libc и необходимые платформенные утилиты вроде mount. От Alpine Linux, подход к пользовательской среде: поставляются менеджер пакетов apk-tools и busybox, а сама среда чуть более ориентирована на GNU, например, GNU make предпочтён BSD make. При этом AlpineBSD не является форком Alpine Linux: коллекция пакетов в ней собственная, хотя многие пакеты в конечном счёте основаны на aports.

Ещё одно отличие, система инициализации. Alpine Linux использует OpenRC, а AlpineBSD сейчас работает на s6; OpenRC в проекте собираются добавить как альтернативу.

Ключевые факты

  • AlpineBSD, операционная система на ядре NetBSD с пользовательской средой, вдохновлённой Alpine Linux; это не форк Alpine Linux, коллекция пакетов собственная (многие пакеты в итоге основаны на aports).
  • Цель проекта, позволить использовать как можно меньше ПО, созданного ИИ; по заявлению проекта, в базовой системе и основном репозитории пакетов нет вывода LLM.
  • Проект в разработке: установщика нет, есть только очень общее руководство по установке.
  • У ядра NetBSD поддержка оборудования беднее, чем у Linux, так что работу на любом компьютере гарантировать нельзя.
  • Менеджер пакетов, apk-tools, утилиты, busybox, пользовательская среда чуть ближе к GNU (GNU make вместо BSD make); init сейчас s6, OpenRC планируется как альтернатива.

Почему это важно

Проект ставит отказ от кода, созданного LLM, в основу самой операционной системы: в базовой системе и основном репозитории пакетов, по заявлению авторов вики, вывода LLM нет. Это редкая для ОС формулировка цели, и она вынесена в первый абзац главной страницы вики. Одновременно проект строится из знакомых частей: ядро NetBSD, пакетный менеджер и подход к userspace из мира Alpine.

Кому это важно

Тем, кто следит за экосистемами BSD и Alpine, и тем, кто принципиально хочет знать происхождение кода в своей системе. Пока проект рассчитан на энтузиастов: установщика нет, а очень общее руководство по установке вики предлагает лишь «для готовых рискнуть».

Как это применить

Сейчас практическое применение ограничено: готового установщика нет, есть лишь очень общее руководство по установке. Перед любой попыткой стоит свериться со списком поддерживаемого оборудования NetBSD, особенно если речь о ноутбуке. Цены и лицензии в источнике не указаны.

Можно ли доверять

Все сведения взяты со стартовой страницы вики самого проекта, то есть это заявления проекта о себе. Авторы, мейнтейнеры и организация, стоящая за AlpineBSD, на странице не названы. Содержание политики по ИИ там не раскрыто, как и механизм, которым проверяется или обеспечивается отсутствие вывода LLM; заявление относится к базовой системе и основному репозиторию.

Риски и подводные камни

Проект находится в разработке и не имеет установщика. Поддержка оборудования ядром NetBSD «неровная» и заметно уже, чем у Linux, поэтому система может не запуститься на конкретном компьютере. Сроки появления установщика и добавления OpenRC не названы, как и версии или даты релизов.

«Цель, сделать возможным использование как можно меньшего количества программного обеспечения, созданного ИИ.»

— вики проекта AlpineBSD