Круглая дата: ядру Linux исполнилось 30 лет

Круглая дата: ядру Linux исполнилось 30 лет

27.08.2021     

Ядро Linux отмечает юбилей. О создании новой ОС 21-летний Линус Торвальдс объявил 25 августа 1991 года.

Как все начиналось

В начале 90-х Торвальдс был студентом Хельсинкского университета – здесь он получил степень магистра кибернетики. На младших курсах разработчику в руки попала книга Эндрю Таненбаума, посвященная операционной системе Minix. Он настолько вдохновился описанной в книге концепцией, что всего за пять месяцев создал рабочий прототип ядра новой операционной системы.

О разработке Торвальдс рассказал на телеконференции comp.os.minix. Тогда он располагал портированым bash 1.08 и компилятором gcc 1.40. Официальная публичная версия была представлена позже – 17 сентября.

Ядро Linux версии 0.0.1 получилось достаточно компактным: 10 тыс. строк программного кода и 62 кБ в сжатом виде. Для сравнения: современные версии ядра Linux включают 29,2 млн строк кода.

 

 

К слову, изначально ОС должна была называться Freax – это комбинация названия Unix и слов «free» (свободная) и «freak» (странная, необычная). Но приятель Торвальдса Ари Лемке, который загрузил ядро ОС на университетский FTP-сервер, назвал папку не «freax», а «linux».

А пингвин Tux, официальный маскот ОС, был выбран в 1996 году в рамках конкурса. Его имя расшифровывается как Torvalds UniX.

 

 

Сравнение с Minix

Торвальдса не устраивало, что Minix имела ограниченную лицензию BSD. Он грезил о свободной ОС, которая будет доступна всем и каждому – и которую мог улучшить каждый разработчик на планете.

Критики не раз обвиняли разработчика в том, что он так быстро создал Linux, потому что скопировал многие подсистемы Minix. Но на сторону Торвальдса встал лично автор этой ОС Эндрю Танненбаум. Он поручил своим студентом детально сравнить две системы – и в результате было установлено, что исходные коды ОС достаточно сильно отличаются: совпали всего четыре блока кода, и это было обусловлено требованиями POSIX и ANSI C.

В 2010 году Евросоюз заказал исследование, чтобы оценить потенциальную стоимость разработки системы, аналогичной свежей версии Linux. По оценкам экспертов, программный продукт, включавший 13 млн. строк кода, обошелся бы в 1-3 млрд долларов США. За 11 лет ОС еще сильнее разрослась, поэтому сейчас цифру можно смело умножить на два.

Рост и развитие

Самый первый Linux 0.0.1 поддерживал только процессоры i386. Загрузить ОС можно было с дискеты. С января 1992 года код стали распространяться под лицензией GPLv2, а спустя два месяца появилась возможность запускать X Window System, использовать раздел подкачки и виртуальную память.

Примерно тогда же стали появляться первые дистрибутивы на основе одного ядра: сначала вышли SLS и Yggdrasil, спустя год – Slackware и Debian. В 1993 году в ядро добавили основу сетевого стека, драйверы SCSI-контроллеров и звуковых карт. И лишь в марте 1994 года вышел первый стабильный релиз, Linux 1.0.

Linux 2.0 в июне 1996 года удивил поддержкой многопроцессорных систем. В феврале 2001 года, Linux 2.4, добавили поддержку USB, ACPI, файловой системы Ext3, до 64 ГБ оперативной памяти и 8-процессорных решений – это обеспечило серьезный прогресс в создании высоконагруженных серверов.

В 2005 году разработчики выпустили гипервизор Xen. Он фактически открыл эру виртуализации, позволяя запускать из-под Linux другие операционные системы.

Первая версия Android, также основанная на ядре Linux, вышла в сентябре 2008 года. У нее даже не было «сладкого» имени: оно появилось только у Android 1.5 Cupcake.

Система Linux росла и развивалась. Ядро 5.8, представленное в августе 2020 года, считается наиболее крупным обновлением – в него вошло больше всего изменений с момента запуска проекта.

Будущее проекта

Сейчас Linux активно движется от С++ к Rust. Пока код для разработки драйверов на этом языке добавляется в ветку Linux-next, но постепенно изменения мигрируют и в основной состав ядра.

Разработкой Linux занимаются крупнейшие IT-гиганты. При создании версии 5.13, представленной 28 июня, 10% изменений подготовили специалисты Intel, 6.5% – Huawei, 4.9% – Google, 4.8% – AMD, 3.1% – NVIDIA, 2.8% – Facebook, 2.1% – IBM.

 

 

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



Источник: https://infostart.ru/journal/news/tekhnologii/kruglaya-data-yadru-linux-ispolnilos-30-let_1505093/
Автор:
Ксения Шестакова Обозреватель


Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. user1004898 16 27.08.21 10:13 Сейчас в теме
На целых два дня опоздали со статьей. И в такой юбилей.
SerVer1C; PowerBoy; vano-ekt; +3 Ответить
2. Дон Кихот 3 27.08.21 10:30 Сейчас в теме
Какой хороший и умный дядька создал Linux. А насчёт следующей особенности:
"Он работает из дома и заменяет живые встречи и онлайн-митинги общением по e-mail – утверждает, что такая асинхронная коммуникация эффективнее и приносит меньше стресса."
Предполагаю что создатель Linux не интересуется эмоциями и сомнениями людей, что только показывает что он уверен в своих знаниях и в себе.
Оставьте свое сообщение

См. также

Депутаты Госдумы предложили Google и YouTube обсудить исполнение российских законов

Новость Google Законодательство ИТ-новость Новости компаний

Депутаты Госдумы пригласили Google и YouTube 25 октября в формате видеоконференции обсудить соблюдение российского законодательства. ИТ-компании приняли предложение.

сегодня в 13:37    1680    VKuser24342747    2       

Разработчик создал язык Ć для написания кода на С, Python и JavaScript одновременно

Новость ИТ-новость Языки программирования

Разработчик из Польши Петр Фусик представил язык программирования Ć. Главная особенность технологии – возможность транслировать написанный код на С, С++, Java, Python и другие языки.

сегодня в 11:32    6825    VKuser24342747    1       

Microsoft добавила подсистему Windows для Linux в Microsoft Store

Новость Windows ИТ-новость Новости компаний

Пользователям Windows 11 стала доступна предварительная версия подсистемы Windows для Linux (WSL). Ее можно установить из Microsoft Store.

вчера в 15:33    3582    SKravchenko    3       

Python вытеснил C с первого места в рейтинге языков программирования за октябрь

Новость ИТ-новость Рейтинг Языки программирования

Python впервые за 20 лет сумел обогнать Java и C по популярности и занять первую строчку в рейтинге TIOBE. Автор языка программирования Гвидо ван Россум поблагодарил сообщество за поддержку.

вчера в 13:29    3747    VKuser24342747    4       

Google сказал «SOS»: интернет-гигант поддержит новую программу вознаграждений

Новость Google ИТ-новость

Компания Google объявила о поддержке пилотной программы вознаграждений за поиск уязвимостей в софте с открытым исходным кодом. Ее назвали SOS (Secure Open Source, безопасное открытое ПО).

15.10.2021    1699    user1015646    0       

Samsung по ошибке предложил британцам предустановить российское ПО

Новость Импортозамещение ИТ-новость Мобильные приложения Новости компаний

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

14.10.2021    2305    VKuser24342747    2       

PostgreSQL 14: встречаем новую версию популярной СУБД с открытым кодом

Новость PostgreSQL ИТ-новость

Разработчики представили крупное обновление СУБД PostgreSQL. В свежей 14-й версии упростили доступ к информации в JSON-формате и добавили поддержку несмежных диапазонов, улучшили производительность и работу с распределенными данными.

13.10.2021    2599    user1015646    1       

Новые возможности Microsoft Office 2021

Новость ИТ-новость Новости компаний

5 октября Microsoft выпустила новую версию офисного пакета приложений Office 2021. Он предназначен для предприятий и пользователей, которые не хотят покупать Office 365, доступный только по подписке.

12.10.2021    5776    SKravchenko    0       

МГУ представил первый национальный стандарт для ИИ и больших данных

Новость Искусственный интеллект ИТ-новость

Национальный центр цифровой экономики МГУ подготовил к публичному обсуждению первую редакцию отечественного стандарта для работы с большими данными и нейросетями.

12.10.2021    3620    VKuser24342747    1       

Минцифры намерено встроить электронную подпись в SIM-карту

Новость ИТ-новость Минкомсвязь Цифровая подпись

Минцифры совместно с ФСБ, провайдерами и научными организациями разрабатывают технологию, которая позволит использовать электронную подпись при помощи стандартной SIM-карты.

11.10.2021    6545    VKuser24342747    2       

Крупнейшие российские ИТ-разработчики объединятся для развития Open Source

Новость Импортозамещение ИТ-новость Цифровая экономика

В Москве прошел форум Russia Open Source Summit. На нем лидеры российской ИТ-отрасли презентовали стратегию развития Open Source до 2024 года и анонсировали создание некоммерческой организации Russian Open Source Foundation.

11.10.2021    8724    ЕленаЧерепнева    2       

Язык программирования Python получил масштабное обновление

Новость ИТ-новость Языки программирования

В официальном блоге Python представлена последняя стабильная версия языка под номером 3.10.0. Из новинок – улучшенное отображение ошибок, поддержка структурного сопоставления и более строгого итерирования.

08.10.2021    9943    VKuser24342747    8       

Microsoft официально выпустила релизную версию Windows 11

Новость Windows ИТ-новость Новости компаний

Бесплатное обновление Windows 10 до одиннадцатой версии доступно для всех владельцев системы. Главные изменения – повышенная безопасность и улучшение дизайна.

07.10.2021    4530    VKuser24342747    7       

Крупное обновление для Ubuntu стало доступно для бета-тестирования

Новость Ubuntu ИТ-новость

Разработчики представили бета-версию Ubuntu 21.10 под названием Impish Indri. Последний раз операционная система получала крупный апдейт весной 2021 года.

05.10.2021    13231    VKuser24342747    4       

Привет, Java 17: что нового

Новость ИТ-новость Языки программирования

Вышла новая версия Java 17. Три ключевых изменения: использование только строгой семантики чисел с плавающей точкой, единый API (прикладной программный интерфейс) для генераторов псевдослучайных чисел и отдельный API сторонних функций и памяти.

04.10.2021    8803    user1015646    0       

Исследователи нашли способ передавать данные через полое оптоволокно

Новость Интернет ИТ-новость Телекоммуникации

Британская компания BT заявила о создании пустотелого оптического волокна, заполненного воздухом. Технология может применяться для передачи данных, в том числе использующих квантовое шифрование.

04.10.2021    6575    VKuser24342747    2       

С 2023 года Google Chrome переходит на платформу Manifest V3. Старые расширения перестанут работать

Новость Google Безопасность Интернет ИТ-новость

Google объявил о переходе на новую платформу для расширений в Chrome – Manifest v3. Разработчики расширений опасаются, что блокировщики рекламы не смогут работать с новой версией платформы.

04.10.2021    2865    SKravchenko    4       

Yandex.Cloud выйдет на рынок Европы с сервисом виртуальных рабочих столов

Новость ИТ-новость Яндекс

В следующем году «Яндекс» планирует открыть представительство в Германии. Филиал российской компании будет продвигать на европейском рынке набор сервисов Yandex.Cloud.

01.10.2021    11849    VKuser24342747    4       

OpenAI научила нейросеть кратко пересказывать содержимое книг

Новость Искусственный интеллект ИТ-новость

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

30.09.2021    13931    VKuser24342747    2       

Microsoft предложила установить финальную версию Windows 11 на неделю раньше

Новость Windows ИТ-новость

Официальная дата релиза Windows 11 – 5 октября 2021 года. Однако Microsoft открыла доступ к обновлению ОС уже сейчас через канал тестирования Release Preview.

27.09.2021    5147    VKuser24342747    6       

JetBrains открыла ранний доступ к новой IDE для Data Science

Новость ИТ-новость Новости компаний

7 сентября JetBrains разместила в своем блоге статью с информацией о том, что новая IDE DataSpell, которая с марта 2021 года находилась в закрытом тестировании по программе раннего доступа (EAP), становится доступной для всех желающих.

24.09.2021    16151    capitan    4       

Microsoft предлагает отказаться от паролей в пользу сервиса Authentication

Новость Безопасность Интернет ИТ-новость Новости компаний

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

24.09.2021    3520    VKuser24342747    3       

Правительство утвердило разработку российского аналога GitHub

Новость ИТ-новость Цифровая экономика

Премьер-министр Михаил Мишустин на форуме Kazan Digital Week анонсировал создание отечественного репозитория, аналогичного GitHub. Проект реализуется в рамках второго пакета поддержки ИТ.

22.09.2021    7150    VKuser24342747    25       

Microsoft присоединилась к Open Infrastructure Foundation для развития облаков

Новость ИТ-новость Новости компаний Облачные технологии

Microsoft стала платиновым членом организации Open Infrastructure Foundation. Компания будет представлять интересы своих телекоммуникационных клиентов в OpenStack.

15.09.2021    7034    VKuser24342747    0       

Microsoft разрешит устанавливать Windows 11 на старые компьютеры

Новость Windows ИТ-новость Новости компаний

Microsoft пересмотрела правила установки Windows 11, которые не позволяли использовать ОС на компьютерах, не соответствующих системным требованиям. Для инсталляции придется создать загрузочный диск.

14.09.2021    5218    VKuser24342747    0