LINUX.ORG.RU

Линусу Торвальдсу 53 года!

 , ,


1

2

Сегодня, 28 декабря, очередной День рождения создателя ядра Linux Линуса Бенедикта Торвальдса.

История Linux началась с патчей для ОС Minix, выросших в целую ОС, первую версию которой автор выложил на ftp.funet.fi. С тех пор прошло уже больше 30 лет, усилия в развитие системы вложило множество частных лиц и целых корпораций. Сам Линус писал, что он, подобно Исааку Ньютону, стоял на плечах гигантов, использовав компилятор GCC и другое свободное ПО. Тем не менее, вклад Линуса в развитие свободного ПО трудно переоценить.

По ссылке — книга самого Линуса, в которой можно почитать про Рождение Ядра, полемику с Эндрю Таненбаумом, критику Sun и Java, размышление о будущем СПО и другие любопытные вещи.

С Днём рождения!

>>> Книга Just For Fun, русский перевод Натальи Шаховой (PDF)

★★★★★

Проверено: ilinsky ()
Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от Desmond_Hume

Ему жить еще лет 20-30 как минимум (если не последует примеру @KRoN73, конечно). Во-первых, за это время он успеет передать бразды правления в надежные руки. Во-вторых, даже если Линус умрет внезапно – с ядром от этого ничего не случится. Есть сообщество и корпорации, заинтересованные в развитии линукса. Ну и за 30 лет линукс может быть заменен другой ОС

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

Там общие дрова с лялексом

Не все. То, что не касается графики по большей части самописное.

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

Ну ты маловато видел, сынок. Сейчас уже к буквально каждой либе приделали биндинги на Ржавом, а количество пакетов на crates.io прямо сейчас превышает 100_000, а количество скачиваний - больше 25 миллиардов.

slepoy_pew
()

Долгой жизни Линусу.

thunar ★★★★★
()

Поздравляю! Долгих и продкктивных лет!:)

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

Он не понимает, что если не будет Линуса, то разработкой ядра будет управлять какой-нибудь GNOME Foundation. На стену лезть будете.

С днюхой!

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

QNX.

И где эта QNX? Опять на практике нишевое решение. Де-факто ее почему-то производители автомобилей полюбили. После заката смартфонов Blackberry обычному юзеру на нее и посмотреть негде.

На самом деле, просто ниша десктопных и серверных ОС занята. Существующие три «are good enough», как говорится, и особых причин пытаться их чем-то заменить просто нету.

QNX появилась еще в 80-х годах. Вполне могла бы кого-то и подвинуть. Или во всяком случае получить более широкое распространение, чем демо-дискета.

Windows никогда не была микроядерной в принципе. Даже NT, что бы там не говорили. Наоборот, в Windows значительные куски кода переносятся из ядра в юзерспейс, начиная с GUI и заканчивая драйверами.

Здрасте, WInNT 3.1 - была вроде как по микроядерным канонам сделана. Потом стали в ядро запихивать, потому что иначе было медленно и ресурсы система жрала. GUI в ядро засунули к NT 4.0. NTFS тоже на каком-то этапе в ядро помещали.

Ну сейчас ресурсов стало хватать,чтобы наоборот вынимать из ядра.

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

QNX6+, Embox

Про QNX выше ответил. Embox - пришлось гуглить что такое. Рад за наших, но это исследовательский проект по сути.

В том и фишка, что как только микроядерную ОС пытаются довести до состояния установки на произвольный десктоп и работу на нем, так или «эта музыка будет вечной» как с GNU или на компромиссы приходится идти. Емнип даже в Minix 3.0 чем-то поступились, но не помню.

praseodim ★★★★★
()

Это ли не повод не отметить. А книжку давно читал, не помню уже ничего - надо перечитать.

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

Потому, что ОС РВ.

А, я и забыл об этом. LOL. Не ну я не хаю QNX, но что-то все же ей помешало на практике действительно универсальной ОС стать.

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

Кстати, в чем-то параллели с Wayland видятся. Он тоже в некотором роде «микроядерный».

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

Embox - пришлось гуглить что такое. Рад за наших, но это исследовательский проект по сути.

Она ещё и не микроядерная, строго говоря. Это такой конструктор, из которого можно под задачу слепить хоть микроядро, хоть монолит, хоть супермонолит (прошивка какая-нибудь, где всё в одном бинаре).

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

А, я и забыл об этом.

Так это ж её главное свойство.

что-то все же ей помешало на практике действительно универсальной ОС стать

Вероятно, это и помешало — у QNX очень устойчивая и узнаваемая репутация ОС для промышленного применения, там, где нужно реальное время. Можно ли было ломануться на десктопный рынок? Вероятно, можно, но вектор развития был направлен не в ту сторону. И GUI у неё довольно-таки спартанский.

История с Блекберри была уже сильно позже того, как эта репутация сформировалась.

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

Долгие лета! А с этого года, начнётся новая эра развития Linux, когда он дал добро на Rust! Ура!

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

Говорят это чувак, который сам ничего не пишет, просто комбинирует чужой код или что то вроде.

LightDiver ★★★★★
()

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

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

Аналогия неуместна,языки программирования и инит-система это две большие разницы. И как пользователь,юзавший как sysV или openrc, так и системд, могу их сравнить (не в пользу последней). Вот зачем ее так сильно навязывают? Тут ненужно быть программистом,чтобы понимать.

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

Шооооооо!? Вы не знаете!? Это же он разработал и продолжает разрабатывать и поддерживать ядро Линукс!

UriZzz
()
Ответ на: комментарий от quantum-troll

твоё право так писать, запретить не могу.

burato ★★★★★
()

С Днем рождения, многих лет жизни. Дальнейших достижений и успехов.

P.S. Книжка по ссылке не особо читабельная для ридера.

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

Что за мужик, чем знаменит?

Его дед был в СССР туристом.

Купил внуку компьютер, внук написал форк MINIX.

Потом основал компанию Transmeta, которая так ничего и не создала.

Сейчас доживает свои годы. Три дочери, жена - спортсменка, хороший дом в США.

Поддерживает ядро для семейства операционных систем маргинально настроенных личностей. Своеобразный «загон» для тех, кто не хочет Windows.

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

А, вспомнил, это же муж знаменитой финской каратистки!

cocucka ★★★★☆
()

Если обсуждать действия модераторов тут запрещено, то обсуждать действия Самого Линуса должно быть и подавно! Язабан тех, кто не рюпроявляет должного уважения! Торвальдс убер алес!

Logopeft ★★
()

Линус мужик! Чтоб все мы такую же активность в 53 имели!

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

Потом основал компанию Transmeta, которая так ничего и не создала.

Он не основал, он там просто работал. А Transmeta дофига интересного создала в своё время, чего стоят их VLIW-based процессоры.

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

религия

Оно и видно. Сейчас раст по умолчанию отключен. Этот вопрос решается конфигурацией перед сборкой. Не нужен раст – компиляешь без раста

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

Я если честно не понимаю, что плохого в расте. Не хочешь - не пиши на нем. Как и Си, он компилируется в машинный код, а он от языка не зависит.

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

Дело не в этом. Сейчас ядро по-умолчанию компилируется без раста. Сейчас это фича исключительно для разработчиков ядра. Поддержку раста легко добавить или убрать при сборке. Объявлять эксперемнтальную поддержку модулей на расте, которая к тому же выключена в предоставляемых дистрибутивами ядрах крахом всея линукса – идиотизм чистой воды

hateWin ★☆
()

Пусть живет до 100. Человек дела

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

Я не был бы столько категоричен по поводу идиотизма :) Проблема тут, я думаю, несколько иного плана. Дело в том, что есть много вызываемых библиотек на С. Вроде как раст может линковать эти либы. Но. Все или нет? Правильно, или нет? До конца точно ответить на эти вопросы пока не может никто. Поэтому и есть именно эксперимент - проверить на практике, как что-то написанное на расте поведет себя в относительно живом мире :) Это совершенно точно не нужно в массы. Это нужно очень ограниченному кругу людей, но без этого этапа - не обойтись, если мы хотим использовать раст при написании модулей ядра, или драйверов.

DrRulez ★★★★
()

All Hail The King!

А вот перевод Шаховой «Just for Fun. The Story of an Accidental Revolutionary» не очень.

«Представьте себе, что в одно вьюжное утро вы получаете такое нелицеприятное письмо»

вместо

«Imagine logging on one blizzardy morning and running across the unedited version of this:»

Э?

Ладно бы, хотя бы «неприятное письмо», хотя это не передает точного смысла и стиля язвительного (с учетом контекста) «unedited version of this». Но «нелицеприятное»?! Днище же. «Нелицеприятный» == беспристрастный, не делающий скидок и поблажек. Переводчику стоит как следует знать родной язык, однако.

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

Это совершенно точно не нужно в массы

А кто это навязывает? Есть опция в конфиге ядра, которая по умолчанию выключена. Сама фича заявлена как эксперементальная.

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

А кто это навязывает? Есть опция в конфиге ядра, которая по умолчанию выключена. Сама фича заявлена как эксперементальная.

Ну. Логично совершенно. Экспериментальная функция есть, но по умолчанию выключена.

DrRulez ★★★★
()

28 декабря 1969

вот блин, не мог три дня подождать и родиться 1 января 1970? в 0:0:0 желательно)) мы бы тогда могли время считать не только от "эопхи Unix", но и "от рождетсва Линуса" - кому как больше нравится. вот это была бы крутейшая круть!
впрочем, Иисус вон тоже родился по одной версии 25 декабря, по другой - 7 января, т.е. на несколько дней то ли раньше, то ли позже собственного "рождества", которое считается началом отсчета... видимо, Линус последовал его примеру, дабы не нарушать традицию)))
в любом случае, Линус - мужыыыыыык! долгих лет!

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

но и «от рождетсва Линуса» - кому как больше нравится. вот это была бы крутейшая круть!

кы ирымдо биннанын Ринусы Торыбалсы чханггун…

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

7 января это не «на несколько дней позже», это просто баг как побочный эффект из-за того, что одна группа упорствующих олдфагов использует устаревший календарь. Согласно которому то, что 7 января сейчас по нормальному календарю, в то время, когда эти олдфаги были у руля, обозначалось как раз как 25 декабря. А то, что сейчас 14 января - у них считалось 1 января. См. https://ru.wikipedia.org/wiki/Юлианский_календарь

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