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)
Ответ на: комментарий от Logopeft

Это если iOS считать вместе с десктопной OS X. Но тогда и линукс с андроидом можно вместе считать, примерно по той же логике.

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

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

Пару недель назад полмира упало на этой стабильной венде

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

Слово anybody надо отдельно перевести на русский?

Слова «закон больших чисел» надо на что-то там перевести, чтобы понятно было, или и так сойдёт?

Думаю, что таким методом Вы с той же лёгкостью докажете, что на квантовую физику тоже всем насрать.

Иронично: по сравнению с Hurd, даже квантовая физика мегапопулярна и всем понятна и интересна.

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

Пару недель назад полмира упало на этой стабильной венде

Что обещали — что будет «глобально и надёжно». Что получили? «Полмира»? Глобально! «Упало»? Надёжно. Никаких полумер, в морг так в морг, никаких там «попробуйте выключить и снова включить». Так что всё чётко, обещания держат.

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

Хорошо, что Дейкстра и Вирт этого никогда не увидят.

Вы такой наивный, что думаете, что они этого никогда не видели?

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

Пару недель назад полмира упало на этой стабильной венде

Пару недель назад полмира не упало на этой стабильной венде

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

Напомни тем, кто кричит о том, что Таненбаум был прав

Для этого нужны аргументы в чём именно Таненбаум был не прав. Пока ничего кроме криков «Таненбаум был не прав» не видно.

При том, что его поделка писалась чисто для книги

Ну и? Написалась? Для своих целей применилась?

штеуд тоже едва ли клюнул на техническое совершенство, там важнее было, чтобы можно было легально притырить, и чтобы было маленькое. Миникс соответствовал

Любую *BSD можно было точно также «легально притырить». За много лет до того, как MINIX перешёл на BSD лицензию. И какую-нибудь NetBSD точно можно обрезать до значительно меньших требований к железу, чем MINIX 3.

так что же, это теперь может использоваться как аргумент в пользу того, что псевдокод — самый лучший язык программирования?

А какой, по Вашему мнению, самый лучший язык программирования?

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

Иронично: по сравнению с Hurd, даже квантовая физика мегапопулярна и всем понятна и интересна.

Ну раз так, то Вы нам сейчас быстро и доходчиво разложите, как зафиксировать гравитон, правильно понимаю?

sepada
()

Старый пердун, с академической точки зрения, оказался чертовски прав.

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

С таким подходом иди-ка ты спорить с теми, кто соответствующие утверждения высказывал. Я как-то не намерен с тобой спорить по поводу идей, который ты мне же и приписал, это ты как-то без меня организуй. Ну или иди учиться читать и понимать написанное, в этом тоже может быть проблема, в конце концов до 20% взрослых людей сейчас функционально неграмотны.

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

Вы такой наивный, что думаете, что они этого никогда не видели?

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

sepada
()

Монолитное ядро мешает только криворуким программистам.

Vilicus
()
Ответ на: комментарий от Logopeft

Окей, если тут смотреть, то получается 14.92% у OS X против 4.44% у Линукса. Оно, конечно, не 5-к-5, но не так уж и далеко ушло относительно 72.1% винды.

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

Пару недель назад полмира упало на этой стабильной венде

== «весь мир работает на венде годами и практически никогда не падает, тем более из-за венды».

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

Оба были правы, оба спорили весьма интеллигентно, оба победили, оба – уважаемые доны и важные исторические личности. А здешние спорщики, похоже, мыслят архетипами, перекочевавшими из мифологии в греческую трагедию, из греческой трагедии – в европейскую литературу, из европейской литературы – в американский и прочий кинематограф. Вот он протагонист, вот он хор или закадровый смех, вот антагонист, вот путь героя, вот трехактная структура… Всё понятно же! Осталось только переспорить сторонников главного злодея во имя победы хороших парней над плохими парнями.

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

Ни разу не печать качество.

так ты про качество или про «весь мир крутится»?

Штеуду просто нужно было что-то маленькое, что можно украсть и встроить, миникс со своей бсд лицензией как раз подошёл.

ну т.е. «весь мир крутится»

Я тебя уверяю, число людей, знающих эту песенку, может быть даже больше числа пользователей линукс, не говоря уже о миникс…

ты говорил про «мы знаем». Под «мы» ты имел в виду всё население планеты? Мне не интересно, что там думает о линуксе обыватель. А вот для тех, кто учился на информатика, труды Эндрю - классика. В отличие от исходников ляликса.

а разработка второго используется для иллюстративного материала в книге

Даже у BSD

у тебя какой-то сбой в памяти, не помнишь, о чём в предыдущих предложениях писал?

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

Не понимаю, зачем ограничиваться десктопами в понимании персональных компьютеров, этот мир уже давно перешёл в маленькие телефоны в руках населения, и проводят с ним 90%+ времени, а у многих и классического PC уже дома нет.

Вот в этом понимании в персональных компьютеров мир Linux очень большой

One ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

MMU, изоляция памяти процессов

Память процессов везде изолирована: что при монолите, что при микроядре. Иначе бы небыло IPC (inter-process communication) и kernel-mode бы небыло. Везде вирутальное адресное пространоство процесса, по моему это вообще больше к архитектуре процессора, чем к архитектуре ОС.

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

Недопользователей чего? С телефонов сейчас люди делают куда больше чем с ПК. От того, что у тебя дома есть системный блок или нет, тебе все равно даже последняя homeless не светит для размножения.

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

так ты про качество или про «весь мир крутится»?

А ME это прямо вот про «крутится»? Т.е. то, что интелы засунули миникс в побочный модуль в довесок к процессору, равносильно полноценной ОС, работающей на этом процессоре?

ну т.е. «весь мир крутится»

Если всерьёз считать ME полноценным применением ОС, то Линукс тогда всё равно выиграет, тупо за счёт добавления всех железок и андроида с хромосью. У меня вот сейчас вокруг лежат 3 adsl модема (один работает, два в запасе), все на ядре линукса. А ноут с интеловским процом только один (кстати, мне кажется, что МЕ-то у меня на i5-6200U и нет).

ты говорил про «мы знаем». Под «мы» ты имел в виду всё население планеты?

Видишь ли, какая штука. «O Tannenbaum» это новогодняя песня, в текущем виде появившаяся аж в 1824 году (200 лет назад!), а до этого бытовавшая в разных вариантах как фольклорная песня. И её популярность среди немецкоговорящих людей примерно такая же, как у песни «В лесу родилась ёлочка» среди русскоязычных, ну и среди изучающих тот или иной язык — аналогично. Сложно, очень сложно было понять неправильно этот пассаж, но ты умудрился.

у тебя какой-то сбой в памяти, не помнишь, о чём в предыдущих предложениях писал?

А что не так-то? Практически всё, что угодно, популярнее поделки Таненбаума (которая была под книгу сделана), а аналогично и GNU Hurd (которая была сделана на серьёзных щах): и линукс, и BSD всякие, и небось даже FreeDOS и Haiku — все снискали бо́льшую популярность. Вот и вопрос, почему никто не раскусил гениальность этих замыслов? Почему решительно что угодно привлекает разработчиков, а у микроядра нашлась только дюжина поклонников? Мне вот говорят — дело было в отправке письма почтой, что отменили сколько-то там лет назад. Неубедительно. В США это не проблема была бы вообще, и уж точно не такое затруднение, чтобы отсечь вообще всех разработчиков. Что ещё-то?

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

Дейсктра - это тот, кто проповедовал отказ от «goto»

Нет, это один из тех, кто создал структурное программирование.

Без которого код ядра linux или был бы замусорен или тормозил?

Нет, этот тот, без формулировки аргументов необязательности использования которого, код ядра linux представлял бы собой один большой файл без разбиения на функции и для выполнения каких-либо действий Вы бы делали goto в нужную строку этого файла.

Ещё за Дейкстрой числятся какие-то семафоры. Железнодорожные видимо. Вы же можете гарантировать, что в коде ядра linux какие-либо семафоры отсутствуют?

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

Хорошо, что Дейкстра и Вирт этого никогда не увидят.

Дейкстра и Вирт тут соврешенно ни при чем. Речь идет о недееспособных теоретиках выдающих горы мукулатуры и обвешаных регалиями.

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

Практически всё, что угодно, популярнее поделки Таненбаума (которая была под книгу сделана)

Настолько, что когда Вас попросили предъявить хоть одну, Вы слились переходом на личности :D :D :D

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

перекочевавшими из мифологии в греческую трагедию, из греческой трагедии – в европейскую литературу,

Класс.

lbvf50txt
()

Интересный вопрос, а вот этот Эндрю Таненбаум известен ли ещё чем-либо, кроме своей связи с Линусом и линуксом? Он вообще имеет собственный вес?

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

Он вообще имеет собственный вес?

Ну килограммов 80 он, наверное, весит.

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

Если всерьёз считать ME полноценным применением ОС, то Линукс тогда всё равно выиграет, тупо за счёт добавления всех железок и андроида с хромосью.

Остановись, зачем ты начал считать девайсы? Зачем даёшь слабину? Будь мужчиной в такое тяжёлое время: миникс - книжный пример, «Таненбаум» - песенка!

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

Они ничего не делают. Они сидят в соц.сетях и перебрасывают картинки.

Никто всерьез не работает на смартфонах, пальцетыкательные устройства не предназначены для хоть сколько профессиональный работы с кодом, графикой, на худой конец с текстом (имею ввиду шаблонную бюрократию).

Vilicus
()
Ответ на: комментарий от hobbit

3 книги или ещё что-то есть? А что из практически работающего?

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

И какой процент людей и какой процент времени на ПК работает с кодом, графикой или на худой конец с текстом? 90% пользователей и их времени ПК выброси из своего идеального мини мирка

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

The data moves directly between the address spaces of the two processes, without passing through kernel space.

Ага. Только для этого надо разрешить одному процессу обследвать адресное пространство другого процесса. И используется для отладки.

Permission to read from or write to another process is governed by a ptrace
access mode PTRACE_MODE_ATTACH_REALCREDS check; see ptrace(2).

https://man7.org/linux/man-pages/man2/process_vm_readv.2.html

 The ptrace() system call provides a means by which one process (the "tracer")
 may observe and control the execution of another process (the "tracee"), and
 examine and change the tracee's memory and registers.  It is primarily used
 to implement breakpoint debugging and system call tracing.

https://man7.org/linux/man-pages/man2/ptrace.2.html

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

Ну с текстом ты загнул конечно.

Бухгалтерия какая-нибудь - вполне работа с текстом.

А бухгалтерий по стране полно, как и других схожих по смыслу предприятий)

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

Судя по цене это книги для украшения полок в офисах и на рабочих местах, а не для чтения. Угадал?)

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

«Сократ, Платон и Аристотель о микроядре: истоки архитектур современных ОС».

Полагаю, Сократ был бы за гибридное, Платон - за микро, Аристотель - за монолитное.

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

У каждого есть книга, которая перевернула его жизнь. Священная Библия. «Капитал». «Вторники с Мори». «Все, что мне нужно, я узнал в детском саду». У каждого своя. (Искренне надеюсь, что – благодаря моей теории о смысле жизни – вашу жизнь перевернет эта книга.) Меня лично вдохновила на подвиги «Проектирование и реализация операционных систем» Эндрю С. Таненбаума.
Я уже выбрал себе курсы на осень и с нетерпением ждал лекций по языку Си и системе Unix. В предвкушении этих лекций я летом купил вышеупомянутый учебник, чтобы начать готовиться заранее. В этой книге Эндрю Таненбаум, университетский профессор из Амстердама, описывает Minix – учебную программу, которую он написал для обучения Unix. Minix представляет из себя миниатюрную Unix-систему. Как только я прочел предисловие, познакомился с концепцией Unix и узнал, на что способна эта мощная, строгая и красивая операционная система, я захотел купить такой компьютер, на котором сможет работать Unix. Я решил, что поставлю себе Minix – единственную по-настоящему полезную из известных мне версий.
Когда я начал понимать Unix, я страшно загорелся. Честно говоря – горю до сих пор. (Надеюсь, что и вы испытываете то же самое по отношению к чему-нибудь.)

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

Нет, это один из тех, кто создал структурное программирование.

Вы из какой вселенной вещаете? В моей такого Дейкстры нет.

Нет, этот тот, без формулировки аргументов необязательности использования которого, код ядра linux представлял бы собой один большой файл без разбиения на функции и для выполнения каких-либо действий Вы бы делали goto в нужную строку этого файла.

Или вы выдумщик, или вещаете из другой вселенной.

Ещё за Дейкстрой числятся какие-то семафоры. Железнодорожные видимо. Вы же можете гарантировать, что в коде ядра linux какие-либо семафоры отсутствуют?

Э.. А причем тут Дейкстра?

Практически все, что вы ему приписываете - самоочевидные вещи. Их даже разрабатывать не надо, достаточно возникнуть необходимости в них.

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

Вы оба неправы.
На смартфонах делается очень много разной работы (склады, мерчендазеры, ТСД, доставка, такси и даже обмен криптовалюты, карты для самолётов и боевых действий).

Другое дело, что эргономика ПК всё равно намного лучше и там где можно использовать ПК всё равно используют ПК (его не нужно заряжать, работать можно интенсивнее).

На разных рынках процесс устаканивания начался в разное время и в разные этапы наступления научно технического прогресса.

В конечном итоге с ростом благосостояния народ обзаводится и смартфонами и ПК, т.к. они закрывают разные ниши (которые при этом перекрываются, но не полностью).

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

Остановись, зачем ты начал считать девайсы? Зачем даёшь слабину? Будь мужчиной в такое тяжёлое время: миникс - книжный пример, «Таненбаум» - песенка!

Да я превозмогаю как могу! Но всё равно, как ни крути, а насчитать миниксу заметную популярность не получится. Снизим планку — повылезают всякие встроенные линуксы. Ну а при повышении мы миникса толком не найдём нигде. Я вот сейчас сходил на сайт Миникса-3, так там последние новости от 2016 года, про «большой успех конференции». И всё. Открываем «документацию» — первым делом книжка, судя по обложке — про умных не по годам енотов. Уже 8 лет прошло, и похвастаться нечем. Где все эти толпы фанатичных адептов слова Таненбаумова? Где регулярные сборища адептов учения о микроядре? Вон же, система в каждом Интел МЕ работает! На ей мир крутится!

Была бы это какая-нибудь программа про линукса, тут все бы согласились, что она померла. А тут почему-то гениальная идея, сияние которой затмевает даже свет идей Чучхе.

Smacker ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.