Разработчик ядра Solaris Eric Schrock сравнивает эту систему с линукс по целому ряду параметров.
Ему отвечает linux kernel moneky Greg.
Крайне интересная дисскусия.
>Линус много раз говорил что бинарные дрова UNwelcome. Они имеют много недостатков.
>Они работют только под одной-двумя архитектурами, а Линукс на многих - т е недостаток.
Гм, объясните мне, вот, есть ЖЕЛЕЗЯКА. ЖЕЛЕЗЯКА предназначена для ОПРЕДЕЛЁННООЙ архитектуры. В чём минус драйверов для ОДНОЙ архитектуры, когда ЖЕЛЕЗЯКА ТОЛЬКО ПОД ЭТОЙ архитектурой и существует?
> Гм, объясните мне, вот, есть ЖЕЛЕЗЯКА. ЖЕЛЕЗЯКА предназначена для ОПРЕДЕЛЁННООЙ архитектуры. В чём минус драйверов для ОДНОЙ архитектуры, когда ЖЕЛЕЗЯКА ТОЛЬКО ПОД ЭТОЙ архитектурой и существует?
Это частный случай, на такие железки распространяются другие минусы!
с какой радости железак должна работать только на одной arch? PCI в разных вариантах сейчас кажется везде живет (ну почти везде), так зачем же такие искуственные ограничения вводить?
другое дело если код из rom железки используется в процессе работы (или пир старте системы). но и это лечется перепрошивкой или изначально делается open firmware compatible
>Гм, объясните мне, вот, есть ЖЕЛЕЗЯКА. ЖЕЛЕЗЯКА предназначена для ОПРЕДЕЛЁННООЙ архитектуры. В чём минус драйверов для ОДНОЙ архитектуры, когда ЖЕЛЕЗЯКА ТОЛЬКО ПОД ЭТОЙ архитектурой и существует?
Но ведь существуют железяки, которые работают под несколькими архитектурами, и драйвер для нее должен быть платформо-независимым.
Но в принципе-то, обсуждение с Линусом началось, ведь, с подачи PC-пользователей, которым нужны работающие под линуксом видеокарточки. Или нет? А они уж слишком распространённый частный случай.
> Dselect ты малограмотный ламер много из себя мнишь.
Что, любимая урок в школе была русская языка, однако?
> С помощью этой идеологии сделали прекрасную ОС, потому что в ней заложены __работающие__ технические принципы.
Честно с3.141592...ные с коммерческих *NIX. А идеология тут не при чем.
> Мы видим как это __работает__ по распростронению Линукса.
Чушь. Распространению GNU/Linux способствует большое количество качественного софта под него, как коммерческого, так и GNUтого, а вовсе не уродливое ядро.
> Именно поэтому Linux'-у и нужены стабильные API и ABI для драйверов.
послушайте, я не вижу тут никаких проблем если драйвера открытые - я вот занимался правкой драйвера для E1 карточки под наше ядро потому что у производителя они чётко заточены под сатрые релизы RH а в новых ядрах сменилась стркутура HDLC API. Но то что она сменилась - это хорошо так как обновления улучшали многие места. в общем-то всё решилось малой кровью, пач в основном содержит кусочки кода типа:
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,4,20)
+static int zt_net_stop(struct net_device *dev)
+{
+ hdlc_device *hdlc = dev_to_hdlc(dev);
+#else
static void zt_net_close(hdlc_device *hdlc)
{
+#endif
struct zt_chan *ms = hdlc_to_ztchan(hdlc);
аналогичная проблема была и с v4l - это очнеь хорошо что сейчас есть v4l2 :).
а вот в закрытых коммерческих системах - это ПРОБЛЕМА.
Для начала надо прочитать пассаж про version из книга Рихтера про WIn32 API.:=)
можно ещё тут:
http://twd-industries.com/en/technical_corner.htm
это на тему "Неизменности API" в коммерческих системах, типичный образчик.:-)
2 Despect:
Нравится Эндрю Таненбаум? Так и используй WindowsNT/2000/XP- вот тебе
сила микро-ядер.Или найди его мертворожденную амёбу.
>Ничего, дядьки из RH и SuSE ему вправят мозг.
Чё к чему?Линус всегда поддерживал RH больше других дистро.
>Чушь. Распространению GNU/Linux способствует большое количество
>качественного софта под него, как коммерческого, так и GNUтого, а
>вовсе не уродливое ядро.
Ты хоть в исходники ядра заглядывал?Или ты про "уродливое ядро" у
дядьки Таненбаума вычитал?Юзай Winows Neandertalian Technology
и воспевай Э.Т.
Я из Э.Т. только про "Компьютерные Сети" читал, понравилось. И реализовывать все, что в его книжке написано будет именно Линукс.
По поводу закрытых бинарных дров вопросов быть не может. Тем более,
это уже обсуждалось(в том числе и относительно дров от ATI).
>Угу. Если тебе не нравится Чернобыль, клепай ядерные реакторы сам
или сиди без электричества, и никаких ОСей!
Угу.билл гейтс так же думал когда ДОС ваял =)
Таненбауим -- мужик неплохой, но я-то... лесбиян страшный...
> Так и используй WindowsNT/2000/XP- вот тебе сила микро-ядер.
NT -- не микроядро, и _никогда_ им не была. RTFM.
> Я из Э.Т. только про "Компьютерные Сети" читал, понравилось.
А все остальное -- "не читал, но осуждаю!"
> Чё к чему?Линус всегда поддерживал RH больше других дистро.
Скорее наоборот -- RH больше всех других дистроклепателей вкладывают денег в развитие Linux. _Пока_ вкладывают, а там могут и послать финского пЫонера и поручить кому-нибудь более сообразительному написать нормальный HAL.
> >Угу. Если тебе не нравится Чернобыль, клепай ядерные реакторы сам или сиди без электричества, и никаких ОСей!
> Угу.билл гейтс так же думал когда ДОС ваял =)
Нет. Так сейчас вовсю орет красноглазая пЫонерия.
P.S.
Интересно, почему они вопят по поводу изменений в gcc? Всего-то делов -- не пользуй gcc'-измов, и все будет ОК.
mutronix, зря ты на дядьку Эндрю Таненбаума гонишь, этой недосистеме NT изрядно досталось в его книжках!
И также зря ты говоришь про NT - как представителя микроядерного мира, так может говорить необразованный пЫонЭр вроде Irsi. Как раз в книжке Таненбаума и говорится, почему NT никогда не была микроядром, кроме как в ранних документах мелкомягких!
Злой ты, Dselect. Я помню как ты хвалился тем, что октябрят пытал -- заставлял их калькуляторы в винде запускать... Зачем тебе это, ты же нормальный мужик -- лесбиян и не KDE-шник. Выпей валерьяночки, успокойся, всех-то не переубедишь. Ну веруют люди в коммунизм на отдельно взятом PC и пусть. Не отнимай у них последнее...
> октябрят пытал -- заставлял их калькуляторы в винде запускать... Зачем тебе это,
Падающего -- подтолкни!
> Ну веруют люди в коммунизм на отдельно взятом PC и пусть.
Одни люди верили в коммунизм в отдельно взятой стране. Надо ли рассказывать, для чего их использовали?
Другие верят в Аллаха. И им тоже нашлось применение...
Всегда находится тот, кто использует фанатиков как расходный материал для достижения *своих* целей; фанатиков мне, естественно, не жаль -- тупым так и надо, но цели несколько херовые...