Возрождение NextBSD снова вывело на поверхность идею, которая в open source выглядит почти как упрямый инженерный эксперимент длиной в десятилетие: взять FreeBSD и заменить привычный userland на компоненты из Darwin, открытой основы macOS. Проект, впервые запущенный в 2015 году, вернулся с новым мейнтейнером, и для русскоязычных разработчиков это интересный сигнал: тема сборки «не-Apple macOS-подобной системы» на базе BSD по-прежнему жива, а теперь к ней добавились Gershwin и AI-инструменты.
О перезапуске сообщает The Register. Новую итерацию проекта ведет Джо Мэлони, известный на GitHub как pkgdemon. Это не косметическое оживление старого репозитория: у перезапущенного NextBSD отдельная GitHub-организация, а прежний код, оставшийся от первой версии, в последний раз заметно обновлялся еще семь лет назад. Сам Мэлони не случайный человек в этой истории: у него были коммиты и в оригинальном NextBSD, а в последние годы он больше известен по Gershwin, рабочему столу для GhostBSD с явной оглядкой на визуальную логику macOS.
Идея у NextBSD старая, но по-прежнему нетривиальная. Исходный проект в 2015 году запустил сооснователь FreeBSD Джордан Хаббард. Цель была не в том, чтобы портировать macOS целиком и не в том, чтобы собирать очередной форк ради форка. План выглядел практичнее: оставить ядро FreeBSD, которое давно считается одним из самых зрелых BSD-ядeр в мире свободного ПО, а сверху постепенно подтянуть публично доступные части Darwin. Речь идет о тех компонентах, которые Apple действительно публикует как open source: не только текстовые BSD-утилиты, но и такие куски системы, как launchd, части системного логирования, отдельные библиотеки и инфраструктурные сервисы. Нижний слой Apple, завязанный на XNU, Mach IPC и железо самой компании, в такой схеме остается за скобками или требует обходных решений.
Почему эта идея снова всплыла
На бумаге всё звучит красиво, но история подобных проектов обычно заканчивается одинаково: энтузиазм есть, ресурсов не хватает, совместимость оказывается дороже, чем казалось на старте. Это уже проходили OpenDarwin, закрытый в 2006 году, PureDarwin с релизами в 2015 и 2019 годах, а также GNU Darwin и DarwinBSD. Все они пытались по-разному вытащить Darwin из экосистемы Apple и приспособить его к обычному PC-железу. Каждый раз выяснялось, что публично доступный код Apple сам по себе не превращается в удобную настольную ОС. Именно поэтому возрождение NextBSD интересно не как новость про еще один маленький форк, а как очередная попытка решить старую системную задачу более прагматично: не строить всё с нуля, а комбинировать уже существующие FOSS-компоненты.
В этом смысле новый NextBSD логично продолжает линию, которую Мэлони уже вел в Gershwin. Там тоже нет идеи «изобрести свой macOS заново». Наоборот, проект собирает систему из разнородных, но уже существующих деталей: элементы GNUstep, оконный менеджер из Xfce, собственные прослойки и BSD-базу. The Register отдельно подчеркивает, что у нынешнего NextBSD нет графического рабочего стола в готовом виде, но работа над ним уже идет, и именно Gershwin должен стать визуальным слоем. Для разработчиков это важная деталь: проект смотрит не только в сторону низкоуровневой сборки Darwin-компонентов, но и в сторону конечной UX-модели, то есть пытается сделать из набора технологий систему, а не просто лабораторный стенд.
Еще один важный кусок контекста: NextBSD не существует в вакууме. В последние годы рядом с ним уже формировалась целая микроэкосистема macOS-подобных систем на базе FreeBSD. helloSystem, который развивал создатель AppImage Симон Peter, строился на базе FuryBSD и тоже пробовал перенести знакомую пользователю Apple логику на свободный стек. ravynOS пошел дальше и с самого начала целился хотя бы в ограниченную совместимость с macOS-бинарниками через проект Darling. Сам Мэлони, по данным The Register, использует в новом NextBSD часть библиотек ravynOS, включая libxpc, выросшую еще из оригинального NextBSD. Это, пожалуй, самый здоровый признак во всей истории: проекты не просто конкурируют за внимание узкой аудитории, а реально обмениваются кодом. Для open source это обычно куда важнее громких анонсов.
Что здесь меняет Claude Code
Самая спорная деталь перезапуска связана не с Darwin и не с FreeBSD, а с AI. На странице команды Мэлони прямо указывает, что делает проект вместе с Anthropic Claude Code. Он не скрывает, что использует ИИ как ускоритель разработки и изучения кода, но при этом признает главный риск: к AI-сгенерированному коду без человеческой ревизии он сам относится осторожно, особенно если говорить о production-среде. Для части BSD-сообщества это почти гарантированный триггер. Консервативные инфраструктурные разработчики и без того скептически смотрят на проекты с расплывчатой дорожной картой, а когда в стек добавляется «вибе-кодинг», скепсис только усиливается. Мэлони, впрочем, не пытается продавать это как магию: он говорит скорее о масштабе команды, которую один человек получает за счет инструмента.
Практический смысл всей этой истории для рынка и инженерной аудитории не в том, что завтра появится готовая замена macOS или новый корпоративный стандарт для рабочих станций. Смысл в другом. Возрождение NextBSD показывает, что границы между «серверным BSD», «настольным open source» и «apple-подобным UX» продолжают размываться, а современные проекты всё чаще собираются как конструктор из существующих слоев. Для разработчиков это кейс о переиспользовании кода, о роли userland в восприятии ОС и о том, как AI уже попадает не в генерацию лендингов, а в системное ПО. Для бизнеса история пока скорее наблюдательная: в прод такую систему никто здравомыслящий завтра не поведет, но как R&D-площадка и как источник отдельных компонентов, библиотек и инженерных идей NextBSD выглядит заметно интереснее, чем просто очередной «десктоп для энтузиастов».
Главный вопрос теперь не в том, получится ли у NextBSD собрать очередной demo-образ, а в том, сможет ли проект пережить самый трудный этап для таких инициатив: переход от харизмы одного мейнтейнера к воспроизводимой инженерной базе. Если у команды хватит сил довести Darwin-компоненты, Gershwin и borrowed-код из соседних BSD-проектов до состояния связной системы, у FreeBSD-сцены появится не просто экзотический форк, а еще один полноценный полигон для экспериментов с desktop BSD. Исходную публикацию и связанные артефакты можно посмотреть в материале .