The OpenNET Project / Index page

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



"ChaosBSD - форк FreeBSD для тестирования драйверов"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"ChaosBSD - форк FreeBSD для тестирования драйверов"  +/
Сообщение от opennews (??), 18-Янв-26, 12:10 
Проект ChaosBSD развивает периодически синхронизируемый  форк  FreeBSD, нацеленный на тестирование драйверов перед их включением в основной состав FreeBSD. Проект предоставляет площадку для разработки и портирования новых драйверов, а также проверки, обкатки и стабилизации частично работоспособных, нестабилизиованных и недоделанных драйверов, состояние развития которых не позволяет включить их в основной состав FreeBSD. После стабилизации подобные драйверы будут переноситься во FreeBSD...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64636

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Аноним (1), 18-Янв-26, 12:10   –7 +/
В системах с нормальным пакетным менеджером нет нужды создавать отдельный дистр для таких вещей.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #68

2. Сообщение от Аноним (2), 18-Янв-26, 12:19   +9 +/
Дело осталось за малым, найти людей, которые будут писать драйвера под FreeBSD, но это мелочи, главное отдельный дистрибутив есть.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #49

3. Сообщение от ананимеус (?), 18-Янв-26, 12:25   +3 +/
>Отмечаются четыре стадии продвижения драйвера:

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #51

4. Сообщение от warlockemail (??), 18-Янв-26, 12:32   +2 +/
У FreeBSD офигенный пакетный менеджер, не говоря уж о портах. Только при чём тут драйверы? Драйверы часть ядра и пакетным менеджером не управляются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #6, #9, #48, #60

5. Сообщение от Аноним (5), 18-Янв-26, 12:34   +/
чтобы ты не успел всё доделать, а репозиторий ужо сбросился
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #8

6. Сообщение от Аноним (1), 18-Янв-26, 12:38   –5 +/
Управляются, если пакетный менеджер позволяет выражать компайл-тайм-параметризацию. Видишь ли, нормальные пакетные менеджеры задают прежде всего состав исходников, из которых собирается система, а не состав бинарников, которые скачаются.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10, #13

7. Сообщение от пох. (?), 18-Янв-26, 12:51   +/
какой-то прожект неведомого васяна, непойми что непойми как "тестирующего". Кроме ридми нет ничего. (тестовых вокеров на шитхабе тоже нет, как и ссылок на то место где он на самом деле что-то тестирует... если конечно оно существует не в его фантазиях только)

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

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #14, #38

8. Сообщение от нах. (?), 18-Янв-26, 13:25   +/
Но можно ж было сделать четыре дистрибутива и сбрасывать их рандомным образом!

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

9. Сообщение от Аноним (9), 18-Янв-26, 13:33   +4 +/
> У FreeBSD офигенный пакетный менеджер, не говоря уж о портах. Только при
> чём тут драйверы? Драйверы часть ядра и пакетным менеджером не управляются.

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

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

как бэ, давно уже куча дров вынесена в порты. GPU/Wifi с блобами, всякое стороннее типа hammerfs2, pefs, nbd, virtualbox/VMWare

https://pkg.freebsd.org/FreeBSD:14:amd64/kmods_latest/
https://pkg.freebsd.org/FreeBSD:14:amd64/kmods_quarterly/
https://pkg.freebsd.org/FreeBSD:15:amd64/kmods_latest/
https://pkg.freebsd.org/FreeBSD:15:amd64/kmods_quarterly/

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #16, #28, #52

10. Сообщение от 12yoexpert (ok), 18-Янв-26, 13:36   –1 +/
надо сильно упороться, чтобы в голову пришла мысль о конфигурации ядра через пакетный менеджер

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #11, #25

11. Сообщение от Аноним (1), 18-Янв-26, 13:46   –7 +/
> список "нормальных" пакетных менеджеров в студию

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #58

13. Сообщение от Аноним (-), 18-Янв-26, 13:48   +/
> компайл-тайм-параметризацию

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #26

14. Сообщение от 12yoexpert (ok), 18-Янв-26, 13:50   +/
> вокеров на шитхабе тоже нет

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #19

16. Сообщение от деление на ноль (?), 18-Янв-26, 15:14   +2 +/
Когда одна погрешность статистики пеняет другой.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

19. Сообщение от пох. (?), 18-Янв-26, 16:22   +/
они не сломаны а сделаны платными. ДАЖЕ те что офложенные на своей инфре.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #21, #66

21. Сообщение от 12yoexpert (ok), 18-Янв-26, 16:32   +/
дичь какая

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #23, #55

23. Сообщение от пох. (?), 18-Янв-26, 16:42   +1 +/
А какая разница, в амазоне или у непосредственного работодателя? Факт что педигри перестал быть бесплатным.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21 Ответы: #24

24. Сообщение от Аноня (?), 18-Янв-26, 17:21   –1 +/
Клоуны, завязывающиеся на github actions должны страдать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23 Ответы: #34

25. Сообщение от Аноним (25), 18-Янв-26, 17:47   –3 +/
>чтобы в голову пришла мысль о конфигурации ядра через пакетный менеджер

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

26. Сообщение от Аноним (25), 18-Янв-26, 17:48   +/
Переопределять в случае необходимости.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #44

28. Сообщение от Аноним (25), 18-Янв-26, 17:51   –2 +/
>Это опять (единственный на опеннете) адепт никсоса прибежал.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

34. Сообщение от Аноним (25), 18-Янв-26, 20:17   –1 +/
Ага, пусть поучатся у настоящих сишников - там нет ci/cd, всё по старинке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #36

36. Сообщение от 12yoexpert (ok), 18-Янв-26, 20:25   +/
а куда ты на си собрался что-то доставлять или интегрировать?

или ты думаешь, что триггеры автотестов и деплоя называются "ci/cd"? ну, тогда тебе к доктору булшитологу, чтобы за тобой по утрам контейнеры убирал

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34 Ответы: #39

38. Сообщение от Лиечка (?), 18-Янв-26, 20:51   +/
В бранчах что-то происходит. :)
https://github.com/seuros/ChaosBSD-src/tree/hkbd-apple-iso-f...
https://github.com/seuros/ChaosBSD-src/tree/asmc-enhancements
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #46

39. Сообщение от Аноним (25), 18-Янв-26, 21:38   –5 +/
>что триггеры автотестов и деплоя называются "ci/cd"?

Ну так у сишников нет ни того, ни другого. Главный финский сишник до сих пор патчи через email принимает, без всяких смузихлёбных гитхабов.
>чтобы за тобой по утрам контейнеры убирал

Автоматический сборщик мусора давным давно изобретён. Вплоть до нескольких gc корней, и внезапно в том же самом nix.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #71

44. Сообщение от Витюшка (?), 18-Янв-26, 22:27   +1 +/
А тестировать кто будет все эти compile time параметры? А кто репортить и главное...кто будет исправлять?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #47

46. Сообщение от нах. (?), 18-Янв-26, 23:10   +/
если б мы знали шито ето такоэ, но мы не знаем шито ето такоэ!

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

47. Сообщение от Аноним (25), 19-Янв-26, 02:25   +/
В данном случае те, кто собирается запускать ChaosBSD. Два дистрибутива запаковываются в один репозиторий, а переключение происходит просто сменой нескольких строчек в конфиге.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

48. Сообщение от Аноним83 (?), 19-Янв-26, 02:27   +/
Вообще то в портах есть дрова, drm-kmod, дрова сетевух и ещё немного ядреных модулей, в том числе виртуал бокс.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #54

49. Сообщение от Аноним (49), 19-Янв-26, 10:04   –1 +/
Осталось найти бесплатных бета-тестеров, а то получится как с x11 - фанаты которых только потребляли, не давая ничего в замен, не поддерживали должным образом, в обмен на хамство разработчиков x11 с запредельным ЧСВ... В результате которого дропают иксы со всех платформ.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

50. Сообщение от zionist (ok), 19-Янв-26, 14:38   –1 +/
Когда-то давно использовал FreeBSD довольно плотно. Однако с некоторых пор FreeBSD сильно испортился, в том числе и в драйверах. Вместо портирования Linux драйверов они пошли по пути их запуска через какую-то прослойку совместимости. На практике это сильно глючит и попросту не работает. Поэтому я пересел на Федору.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #57

51. Сообщение от Аноним (51), 19-Янв-26, 14:46   +/
Надо смотреть в прогресс,
Один дистрибутив - один софт.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

52. Сообщение от Аноним (52), 19-Янв-26, 15:11   +/
Нихос этот, причем, тупо неработоспособен. Апдейт этого творения, запущенного в VMware, приводил в хардлоку всей виртуалки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

54. Сообщение от Аноним (-), 19-Янв-26, 16:25   –3 +/
> Вообще то в портах есть дрова, drm-kmod, дрова сетевух и ещё немного
> ядреных модулей, в том числе виртуал бокс.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48

55. Сообщение от Аноним (55), 19-Янв-26, 16:46   +/
> но самое интересное здесь, ящитаю, это где именно наш спасательный круг,
> гитлаб пресвятой, арендует виртуалки

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

57. Сообщение от Знатный аноним (?), 19-Янв-26, 18:24   +/
Фряха не для ноутов. Для ноутов линукс с нескучным DE и дровами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #65

58. Сообщение от Аноним (58), 19-Янв-26, 18:28   +2 +/
>В ЯП правильным является Rust/Cargo

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

60. Сообщение от Аноним (-), 19-Янв-26, 19:04   –3 +/
> У FreeBSD офигенный пакетный менеджер,

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #63

61. Сообщение от Аноним (61), 19-Янв-26, 19:15   +/
Не понял. Каких драйверов?
Ответить | Правка | Наверх | Cообщить модератору

63. Сообщение от warlockemail (??), 19-Янв-26, 19:23   +2 +/
Мне открыта абсолютная истина по ряду вопросов и я так уж и быть поделюсь с вами её частичкой. Так вот: FreeBSD идеальна, в том числе идеален её пакетный менеджер. Если чего-то нет (LTS) -- значит это не нужно. Пакетник на вторых ролях потому что он и должен быть на вторых ролях.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #60 Ответы: #64, #69, #77

64. Сообщение от warlockemail (??), 19-Янв-26, 19:25   +/
Уточнение: идеальна в рамках некоторых технических ограничений, в данном разговоре несущественных.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

65. Сообщение от zionist (ok), 19-Янв-26, 20:25   +/
Речь не о ноуте и DE я предпочитаю один - Cinnamon. В любом случае к драйверам DE не относится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #57

66. Сообщение от Мемоним (?), 19-Янв-26, 23:47   +/
> ДАЖЕ те что офложенные на своей инфре.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19 Ответы: #74, #78

67. Сообщение от IMBird (ok), 20-Янв-26, 06:51   –1 +/
Шиза. В BSD-системах издревле ядра компилить в ядро – не просто ненужно, но и вообще считается плохой практикой. Модульная система отлажена и работает без проблем, все драйвера всегда модулями. Линукс-подходы с «а давайте по дистрибутиву на каждый чих» мягко говоря тут не интересны, авторам могу только посоветовать вернуться обратно на свой линукс или на чём они там васяносборки до этого делали.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70, #72

68. Сообщение от Alladin (?), 20-Янв-26, 07:38   +/
ох уж эти дистры KdeNeon с нормальным пакетным менеджером и аналогичной (но немного другой) идеей аля ChaosBsd..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

69. Сообщение от Аноним (69), 20-Янв-26, 11:08   +/
> Мне открыта абсолютная истина по ряду вопросов и я так уж и
> быть поделюсь с вами её частичкой.

Я вижу что ты служишь тьме, и истина твоя - лишь сказки для тех кто жаждит богатств и власти. А вместо этого получит лишь службу тьме и порабощение. Таков путь.

> Так вот: FreeBSD идеальна, в том числе идеален её пакетный менеджер.

Надо поместить под купол с вакуумом в парижской палате мер и весов.

> Если чего-то нет (LTS) -- значит это не нужно. Пакетник на вторых ролях потому что он
> и должен быть на вторых ролях.

Мир гораздо лучше когда зло выступает пугалом а не реальной силой.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

70. Сообщение от Аноним (69), 20-Янв-26, 11:12   –1 +/
> Шиза. В BSD-системах издревле ядра компилить в ядро – не просто ненужно,

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

71. Сообщение от Аноним (-), 20-Янв-26, 11:15   –2 +/
> Ну так у сишников нет ни того, ни другого. Главный финский сишник
> до сих пор патчи через email принимает, без всяких смузихлёбных гитхабов.

Знаешь чем ты отличаешься от него? Финн может изменить мир в одно лицо. Просто пойти и сделать. А ты без кучи наворотов от корпов и лобызания их ботинок - ничего из себя не представляешь. И не важно какой у тебя ЯП или что там. Ибо не место и не инструмент украшает человека а человек - места и инструменты.

Вот ты только что совсем не украсил свое место и инструмент, мягко говоря. И завидуй молча. Ибо ты даже и до куда более скромного PM не разовьешься, вероятно. А уровня Торвальдса? Не, это даже не шанс 1 на миллиард. И за PM говорят не тулсы. А результат и работоспособная команда. То чего ты не сможешь собрать даже если надорвешься.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

72. Сообщение от BorichL (ok), 20-Янв-26, 16:03   +/
А вот мне нравятсся нужные драйвера в ядре, а ненужные - модулями. Поэтому все ненужные - из ядра идут нафиг, все нужные - в ядре, загрузилось ядро - значит всё что нужно уже есть. А какой смысл держать в ядре кучу дров, которые не нужны?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #67

74. Сообщение от пох. (?), 21-Янв-26, 12:16   +/
есть подозрение что оно после этой успешной бизнес- попытки _вырубилось_ у всех, и хотя оставили пока бесплатно - включить обратно надо самому.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

77. Сообщение от Аноним (77), 22-Янв-26, 17:22   +/
квартальные срезы есть. и это то, что усёры294ые зовут lts (и да, они не нужны)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

78. Сообщение от Аноним (-), 22-Янв-26, 17:49   +/
>> ДАЖЕ те что офложенные на своей инфре.
> Пока все-таки нет.
> https://habr.com/ru/news/977940/

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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