|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 05 Apr 2003 11:45:21 To : Victor Dronov Subject : Re: любителям сравнивать дистрибутивы -------------------------------------------------------------------------------- >>> Victor Dronov wrote: VD> Михаил, Вы о своем, о женском? Какие жесткие диски? Я про зависимости в VD> rpm, вообще-то. Еще раз, конкретная ситуация (принятые обозначения: VD> "время Ч" -- когда там нашли дырку в ptrace): VD> - время Ч-1 день, установленные пакеты -- kernel-2.4.18-26.7.x, VD> NVIDIA_kernel-4191-2_4_18_26_7_x, NVIDIA_GLX-4191, загруженное ядро -- VD> kernel-2.4.18-26.7.x, результат -- все работает; VD> - время Ч+1 день, установленные пакеты: kernel-2.4.18-26.7.x, VD> kernel-2.4.18-27.7.x, NVIDIA_kernel-4191-2_4_18_26_7_x, VD> NVIDIA_GLX-4191, загруженное ядро -- kernel-2.4.18-27.7.x, результат VD> -- нифига не работает (с чего бы ему?) VD> какой тут "справочник железа"? BTW, возражения "производитель вашего VD> дистрибутива должен давать соответствующий NVIDIA_kernel" не VD> принимаются, ибо такая проблема существует не только с NVIDIA_kernel. К VD> сожалению, в современной жизни приходится ставить third-party kernel VD> modules. Всё решается очень просто. 1. Пишешь в linux-kernel, что пора бы начать думать, что ломать ABI compatibility с каждым новым patchset'ом не надо, что культурные люди делают устойчивые интерфейсы, что symbol versioning - кривой хак, рассчитанный только на хакеров, которые в состоянии пересобрать всё ядро и все модули автоматом, автоматом поставить в систему, обновить LILO и убедиться, что всё в порядке, а простому человеку тут житья нет. 2. Получаешь по мозгам последовательно от нескольких фанатов, начиная с Кокса, что пересобирать всё есть The Only Right Way, что ABI compatibility - выдумка агентов бенЛадена, что проверка версий интерфейса есть самая большая глупость в построении систем начиная с времён "Марк-II", что коммерческие модули типа NVIDIA_kernel должны идти в @опу, а кто не согласен - тот против нас. Заодно вызываешь флейм о том, что пора исключить поддержку коммерческих модулей даже в виде данных, как в случае nv.o, а заодно исключить из лицензии на ядро право запускать под ним в userland'е что-либо кроме GPL'енного кода. 3. Хлопаешь дверью, ставишь MS Windows XP и живёшь спокойно. -netch- --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/7368e662cdd2.html, оценка из 5, голосов 10
|