Ядру Linux - 35 лет

Linux - сколько тем в IT объединяет этот нейминг, сколько эта программа смогла спасти жизней и проектов. Сегодня, а именно 25 августа 2026 года исполняется 35 лет этому ядру операционных систем. Давайте вкратце пройдемся по ранней истории сего чуда, и почему именно эта дата является днём рождения Linux, приятного чтения…

сразу скажу, что большая часть этого текста будет опираться на книгу создателя Linux - Just For Fun - история нечаянного революционера, цитаты оттуда же, информация никак не будет искажена, а просто переведена на русский язык


С чего всё началось?

Жил был студент Университета Хельсинки Линус Торвальдс, когда ему 28 декабря 1990 года исполнилось 21 годик он решил себе домой купить компьютер в кредит примерно за тогдашние 3500$ или 18000 финляндских марок, 2 января 1991 года он заказывает и через месяц-полтора его получает, обычный серый ящик с 14” монитором и урезанной версии PC-DOS.

Уже тогда он очень хотел использовать именно такую Unix систему как MINIX, заказал копию и мануал за больше чем 170$. И.. MINIX ему не очень понравился. Как минимум отсутствовала процессоров с инструкциями 386, то есть она была исключительно 16-разрядная, но он купил исходный код и прилепил костыли от Брюса Эванса. Далее и самое важное - эмулятор терминала. По его словам в Minix он был реализован ужасно. Линус использовал его для подключение к университетскому компьютеру, чтобы поработать уже с Unix от Sun MicroSystems и выходить полноценно в интернет. Настолько всё было плохо что он решил его писать на аппаратном уровне, то есть в обход Minix на чистом железе, конечно надо было писать и драйвера, и сетевой стек, и обеспечивать нормальную работу с процессором.

Вот так и появился Linux, он появился не из-за идеалогий и не из-за конкуренции с MINIX, он создан исключенно по бытовым причинам. Этот “эмулятор терминала” разросся до такой степени что его уже можно было называть операционной системой, по итогу Линус так её и называл.

Исходно я хотел написать такую операционку которую можно было использовать вместо Minix. Мне не нужно было чтобы она могла делать больше чем Minix, но она должна была выполнять те функции Minix которыми я пользовался и кое что ещё…


Первый показ.

На онлайн-конференцию comp.os.minix Линус был подписан ещё до покупки 386 домашнего ПК, он там проводил много времени и он все таки решил 25 августа 1991 года поделится с миром своим чудом ввиде опроса:

Привет всем пользователям Minix! Я тут пишу (бесплатную) операционную систему (любительскую - она не будет такой большой и профессиональной как GNU) для 386 и 486 AT. Я вожусь с этим с апреля, и она, похоже, скоро будет готова. Напишите мне, кому что нравится/не нравится в Minix, поскольку моя ОС на нее похожа (кроме всего прочего, у нее по практическим соображениям - то же физическое размещение файловой системы)


Вот поэтому как раз 25 августа и является днём рождения Linux. Но почему именно Linux?

Ари Лемке, преподаватель Технического университета Хельсинки, тот кто был ещё до 25 августа заинтересован в его ОС решил предложить выложить его бинарники и исходники на институтский файловый сервер ftp.funet.fi, Линус ясен-трясен согласился, но Ари не очень нравилось первое название его системы как Freax (Freaks - фанаты, буква X от Unix), поэтому он использовал другое рабочее название - Linux, а Линус сам был и не против позже.


Что после?

А дальше - история успеха: выпуск под лицензией GNU/GPL, бета тестеры, работа с сетью, портирование GCC, bash, X Window, полностью рабочий сетевой стек, презентация в главной аудитории Технического университета Хельсинки и многое ещё чего.

Давайте посмотрим на эту ситуацию с немного другого ракурса, что же так сцепило Linux с другим проектом, сделавший Linux таким, какой он есть по сей день…


Паразитизм.

В мире тогдашнего и сегодняшнего сообщества открытых программ есть один довольно безумный в плохом смысле челик - Ричард Столман, он является создателем проекта GNU - операционной системы, так называемого “свободного аналога Unix”, который был создан в 1983 году. Они за это время смогли сделать многое, компилятор для языка Си GCC, инструменты коммандной строки GNU/coreutils (включая bash), текстового редактора GNU/emacs, зачатки загрузчика GRUB и много-много прикольного. Но у них не хватало одного чтобы стать как раз операционной системы - ядра. Ядро GNU/Hurd как раз таки они писали большую часть времени, по итогу он и по сей день в 2026 году остаётся экспериментальным продуктом и не более.

Связка GNU + Linux получилась внезапно, но она стала самой популярной. Естественно это ещё больше подняло гордыну и так облизанному всему миру Столману. Вообще Торвальдс он больше любил в GNU именно лицензию GPLv2, потому что без неё Linux бы не стал тем, кем она есть сейчас, но что сам Столман?

Не будет говорить о тех истовых проповердниках, которые стучаться в вашу дверь каждый раз, когда вы, приникнув к компьютеру, решаете сложную техническую проблему или когда дети наконец заснули и вас охватил романтический порыв. Вот гораздо более актуальный пример из мира открытых исходников: фанатики, которые убеждены, что всякое открытие должно распостраняться на условиях GPL. Ричард Столман хочет, чтобы все было общедоступно. Для него это вопрос политический, и он готов биться, чтобы с помощью GPL перевести все в открытый доступ. Он не допускает других возможностей. Я же, честно говоря, сделал исходники Linux открытыми вовсе не из-за таких высоких соображений. Мне нужна была обратная связь. [далее взято из другого контекста] Каждый должен иметь право на собственное мнение. Одно дело - предложить к программе GPL и к этому остановится. А другое - затевать спор по этому поводу. С какой стати люди возмущаются тем, что я работаю на коммерческую фирму [Transmeta], которая не распространяет все свои материалы на условиях GPL? Я им говорю что это не их дело. Больше всего в Ричарде меня раздражает не то, что то требует сменить название Linux на GNU/Linux … И не его открытое возмущение тем, что я стал знаменем движение за открытое программирование, хотя он следовал этим принципам ещё когда я спал в бельевой корзинке. Нет, меня бесит что он постоянно ругает всех кто не использует GPL…


То даже по словам Торвальдса мало того, что Столман со своим GNU буквально сидит на шее Linux и пытается его под себя подмять, так ещё и гордыни его нету предела. Это как по мне очень низко, Столман и так сделал многое для IT мира и он хочет ещё и хочет по сей день…

Вся философия вокруг Linux про открытый код создана именно Столманом.

Согласитесь если бы не Linux где бы сейчас был бы GNU? Ответ думаю очевиден всем…

вы-воды

Бытовуха двигатель прогресса :D

Вот такая получилась история ядра Linux до 1994 года, даже на первых порах до первого релиза в 1994 этот проект был очень интересным и смотря на то, что даже ОС Android работает на ядре Linux можно сказать что получилось у Линуса и людей принимавших участие в разработке случайно очень качественный продукт. Многие его используют с пользой (Android), многие для денег (ChromeOS, RHEL), а многие паразитируют на нём (GNU). Это очень многогранная тема и её нельзя упускать, главное - грамотно разделить это у себя в голове.

Спасибо за прочтение :3

Комментарии

Комментариев пока нет.

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

Назад к влогу