The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

ChaosBSD - форк FreeBSD для тестирования драйверов

18.01.2026 11:57 (MSK)

Проект ChaosBSD развивает периодически синхронизируемый форк FreeBSD, нацеленный на тестирование драйверов перед их включением в основной состав FreeBSD. Проект предоставляет площадку для разработки и портирования новых драйверов, а также проверки, обкатки и стабилизации частично работоспособных, нестабилизированных и недоделанных драйверов, состояние развития которых не позволяет включить их в основной состав FreeBSD. После стабилизации подобные драйверы будут переноситься во FreeBSD.

Отмечаются четыре стадии продвижения драйвера: достижение возможности сборки; избавление от ошибок и стабилизация; проведение чистки и создание документации; передача в основной состав FreeBSD. ChaosBSD рассматривается как платформа для тестирования, не гарантирующая сохранение истории изменений и коммитов - периодически репозиторий сбрасывается, синхронизируется с кодовой базой FreeBSD и состояние восстанавливается.

  1. Главная ссылка к новости (https://www.osnews.com/story/1...)
  2. OpenNews: Отчёт FreeBSD по улучшению юзабилити и работы на ноутбуках
  3. OpenNews: Выпуск ravynOS 0.6, редакции FreeBSD, нацеленной на совместимость c macOS
  4. OpenNews: Выпуск дистрибутива Chimera 20251220, сочетающего ядро Linux с окружением FreeBSD
  5. OpenNews: Релиз FreeBSD 15.0
  6. OpenNews: В спецификации OCI Runtime 1.3 появилась поддержка FreeBSD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64636-chaosbsd
Ключевые слова: chaosbsd, freebsd, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (51) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 12:10, 18/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    В системах с нормальным пакетным менеджером нет нужды создавать отдельный дистр для таких вещей.
     
     
  • 2.4, warlock (??), 12:32, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У FreeBSD офигенный пакетный менеджер, не говоря уж о портах. Только при чём тут драйверы? Драйверы часть ядра и пакетным менеджером не управляются.
     
     
  • 3.6, Аноним (1), 12:38, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Управляются, если пакетный менеджер позволяет выражать компайл-тайм-параметризацию. Видишь ли, нормальные пакетные менеджеры задают прежде всего состав исходников, из которых собирается система, а не состав бинарников, которые скачаются.
     
     
  • 4.10, 12yoexpert (ok), 13:36, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    надо сильно упороться, чтобы в голову пришла мысль о конфигурации ядра через пакетный менеджер

    список "нормальных" пакетных менеджеров в студию. в генте ненормальный, получается

     
     
  • 5.11, Аноним (1), 13:46, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –7 +/
    > список "нормальных" пакетных менеджеров в студию

    Nix. В реализации от NixOS, ядро конфигурируется опцией boot.kernelPatches, в который можно сунуть как патчи, так и Kconfig-конфигурации. В генте, насколько знаю, конфигурирование хоть и не такое экспрессивное, но на правильном уровне: уровне исходников. В ЯП правильным является Rust/Cargo, так как скачивает и конфигурирует исходники пакетов, а не их бинарники. Остальные пакетники -- это просто скачивалки для жрания того, что дают.

     
     
  • 6.58, Аноним (58), 18:28, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >В ЯП правильным является Rust/Cargo

    В ЯП правильным является ./configure. Потому что не скачивает зависимости автоматом.

     
  • 5.25, Аноним (25), 17:47, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >чтобы в голову пришла мысль о конфигурации ядра через пакетный менеджер

    Конфигурация безусловно просиходит во время сборки пакета, это - неизбежный этап. Нормальный пакетный менеджер позволет не просто задать сценарий сборки, но и прозрачно переопределять разные этапы.
    >список "нормальных" пакетных менеджеров в студию

    nix и guix.
    >в генте ненормальный, получается

    А долго вы к этому шли.

     
  • 4.13, Аноним (-), 13:48, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > компайл-тайм-параметризацию

    И? Что с компайл-тайм-параметрами делать конечному пользователю?

     
     
  • 5.26, Аноним (25), 17:48, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Переопределять в случае необходимости.
     
     
  • 6.44, Витюшка (?), 22:27, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А тестировать кто будет все эти compile time параметры? А кто репортить и главное...кто будет исправлять?
     
     
  • 7.47, Аноним (25), 02:25, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В данном случае те, кто собирается запускать ChaosBSD. Два дистрибутива запаковываются в один репозиторий, а переключение происходит просто сменой нескольких строчек в конфиге.
     
  • 3.9, Аноним (9), 13:33, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это опять единственный на опеннете адепт никсоса прибежал Опять будет абсолют... большой текст свёрнут, показать
     
     
  • 4.16, деление на ноль (?), 15:14, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Когда одна погрешность статистики пеняет другой.
     
  • 4.28, Аноним (25), 17:51, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Это опять (единственный на опеннете) адепт никсоса прибежал.

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

    Миллионы мух, да. Любое успешное утверждение всегда проходило стадию, когда его последователи были в меньшинстве.
    >как бэ, давно уже куча дров вынесена в порты.

    И зачем тогда нужен этот форк? Ещё и со сборосом истории?

     
  • 4.52, Аноним (52), 15:11, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Нихос этот, причем, тупо неработоспособен. Апдейт этого творения, запущенного в VMware, приводил в хардлоку всей виртуалки.
     
  • 3.48, Аноним83 (?), 02:27, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще то в портах есть дрова, drm-kmod, дрова сетевух и ещё немного ядреных модулей, в том числе виртуал бокс.
     
     
  • 4.54, Аноним (-), 16:25, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Вообще то в портах есть дрова, drm-kmod, дрова сетевух и ещё немного
    > ядреных модулей, в том числе виртуал бокс.

    А сабж что тестировать собирается? В freebsd кто-то еще и свои драйверы писать умеет? Учитывая что на видео копируют из Linux, вафля - виртуалка с Linux. И так далее.

     
  • 3.60, Аноним (-), 19:04, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > У FreeBSD офигенный пакетный менеджер,

    Настолько офигенный что пользователи офигели и не пользуются этим:
    * Полися майнтенанса софта в пакетах швах.
    * LTS нетути.
    * Пакетник по жизни на вторых ролях.

    > не говоря уж о портах.

    Заниматься этим с современными размерами софта и временами компила желающих мало. Гента и та почти сдохла.

    > Только при чём тут драйверы? Драйверы часть ядра и пакетным менеджером не управляются.

    В сабже ядро не рулится пакетным менеджером?

     
     
  • 4.63, warlock (??), 19:23, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мне открыта абсолютная истина по ряду вопросов и я так уж и быть поделюсь с вами её частичкой. Так вот: FreeBSD идеальна, в том числе идеален её пакетный менеджер. Если чего-то нет (LTS) -- значит это не нужно. Пакетник на вторых ролях потому что он и должен быть на вторых ролях.

    > В сабже ядро не рулится пакетным менеджером?

    Как подсказали выше -- рулится в плане ряда модулей. А большего не нужно.

     
     
  • 5.64, warlock (??), 19:25, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Уточнение: идеальна в рамках некоторых технических ограничений, в данном разговоре несущественных.
     
  • 5.69, Аноним (69), 11:08, 20/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Я вижу что ты служишь тьме, и истина твоя - лишь сказки для тех кто жаждит богат... большой текст свёрнут, показать
     
  • 5.77, Аноним (77), 17:22, 22/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    квартальные срезы есть. и это то, что усёры294ые зовут lts (и да, они не нужны)
     
  • 2.68, Alladin (?), 07:38, 20/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ох уж эти дистры KdeNeon с нормальным пакетным менеджером и аналогичной (но немного другой) идеей аля ChaosBsd..
     

  • 1.2, Аноним (2), 12:19, 18/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +9 +/
    Дело осталось за малым, найти людей, которые будут писать драйвера под FreeBSD, но это мелочи, главное отдельный дистрибутив есть.
     
     
  • 2.49, Аноним (49), 10:04, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Осталось найти бесплатных бета-тестеров, а то получится как с x11 - фанаты которых только потребляли, не давая ничего в замен, не поддерживали должным образом, в обмен на хамство разработчиков x11 с запредельным ЧСВ... В результате которого дропают иксы со всех платформ.
     

  • 1.3, ананимеус (?), 12:25, 18/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >Отмечаются четыре стадии продвижения драйвера:

    А почему один дистрибутив под все четыре стадии? А не по дистрибутиву на каждую стадию?

     
     
  • 2.5, Аноним (5), 12:34, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    чтобы ты не успел всё доделать, а репозиторий ужо сбросился
     
     
  • 3.8, нах. (?), 13:25, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Но можно ж было сделать четыре дистрибутива и сбрасывать их рандомным образом!

    То есть ты успел доделать, но - ты не успел!

    Ладно, и так конечно неплохо получилось.

     
  • 2.51, Аноним (51), 14:46, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Надо смотреть в прогресс,
    Один дистрибутив - один софт.
     

  • 1.7, пох. (?), 12:51, 18/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    какой-то прожект неведомого васяна, непойми что непойми как "тестирующего". Кроме ридми нет ничего. (тестовых вокеров на шитхабе тоже нет, как и ссылок на то место где он на самом деле что-то тестирует... если конечно оно существует не в его фантазиях только)

    Давайте я тоже нажму кнопку clone, напишу ридми и будет новость на опеннете?

     
     
  • 2.14, 12yoexpert (ok), 13:50, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > вокеров на шитхабе тоже нет

    так они сломаны уже полгода примерно, куда ни зайду

     
     
  • 3.19, пох. (?), 16:22, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    они не сломаны а сделаны платными. ДАЖЕ те что офложенные на своей инфре.

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

     
     
  • 4.21, 12yoexpert (ok), 16:32, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    дичь какая

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

     
     
  • 5.23, пох. (?), 16:42, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А какая разница, в амазоне или у непосредственного работодателя? Факт что педигри перестал быть бесплатным.

     
     
  • 6.24, Аноня (?), 17:21, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Клоуны, завязывающиеся на github actions должны страдать.
     
     
  • 7.34, Аноним (25), 20:17, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ага, пусть поучатся у настоящих сишников - там нет ci/cd, всё по старинке.
     
     
  • 8.36, 12yoexpert (ok), 20:25, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    а куда ты на си собрался что-то доставлять или интегрировать или ты думаешь, чт... текст свёрнут, показать
     
     
  • 9.39, Аноним (25), 21:38, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Ну так у сишников нет ни того, ни другого Главный финский сишник до сих пор пат... текст свёрнут, показать
     
     
  • 10.71, Аноним (-), 11:15, 20/01/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Знаешь чем ты отличаешься от него Финн может изменить мир в одно лицо Просто п... текст свёрнут, показать
     
  • 5.55, Аноним (55), 16:46, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > но самое интересное здесь, ящитаю, это где именно наш спасательный круг,
    > гитлаб пресвятой, арендует виртуалки

    Одно дело если ты свои мощи грузишь - и это твои проблемы - и тогда оно предсказуемо. И друге если ты на шару кому-то серваки оптом своим CI с 100500 ресурсов прогрузил.

    И что майкрософт - что гитлаб на gitlab.com влупили лимиты на это дело. Так что CI у кучи народа посыпался как горох. Зато простимулировали переход на свои инстансы и воркеры.

     
  • 4.66, Мемоним (?), 23:47, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > ДАЖЕ те что офложенные на своей инфре.

    Пока все-таки нет.
    https://habr.com/ru/news/977940/

     
     
  • 5.74, пох. (?), 12:16, 21/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    есть подозрение что оно после этой успешной бизнес- попытки _вырубилось_ у всех, и хотя оставили пока бесплатно - включить обратно надо самому.

    Ну а у кого девляпс давно сбежал в курьеры (т.е. у большинства) - включить некому и новость эту читать тоже некому. Поэтому и поломано в каждом первом проекте на которые натыкаешься.

    Но я разумеется не проверял.

     
  • 5.78, Аноним (-), 17:49, 22/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> ДАЖЕ те что офложенные на своей инфре.
    > Пока все-таки нет.
    > https://habr.com/ru/news/977940/

    Пока отложили? Видимо пользователи гитхаба тоже отложили - кирпичей. А круто придумано - платить даже за СВОЕ железо майкам! Вот это я понимаю бизнесплан! :D

     
  • 2.38, Лиечка (?), 20:51, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В бранчах что-то происходит. :)
    https://github.com/seuros/ChaosBSD-src/tree/hkbd-apple-iso-fixes
    https://github.com/seuros/ChaosBSD-src/tree/asmc-enhancements
     
     
  • 3.46, нах. (?), 23:10, 18/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    если б мы знали шито ето такоэ, но мы не знаем шито ето такоэ!

    в общем, неведомый сирожа (или на что там намекает имячко на шитхабе) чего-то где-то тестирует но ета неточна.

    Про что новость на опеннете - совершенно непонятно. (Полагаю, сирожа и есть ее автор, а админу было лень разбираться что там в том репо.)

     

  • 1.50, zionist (ok), 14:38, 19/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Когда-то давно использовал FreeBSD довольно плотно. Однако с некоторых пор FreeBSD сильно испортился, в том числе и в драйверах. Вместо портирования Linux драйверов они пошли по пути их запуска через какую-то прослойку совместимости. На практике это сильно глючит и попросту не работает. Поэтому я пересел на Федору.
     
     
  • 2.57, Знатный аноним (?), 18:24, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Фряха не для ноутов. Для ноутов линукс с нескучным DE и дровами.
     
     
  • 3.65, zionist (ok), 20:25, 19/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Речь не о ноуте и DE я предпочитаю один - Cinnamon. В любом случае к драйверам DE не относится.
     

  • 1.61, Аноним (61), 19:15, 19/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не понял. Каких драйверов?
     
  • 1.67, IMBird (ok), 06:51, 20/01/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Шиза. В BSD-системах издревле ядра компилить в ядро – не просто ненужно, но и вообще считается плохой практикой. Модульная система отлажена и работает без проблем, все драйвера всегда модулями. Линукс-подходы с «а давайте по дистрибутиву на каждый чих» мягко говоря тут не интересны, авторам могу только посоветовать вернуться обратно на свой линукс или на чём они там васяносборки до этого делали.
     
     
  • 2.70, Аноним (69), 11:12, 20/01/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Шиза. В BSD-системах издревле ядра компилить в ядро – не просто ненужно,

    А масло маслить в масло маслом - у них там комильфо? И шиза точно - у них? По построению фразы я бы в этом усомнился.

     
  • 2.72, BorichL (ok), 16:03, 20/01/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А вот мне нравятсся нужные драйвера в ядре, а ненужные - модулями. Поэтому все ненужные - из ядра идут нафиг, все нужные - в ядре, загрузилось ядро - значит всё что нужно уже есть. А какой смысл держать в ядре кучу дров, которые не нужны?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру