|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 17 Sep 2002 18:33:05 To : Victor Wagner Subject : Re: Перекомпиляция ядра -------------------------------------------------------------------------------- Victor Wagner <vitus@communiware.ru> writes: > Патамучта. Архитектура оригинального ядра Unix была монолитной и Линус > эту идею честно позаимствовал. Очень многие изменения в отдельных > подсистемах требуют изменения определений структур и макросов, > используемых в разных подсистемах. При этом интерфейс (уровня C-шного > кода) вполне себе стабилизирован. Hу появилось в структуре новое поле. > Пока ты его не юзаешь, тебе наплевать, что оно там появилось. Это я все знаю, но от этого как-то не легче. Глупо переставлять ядро, если я всего-лишь купил USB мышку. Да и вопрос то был скорее риторический. > > Спрашивается, а нафига бороться за бинарную совместимость? Чтобы > обормоты-производители аппаратуры могли закрытые бинарные драйвера > выпускать? Да ну их нафиг, потому что баги и откровенные эксплойты > (заложенные оными производителями) в оных драйверах хрен поправишь. А мне лично все равно, открыты исходники драйвера или нет, мне нужно чтобы мой PS/2 Remote Control работал, а он не работает и в mailing-list lirc молчат по этому поводу как рыба об лед. Если посмотреть правде в глаза, драйверов под Linux от производителя нет не потому, что нужно открывать исходный код, а потому что он ( Linux ) пока ещё мало кому нужен. В сравнении с MS, его рынок слишком узок - опять же пока. Поживем увидим. > > Кроме того, стандартизация бинарных интерфейсов приведет к тому, что > либо придется в структурах резервировать место под future enhancement, > либо использовать кривые workaround-ы в тех местах, где это место > зарезервировать забыли. И то и другое приведет к проблемам в > производительности и в скорости написания. Потеря производительности, уверен, если и будет, то мизерная, к тому же это стоит того. А насчет скорости написания - это ещё очень большой вопрос. > > AC> P.S. > AC> Hадеюсь, hurd когда-нибудь доделают. > > > Кстати, hurd все никак не могут доделать именно по этой причине - > спроектировать ядро со стандартизированными, но достаточными для > практической жизни интерфейсами между подсистемами гораздо сложнее. > > -- > http://www.communiware.ru http://www.ice.ru/~vitus -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17283246c5b70.html, оценка из 5, голосов 10
|