> Любым проектом, готовых компонентов тьма, универсальность безграничная, что ещё нужно.
> Стабильность, надёжность, предсказуемость, да навалом.Стабильность, надёжность, предсказуемость? - Три раза "ха".
Не бывает такого, если только не закрепить жёстко список поддерживаемого железа и используемого софта. В противном случае - грабли будут ВСЕГДА. В любой ОС. Кто-то будет лучше справляться с одними задачами, кто-то - с другими. Я могу перечислить "слабые места" всех ОС, с которыми работаю. Да, включая *BSD. Если вы отказываетесь видеть эти слабые места - увы вам. Если вы их просто не видите - значит, вам просто повезло и вы не выходите за пределы возможностей вашей любимой ОС.
> Про системные вызовы не в курсе, не слежу, но когда пару лет
> назад железка завелась в Федоре, а потом отказалась на ванильном ядре
> дело решилось за пару часов грепанья по исходникам ядра и добавлением
> нужных id в нужные места, можно было принудительно привязать драйвер, но
> так, а какая разница в исходники вписать и пересобрать или в
> скрипт инициализации, тачка все равно тестовая всегда готовая к новым плюшкам.
> Это к вопросу о красивости и удобности кода.
Это не имеет практически никакого отношения к красивости и удобности кода. Таблицы привязки по PCI ID и иже с ними - это элементарщина. Вот когда вам припрёт ковыряться в логике работы, править её - тогда можно будет с чем-то сравнивать.
> Лет 10 назад
> на пересборку глибс уходила пара дней пока все косяки выправишь, сейчас
> даже ворнинги во многих проектах не сыпятся.
А у меня, живущего за пределами glibc, как 10 лет назад всё собиралось с пол-пинка, так и сейчас собирается. Да и надобность возникает крайне редко. Система Just Works, и так, по идее, и должно быть.
> Так, а что насчёт netns тоже стырили, или даром не надо))
Ну, да, Linux идею "стырил", около года назад, если не ошибаюсь. А до этого (четыре года назад примерно) OpenBSD её тоже "стырила", у Cisco. И чо?
> я на работе юзаю на всю катушку, да и дома бывает, запустишь
> скачку на одном канале, а сам серфишь на другом. Или фаерволом
> разруливать? Сегодня вот тестировали балансировку, на ноуте (тот самый тестовый) три
> шнурка, на каждый по ns, каждому по полосе, на каждом торренты.
> А с бсд бы пришлось три виртуакли разворачивать.
Не пришлось бы. Если для вас другое название полностью перекрывает доступ к фиче, опять-таки, увы вам.