LINUX.ORG.RU

Linux 33 года

 

Linux 33 года

1

2

Создавать монолитное ядро в 1991 году — фундаментальная ошибка. Скажите спасибо, что вы не мой студент: за такой дизайн я бы не поставил высокой оценки.
Профессор Эндрю Таненбаум.

Оригинальное сообщение в почтовой рассылке:
I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

Бывает, что страшненькая и кривая девочка (Linux) куда успешнее чем симпатичная отличница (Hurd), да ещё и последняя умерла от передоза

One ★★★★★
()

в первой сотне в эпик треде

guyvernk
()

Создавать монолитное ядро в 1991 году — фундаментальная ошибка. Скажите спасибо, что вы не мой студент: за такой дизайн я бы не поставил высокой оценки.

Таненбаум оказался чертовски прав.

Но что ж, ради бесплатности еще не такое глотали))

windows10 ★★★★★
()
Ответ на: комментарий от windows10

Таненбаум оказался чертовски прав.

Нука-нука, и что, хоть что-то хорошее, годное и относительно широко применяемое кроме QNX сейчас на микроядре есть? Где все эти чудесные микроядерные ОС?

XOXO
()
Ответ на: комментарий от One

Бывает, что страшненькая и кривая девочка (Linux) куда успешнее чем симпатичная отличница (Hurd), да ещё и последняя умерла от передоза

Hurd жива, но так и не окончила колледж, потому что метила в Гарвард, но не поступила. Ей уже много лет, но она все ещё собирается в Гарвард. Давайте просто пожелаем ей удачи.

Vidrele ★★★
()
Ответ на: комментарий от One

Так ли велика разница? Что будет, когда Торвальдс отстранится от проекта? Не станет ли с Linux то же самое, что с Hurd?

Shushundr ★★★
()

Таненбаум прав

Кстати, даже если тот x86 был не годен для микроядерности, значит следовало создать расширения для более эффективной работы микроядер!

I-Love-Microsoft ★★★★★
()
Последнее исправление: I-Love-Microsoft (всего исправлений: 1)
Ответ на: комментарий от Vidrele

Имхо, жива то она жива, но вся жизнь в соцсетях. А в реале её довольно редко можно увидеть. В остальном да, удачи!

ssh2 ★★★★★
()
Последнее исправление: ssh2 (всего исправлений: 1)
Ответ на: комментарий от XOXO

Нука-нука, и что, хоть что-то хорошее, годное и относительно широко применяемое кроме QNX сейчас на микроядре есть?

Посмотри в процессоре :)

Dimez ★★★★★
()
Последнее исправление: Dimez (всего исправлений: 1)
Ответ на: комментарий от XOXO

Вроде две чудесные микроядерки светлого будущего на бумаге близки к существованию: Fuchsia Гугла и Хармони Хуавея.

One ★★★★★
()
Ответ на: комментарий от Shushundr

Так ли велика разница? Что будет, когда Торвальдс отстранится от проекта? Не станет ли с Linux то же самое, что с Hurd?

Торвальдс забросит программирование и уйдет в общественную деятельность, пока не будет затравлен СЖВ за неосторожное высказывание? Кодовая база откатится до состояния пре-альфы?

Vidrele ★★★
()
Ответ на: комментарий от XOXO

Нука-нука, и что, хоть что-то хорошее, годное и относительно широко применяемое кроме QNX сейчас на микроядре есть?

minix - в любом относительно новом процессоре Intel - не помню уже с какой серии.

DrRulez ★★★★
()
Ответ на: комментарий от XOXO

и что, хоть что-то хорошее, годное и относительно широко применяемое

Обычно оно взаимоисключающее. Лучшее — враг хорошего. Широкое применение находит обычно что-то посредственное. А лучше остаётся лучшим, но никому не нужным.

Где все эти чудесные микроядерные ОС?

Ну вот Hurd есть. Она идеальна. Но наш бренный мир неидеален, поэтому ей нет в нём места :P

CrX ★★★★★
()
Ответ на: комментарий от windows10

Только в результате на линуксе крутится весь мир, а Таненбаума мы знаем только как героя песни «O Tannenbaum, o tannenbaum, wie grün sind deine Blätter...»

Опять же, надо рассматривать ситуацию во всей полноте контекста. GNU Hurd всё это время «тоже какбе был». И все, кто в итоге принял участие в разработке линукса, тоже всё это время были живы — и, бесспорно, знали про GNU Hurd. И чисто технически ничто не мешало им участвовать в разработке Hurd вместо линукса, делая по сути всё то же самое. Но почему-то не стали. И вот ответ на вопрос «почему» и должен показать, почему линукс успешен, и что было сделано правильно.

Smacker ★★★★★
()
Ответ на: комментарий от XOXO

Нука-нука, и что, хоть что-то хорошее, годное и относительно широко применяемое кроме QNX сейчас на микроядре есть? Где все эти чудесные микроядерные ОС?

Вы разницу между академрешением и базарорешением понимаете?

Академическое решение - оно заточено на предварительной теории, которая предусматривает практически все варианты, решения, и сочетание вариантов с решениями. Законченная структура, так сказать.

Базарные решения - они строятся на «херак херак и в продакшон», а там как нибудь прорвемся. В итоге получается как на картинке «программист построил дом».

Первые сложны в реализации, но если реализовываются, то работают как часики. Пример - та же QNX. Аптайм такого девайса в депо, в котором я был еще до начала известных событий, на тот момент составлял ЧЕТЫРНАДЦАТЬ ЛЕТ. Еще на старых 20-гигабайтных жестких система крутилась, единственное что меняли жесткий диск для темпов и логов, без отвала основной системы. Сейчас уже лет 17.

Или Макось. Троллил Кук или нет, но 8-мигиговые Эйры, тянут все задачи, которые возможны на их системе. И без фризов. Вообще.

Возможно не связано с микроядерностью, но вы хотели примеры.

Дальше, Симбиан. В эпоху ограниченных ресурсов, Симба предоставляла полную, четкую, плавную, реальную многозадачность. И без зависаний. Да че далеко ходить, спустя 10 лет, тупорылый ведроид не умеет и 50% того что умела эта ОС. Даже сам себя запускать без лагов. Забыл упомянуть, Симба запускала себя без лагов на 128Мб ОЗУ.

Но и это еще не все. Мелкософт говорит, что у СЕ ядро модульное. Винда СЕ - это та система, которая запускает современный (плюс минус) софт на 64 мегабайтах ОЗУ, а стартует вообще с ПЗУшки. Ядро размером 34К, как например на магнитолах. Мгновенный старт. Догадайтесь почему.

windows10 ★★★★★
()
Ответ на: комментарий от Smacker

Только в результате на линуксе крутится весь мир, а Таненбаума мы знаем только как героя песни «O Tannenbaum, o tannenbaum, wie grün sind deine Blätter...»

Проституток имеют все, а королеву только король. Но это не говорит об уродстве королевы.

почему линукс успешен

Не могу назвать успешной систему с 5% рынка - это раз.

Два - успешная, т.е. такая какой можно пользоваться, она стала после захвата копрорациями. Какой она была в ~2003 - я прекрасно помню, и упаси господи кому-то показать эту ущербность.

Три - большинству разработчиков, которые способы привлечь аудиторию к ОС - вообще плевать какое там ядро. Это всякие Вайберы, Фотошопы, Крузисы и прочая и прочая. Успех системе придают именно они, а не модель ядра.

windows10 ★★★★★
()
Ответ на: комментарий от windows10

проституток имеют все, а королеву только король. Но это не говорит об уродстве королевы.

Удав длиннее волка, но у волка с удавом разговор будет коротким.

Не могу назвать успешной систему с 5% рынка - это раз.

Примерно столько же у OS X. И у кого угодно, кроме «вы-все-сами-знаете-кого», уже на порядок меньше.

какой она была в ~2003 - я прекрасно помню, и упаси господи кому-то показать эту ущербность.

Нормальной она была в 2003 году. Микрософт на говно исходил, лишь бы её придушить — вот насколько «не конкурент» она была. И это при том, что никаких даже и 5% у нас тогда близко не было!

большинству разработчиков, которые способы привлечь аудиторию к ОС - вообще плевать какое там ядро. Это всякие Вайберы, Фотошопы, Крузисы и прочая и прочая. Успех системе придают именно они, а не модель ядра.

И ты не ответил на простой вопрос: почему имеющийся проект «ядра как следует» не привлёк никого, кроме полутора упёртых землекопов, при тех же — если даже не более респектабельных, GNU всё-таки — стартовых позициях. Почему разработчики захотели разрабатывать линукс, и плевать хотели на GNU Hurd? При чём тут крузис и фотошоп, блджад?

Smacker ★★★★★
()
Последнее исправление: Smacker (всего исправлений: 1)
Ответ на: комментарий от windows10

Модель ядра может и не причем, но есть много, уже опытных линуксоидов, которые перепробовали много видов ОС с момента зарождения Linux, и остановились на Linux.

Посмотрите на историю Галереи (такой себе пример, возможно): этот энтузиазм сделать из Linux конкурента Windows все-таки заставил обратить внимание корпорации на Linux.

TechnoMag ★★
()
Ответ на: комментарий от windows10

Не могу назвать успешной систему с 5% рынка

На серверах и всяких IoT доля линукса выше. Да и ядро != ОС.

InterVi ★★★★★
()
Ответ на: комментарий от XOXO

sel4, например. Qualcomm массово продавал процы с OKL4 в trustzone. ну про миникс уже упоминали (хотя, это говно, а не микроядро по современным меркам). Наверняка, что-то еще в последние годы добавилось.

prox
()
Ответ на: комментарий от TechnoMag

Ну я скорее воспринимаю Linux, как меньшее из зол. Там в целом можно создать юзабельную систему, хотя в целом можно и на других POSIX-совместимых ОС. Но с Linux сейчас меньше геморроя, плюс есть под него довольно много проприетарного софта, который иногда нужен и это тоже хорошо. В целом все всегда решает наличие софта, если говорить о десктопе. Ну а так-то Linux — еще одно монолитное говно.

prox
()
Ответ на: комментарий от windows10

вообще плевать какое там ядро

Но принцип тяп-ляп и в продакшн (stable api/abi/anything is nonsense) доминирует во всех гну/линаксовых подсистемах.

thunar ★★★★★
()

Хода проходят, а хлупые споры остаются. Ублюдский работающий модульный монолит vs божественное мифическое где-то там используемое микроядро. +)

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 2)
Ответ на: комментарий от thunar

Но принцип тяп-ляп и в продакшн (stable api/abi/anything is nonsense) доминирует во всех гну/линаксовых подсистемах.

Этот принцЫп доминирует во всей it отрасли. И 95% людей которые тут тусуются это продукт этого принцЫпа, без него они были бы не нужны. И да этот принцЫп изобрёл не Линукс, а Микрософт за счёт которого и стал крупнейшей софтовой конторой, кикнув всех конкурентов потоком продуктов и собственно изменил весь софтовый рынок.

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 2)
Ответ на: комментарий от vtVitus

МС тут один из многих. Поглядите из чего вылезли сегодняшнии процы ? сложно представить архитерктуру хуже чем у 8086.

mx__ ★★★★★
()
Ответ на: комментарий от Hertz

Возраст Христа

Вы намекаете, что через полгода всё закончится и нам придётся переходить на другую ОС и ждать скорого второго пришествия Линукса?

Да и знаки какие-то нехорошие: на главной ЛОР-а картинка с отрубленой пингвиньей головой 😱 которая ещё и улыбается 😱😱😱

densss ★★★★★
()
Ответ на: комментарий от Smacker

Почему разработчики захотели разрабатывать линукс, и плевать хотели на GNU Hurd?

I’m also interested in hearing from anybody who has written any of the utilities/library functions for minix. If your efforts are freely distributable (under copyright or even public domain), I’d like to hear from you, so I can add them to the system. I’m using Earl Chews estdio right now (thanks for a nice and working system Earl), and similar works will be very wellcome. Your (C)’s will of course be left intact. Drop me a line if you are willing to let me use your code.

Чтобы разрабатывать Hurd нужно было много знать и уметь. А чтобы разрабатывать Linux - просто хотеть.

sepada
()
Ответ на: комментарий от TechnoMag

есть много, уже опытных линуксоидов, которые перепробовали много видов ОС с момента зарождения Linux, и остановились на Linux

Даже тем, кто умеет, постоянно патчить KDE под FreeBSD становится малоинтересно и проще поставить из коробки и заниматься более другими вещами.

sepada
()
Ответ на: комментарий от windows10

Не могу назвать успешной систему с 5% рынка - это раз

Интересно, какой % был бы у винды, если б ей пришлось честно бороться за место под солнцем? Я совершенно не преувеличиваю, ибо сам видел, когда при возможности выбора человек выбирает Линукс для повседневного пользования. Винда - навязана пользователям компов, от сюда и более высокий процент ее пользователей на домашних машинах. Дать людям выбор с самого начала, обьяснив попутно, что есть что, и % соотношения сегодня был бы явно не в пользу окошек.

Ivan_S
()
Ответ на: комментарий от mx__

Ну если взглянуть на человеческую ДНК, то можно вообще в обморок упасть от не эффективности. Всё что долго работает обрастает «страшными вещами».

vtVitus ★★★★★
()
Ответ на: комментарий от Ivan_S

Дать людям выбор с самого начала, обьяснив попутно, что есть что

Это примерно 95 год, выбор DOS или Win95. И OS/2 для самых упорных.

Объяснения: «Одним из примеров громоздкой и, по мнению авторов, бесполезной надстройки является интегрированная система WINDOWS фирмы Microsoft. <…> Инерция мышления бывает столь сильна, что авторам приходилось наблюдать, как люди, начавшие работать с подобной настройкой, впоследствии с трудом заставляют себя изучать команды ДОС. Хочется предостеречь от этой ошибки читателя».

Результат, утверждения вида «Винда - навязана пользователям компов».

И как только так получилось?!

sepada
()
Ответ на: комментарий от vtVitus

Всё что долго работает обрастает «страшными вещами».

Подвижный и неподвижный блоки. Работают чуть подольше Линукса, ничем не обросли.

sepada
()

по моему, это изначально было вполне логично!

п.с. когда начал изучение линуха, то сам себе задавал подобные вопросы: зачем грузить одним махом все огурцы в одну задницу, когда там понадобиться всего-то один...
но линус был серьезен и не поддавался ни на какие мои провокации :о)

сейчас, кажется, эта проблема как никогда актуальна! к стати, а что нынче по этому поводу сам линус говорит? (что-то не встречал я подобных тем)

sunjob ★★★★
()
Ответ на: комментарий от BydymTydym

да, помниться линус именно этим обьяснял оптимальность «монолитного» ядра... (если не мизменяет память)

sunjob ★★★★
()
Ответ на: комментарий от windows10

Не могу назвать успешной систему с 5% рынка

Ну не называй. А вот Линукс - Линукс успешная система. Везде, где не нужна совместимость с унаследованным ПО - везде Линукс.

Aceler ★★★★★
()

Тлидцать тли — детский возраст, на самом деле.

sparkie ★★★★★
()

за такой дизайн я бы не поставил высокой оценки

А мы с этим живём.

Radjah ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.