Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Почему Линукс устарел?

по чему Мастер (2325), закрыт 8 лет назад
Начнем с самого святого — ядра. Оно монолитное, этим все сказано. Для встраиваемой техники это, безусловно, может быть полезным, но для ПК это выливается в отсутствие гибкости и стабильности. Если в монолитном ядре произойдет сбой — конец. Ядра же с современными архитектурами умеют просто выгрузить сбойный модуль и спокойно продолжить работу. Далее, в чисто монолитном ядре не предусмотрена подгрузка и выгрузка модулей, что вынуждает перекомпилировать его каждый раз при изменении состава оборудования, откуда и растет мем «конпеляция ведра». Естественно, это не удобно, и разработчики Линукса пошли на шаг, превративший ядро в полный НЁХ: они с помощью костылей добавили подобный функционал. Что вышло? Мы имеем все преимущества и недостатки модульной архитектуры одновременно с недостатками монолитной. А почему у монолита не осталось преимуществ? Они все были нивелированы переходом к модульности. И все равно, как ни странно, все сходятся во мнении, что ядро Линукса по прежнему монолитное со всеми его «достоинствами». Вторая часть проблемы, создаваемой монолитом — сложность. Сам Торвальдс уже говорит, всё настолько плохо, что для исправления бага в ядре приходится искать человека, разбирающегося в соответствующей части. И зачастую это тот человек, что её писал. А некоторые личности в обсуждении успешно «осваивают» ядро.
Лучший ответ
ICS Vortex Гуру (4129) 8 лет назад
Да, да, ядро Линукса по прежнему монолитное. Монолитное ядро называется монолитным потому, что все компоненты ядра работают в одном адресном пространстве, и от добавления модульности они не стали изолированными друг от друга.
Остальные ответы
Silencer Просветленный (41059) 8 лет назад
Проснулся, монолитное ядро еще в прошлом веке устарело. Впрочем гибридное тоже, будущее за микроядром.
0--0Гуру (4475) 8 лет назад
и за гомосеками
Андрей Захаренко Просветленный (24542) 8 лет назад
А у меня стоит монолитный дебиан на ноутбуке и не знает он про стсутствие гибкости системы...
Укуси Меня Мастер (1556) 8 лет назад
вот на хрена тебе лин, то что в винде пару кликов мышью - в лине до нового года не сделаешь
Андрей НагорныйМудрец (14653) 8 лет назад
Пример можно?
0--0 Гуру (4475) а ты попробуй получить BSOD на лине! это свой дистр пилить надо
VoBlinGoblinОракул (62321) 8 лет назад
Вот я обычный пользователь, у которого домашняя система - Linux. У меня комп используется для досуга: интернет, музыка, фильмы, набор и редактирование текста, редактирование изображений, иногда запускаются игры. При повседневном использовании я могу в 1 клик мыши сделать то, что в Windows делается в 2-3. Кажется мелочь, однако это происходит так часто, что разница становиться очень существенная. А все за счет того, в Windows все прибито гвоздями, в дистрибутивах Linux пользователь может все сделать под себя, для достижения максимального удобства. Повторюсь, что комп используется для обычных житейских задачь.
https://www.youtube.com/watch?v=M2qaAuwKyhc
Андрей Нагорный Мудрец (14653) 8 лет назад
Однако роутеры, NAS-ы и др. работают на Линуксе... Почему, как Вы думаете?
У меня на ПК две системы - Окна и Линукс. Так вот когда мне нужно, например, настроить интернет или свой домашний NAS я запускаю Линукс.... Почему? Да потому что под Линуксом все это делать гораздо проще и удобнее.
SilencerПросветленный (41059) 8 лет назад
Тип ядра здесь не имеет значения, в MINIX это, eltn ровно так же просто и удобней как и в Linux.
Zero Cool Мастер (2113) 8 лет назад
Ну так, именно в силу минусов монолитного ядра, свободный драйвер Нуво, для карт nVidia, созданный путём обратного инжиниринга, проще говоря через жопу, вешает систему.
0--0Гуру (4475) 8 лет назад
что-что там вешает?
и что тебе не позволяет несвободный поставить?
идеология? --ну так иди в свой скит молиться, а в компьютеры не лезь
Профи (834) 8 лет назад
Как он может устареть не достигнув зрелости...
Павел Петров Просветленный (32196) 8 лет назад
Вот реально похуй, как там ведро называется. Если какой-нить местный мудило наваяет что-то альтернативное и выложит это в свободный доступ, тогда сравним и обсудим. А разговаривать о термИнах - это наукообразное пиздобольство.
ICS VortexГуру (4129) 8 лет назад
Сракотан не надорви)
Павел Петров Просветленный (32196) А то что? Вспомним начало 90-х: одни мудаки пиздели о том. каким надо делать ведро, они и до сих пор об этом пиздят. Так нихуя и не сделали. Другие - всё пытались отделить свободный код от проприетарного в их замечательной Фре. И вроде даже отделили, но просрали на этом тонны времени. И лишь один упоротый финский шизо засел как-то кодить дрова к одному своему девайсу и сваял POSIX-совместимое ведро :) Один умный профессор даже спиздел, что мол, если бы он знал, что тот шизо наваяет, никогда бы не поставил ему зачёт. А всем похуй: пипл юзает и бабло и время в разработку вкалдывает.
0--0 Гуру (4475) 8 лет назад
давайте разбираться
1) "но для ПК это выливается в отсутствие гибкости и стабильности"
гибкость-то ладно, но вот стабильность...
автор, ты шо курил?
2) "Ядра же с современными архитектурами умеют просто выгрузить сбойный модуль и спокойно продолжить работу. "
это теория
реальность -- BSOD
и ему пофиг на выгрузку сбойного модуля
3) "всё настолько плохо, что для исправления бага в ядре приходится искать человека, разбирающегося в соответствующей части. "
эм...
ок. пожалуйста разбери и собери мат. плату своего компа, ты же такой крутой, всё о нем знаешь блин, вплоть до того какие физические явления заставляют его работать
да ты вообще с нуля из палки-копалки его собрать можешь
или я не прав?
так с какого х** ты взял, что ядро устроенно проще мат. платы?
4) "Мы имеем все преимущества и недостатки модульной архитектуры одновременно с недостатками монолитной. "
какие недостатки? в чем выражаются?

иди-ка ты куда-нибудь подальше и там кричи "Кто не скачет, тот линуксоид. "
deadly parkour killer dark brawl stars Знаток (307) 1 год назад
Майкрософт сделала более красивую систему по дизайну и т.д. И в ей по мне так больше функций
Похожие вопросы