AlpineBSD: операционная система, в которой почти нет кода, сгенерированного ИИ

AlpineBSD — это операционная система на ядре NetBSD с пользовательским пространством в духе Alpine Linux. Её главная цель — свести к минимуму использование сгенерированного ИИ кода: ни в базовой системе, ни в основном репозитории пакетов нет вывода LLM. Проект находится в разработке, установщика пока нет, но для смелых есть краткое руководство по установке. Поддержка оборудования ограничена списком, совместимым с NetBSD.

AlpineBSD — это операционная система на ядре NetBSD с пользовательским пространством, вдохновлённым Alpine Linux, и целью сделать возможным использование как можно меньшего количества программ, сгенерированных ИИ.
  1. kev009

    У таких проектов обычно есть вспышка привлекательности, особенно для людей, привыкших к Linux, потому что это уменьшает одну степень незнакомости, но, по мне, по очевидным причинам они не задерживаются.

    Трудно втянуться в что-то вроде проекта BSD, потому что нужно много учиться и приложить достаточно усилий, чтобы получить права коммиттера. А потом, если хочешь сдвинуть стрелку, нужно сделать ещё больше работы и построить консенсус, не впадая в излишние эмоции, когда люди с тобой не согласны. Но это путь, который я бы рекомендовал, чтобы оказать долговременное влияние, и я говорю по опыту коммиттера FreeBSD и NetBSD src.

    Кроме того, pkgsrc — одна из сильных сторон NetBSD, вместе с pbulk и pkgin. Обернуть всё это в продуманную установку (как недавно Omarchy сделал с Arch) было бы более жизнеспособным усилием. Но, как сказал бы мой друг Ларри Маквой, это означает, что ты не всегда можешь сам водить большую красную пожарную машину.

  2. iamnothere

    Интересно наблюдать быстрое размежевание FOSS на «жёсткие» анти-ИИ, нейтральные к ИИ или не одобряющие его, дополненные ИИ и управляемые ИИ лагеря, сродни ранним войнам GPL против BSD. Внезапно я вижу меньше жалоб на лицензирование, и некоторые заядлые сторонники GPL молча отказываются от этой позиции, поскольку Linux внедряет разработку с дополнением ИИ.

    С одной стороны, это досадно, потому что гипотетически размывает усилия разработчиков, но с другой стороны, самые крайние группы уже имели несовместимые характеры и не очень хорошо работали вместе. Это самоупорядочивание может на самом деле привести к лучшему темпу и меньшим затратам энергии на споры.

    Обратная сторона в том, что много громких и раздражающих людей, похоже, стекается на территорию BSD. Я не примыкаю к ИИ (мне просто важно Качество), но я очень за сосредоточенную на разработке культуру OpenBSD. Надеюсь, это не изменится.

  3. yjftsjthsd-h

    > AlpineBSD не является форком Alpine Linux, его коллекция пакетов оригинальна (хотя многие пакеты в конечном итоге основаны на aports).

    > Alpine Linux использует систему инициализации OpenRC. В настоящее время AlpineBSD использует s6, и мы намерены добавить OpenRC в качестве альтернативы.

    Я не уверен, где именно должна проходить граница, но это ощущается так, будто это не Alpine*. Мол, если вы начинаете свою коллекцию пакетов отдельно и используете другой менеджер служб, вы дальше от Alpine Linux, чем Adélie Linux.

    (Чтобы было ясно, я большой поклонник создания новой ОС из ядра *BSD и нового пользовательского пространства. Я просто придираюсь к семантике названия)

  4. hoppp

    Всё это «как можно меньше кода ИИ» — трайбализм.

    Я хочу программное обеспечение, которое блестяще и хорошо проверено, независимо от того, кто или что его создало.

    Отсутствие ИИ ничего не гарантирует, особенно если это кодовая база на C, как у netbsd, почему бы тогда не присоединиться к племени Rust?

  5. thenthenthen

    Alpine — это также кодовое имя первой iOS, отсюда и пароль root по умолчанию «alpine».

    https://mashable.com/archive/apple-ios-codenames#9.CLuUuywuq...

  6. seethishat

    В моё время у нас не было искусственного интеллекта. У нас было настоящее невежество. И нам это нравилось.

  7. against_epistem

    Я могу это уважать. Похоже, что аудит кода ИИ — это нормально, и я не могу представить, почему аудит когда-либо был бы минусом. Что касается отсутствия приведённых причин, я полагаю, они оставляют это пользователям, что мне кажется совершенно нормальным. Если вы сходите с ума из-за отсутствия обоснования, вам, вероятно, стоит заняться самоанализом.

  8. cturner

    После прочтения веб-страницы у меня остались некоторые вопросы без ответов:

    * Является ли целью AlpineBSD работа на нативном оборудовании, или он предназначен для контейнеров (основной вариант использования самого Alpine)?

    * Для пользователей, которые хотят избежать кода, сгенерированного ИИ, почему бы не запустить сам netbsd?

    Если команда хочет привлечь интерес, им следует дать больше контекста.

    Миссия неясна. Команда могла бы решить это, указав цели и этапы на главной странице.

    На странице есть ссылка на инструмент s6. Описание этого инструмента начинается с кругового определения. Было бы яснее, если бы в первом абзаце было сказано, почему он существует. Ближе к концу говорится о «Одной из целей дизайна s6-frontend». Было бы лучше указать все цели дизайна.

Ещё за этот день

2026-10-28