Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Ядру Linux исполнилось 35 лет

25.08.2026 10:56 (MSK)

25 августа 1991 года после пяти месяцев разработки 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы Linux, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск ядра Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало примерно 10 тысяч строк исходного кода. Современное ядро Linux насчитывает около 44 млн строк кода.

Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только четырёх несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.

Первоначально Линус задумал назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», как просил Торвальдс, а «linux». Примечательно, что предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

Динамика роста кодовой базы (количество строк исходного кода) ядра:

  • 0.0.1 - сентябрь 1991, 10 тыс. строк кода;
  • 1.0.0 - март 1994, 176 тыс. строк кода;
  • 1.2.0 - март 1995, 311 тыс. строк кода;
  • 2.0.0 - июнь 1996, 778 тыс. строк кода;
  • 2.2.0 - январь 1999, 1.8 млн. строк кода;
  • 2.4.0 - январь 2001, 3.4 млн. строк кода;
  • 2.6.0 - декабрь 2003, 5.9 млн. строк кода;
  • 2.6.28 - декабрь 2008, 10.2 млн. строк кода;
  • 2.6.35 - август 2010, 13.4 млн. строк кода;
  • 3.0 - август 2011, 14.6 млн. строк кода;
  • 3.5 - июль 2012, 15.5 млн. строк кода;
  • 3.10 - июль 2013, 15.8 млн. строк кода;
  • 3.16 - август 2014, 17.5 млн. строк кода;
  • 4.1 - июнь 2015, 19.5 млн. строк кода;
  • 4.7 - июль 2016, 21.7 млн. строк кода;
  • 4.12 - июль 2017, 24.1 млн. строк кода;
  • 4.18 - август 2018, 25.3 млн. строк кода;
  • 5.2 - июль 2019, 26.55 млн. строк кода;
  • 5.8 - август 2020, 28.4 млн. строк кода;
  • 5.13 - июнь 2021, 29.2 млн. строк кода;
  • 5.19 - август 2022, 30.5 млн. строк кода;
  • 6.4 - июнь 2023, 32.9 млн. строк кода.
  • 6.10 - июль 2024, 35.1 млн. строк кода.
  • 6.16 - июль 2025, 40.8 млн. строк кода.
  • 7.2 - август 2026, 43.9 млн. строк кода.

Прогресс развития ядра:

  • Linux 0.0.1 - сентябрь 1991, первый публичный выпуск, поддерживающий только CPU i386 и загружающийся с дискеты;
  • Linux 0.12 - январь 1992, код начал распространяться под лицензией GPLv2;
  • Linux 0.95 - март 1992, обеспечена возможность запуска X Window System, реализована поддержка виртуальной памяти и раздела подкачки.
  • Linux 0.96-0.99 - 1992-1993, началась работа над сетевым стеком. Представлена файловая система Ext2, добавлена поддержка формата файлов ELF, представлены драйверы для звуковых карт и контроллеров SCSI, реализована загрузка модулей ядра и файловой системы /proc.
  • В 1992 году появились первые дистрибутивы SLS и Yggdrasil. Летом 1993 года были основаны проекты Slackware и Debian.
  • Linux 1.0 - март 1994, первый официально стабильный релиз;
  • Linux 1.2 - март 1995, существенное увеличение числа драйверов, поддержка платформ Alpha, MIPS и SPARC, расширение возможностей сетевого стека, появление пакетного фильтра, поддержка NFS;
  • Linux 2.0 - июнь 1996 года, поддержка многопроцессорных систем;
  • Март 1997: основан LKML, список рассылки разработчиков ядра Linux;
  • 1998 год: запущен первый попавший в список Top500 кластер на базе Linux, состоящий из 68 узлов с CPU Alpha;
  • Linux 2.2 - январь 1999, увеличена эффективность системы управления памятью, добавлена поддержка IPv6, реализован новый межсетевой экран, представлена новая звуковая подсистема;
  • Linux 2.4 - февраль 2001, обеспечена поддержка 8-процессорных систем и 64 Гб ОЗУ, файловая система Ext3, поддержка USB, ACPI;
  • Linux 2.6 - декабрь 2003, поддержка SELinux, средства автоматического тюнинга параметров ядра, sysfs, переработанная система управления памятью;
  • В 2005 году представлен гипервизор Xen, который открыл эру виртуализации;
  • В сентябре 2008 года сформирован первый релиз платформы Android, основанной на ядре Linux;
  • В июле 2011 года после 10 лет развития ветки 2.6.x осуществлён переход к нумерации 3.x. Число объектов в Git-репозитории достигло 2 млн;
  • В 2015 году состоялся выпуск ядра Linux 4.0. Число git-объектов в репозитории достигло 4 млн;
  • В апреле 2018 года преодолён рубеж в 6 млн git-объектов в репозитории ядра.
  • В январе 2019 года сформирована ветка ядра Linux 5.0. Репозиторий достиг уровня 6.5 млн git-объектов.
  • Опубликованное в августе 2020 года ядро 5.8 стало самым крупным по числу изменений из всех ядер за всё время существования проекта.
  • В ядре 5.13 был поставлен рекорд по числу разработчиков (2150), изменения от которых вошли в состав ядра.
  • В августе 2022 года сформирована ветка ядра Linux 6.0, так как в ветке 5.x накопилось достаточного выпусков для смены первого числа в номере версии.
  • В ядро 6.1, выпущенное в декабре 2022 года, добавлена возможность использования языка Rust в качестве второго языка для разработки драйверов и модулей ядра.
  • В феврале 2025 года достигнута отметка в 40 млн строк исходного кода.
  • Поддержка Rust переведена из экспериментальных в основные возможности ядра Linux.
  • В 2026 году отмечено продвижение использования AI-инструментов для отладки, рецензирования изменений, выявления ошибок и разработки исправлений в ядре. Среди прочего, AI начал применять Линус Торвальдс, например, на днях для выявления причин проблем в драйвере Intel Xe.

Около 65% всех изменений в ядро внесены 20 наиболее активными компаниями. Например, при разработке ядра 7.1 из всех изменений 9.1% (год назад в ядре 6.16 было 11.3%) подготовлено компанией Intel, 7.7% (6.3%) - Google, 5.2% (5.4%) - AMD, 5.0% (3.6%) - Qualcomm, 4.7% (7.6%) - Red Hat, 3.8% (2.4%) - NVIDIA, 3.4% (2.9%) - Meta, 2.9% (3.0%) - SUSE, 2.5% (2.9%) - Oracle, 2.1% (2.3%) - ARM, 1.4% (1.4%) - IBM, 1.3% (2.4%) - Huawei. 18% (15.3%) изменений подготовлены независимым участниками или разработчиками, явно не заявившим о своей работе на определённые компании. По числу добавленных в ядро 7.1 строк кода лидируют компании Meta, AMD и Qualcomm, доля которых составила 15.8%, 13.8% и 7.6% (в ядре 6.16 лидировали Intel, Red Hat и Google, доля которых составила 9.2%, 7.2% и 6.9%).

  1. OpenNews: Релиз ядра Linux 7.2
  2. OpenNews: Ядро Linux оказалось на первом месте по числу CVE-идентификаторов уязвимостей
  3. OpenNews: Линус Торвальдс принял план передачи управления репозиторием ядра Linux в непредвиденных ситуациях
  4. OpenNews: Линус Торвальдс раскритиковал приватный разбор уязвимостей, выявленных при помощи AI
  5. OpenNews: Линус Торвальдс поддержал право использовать AI-инструменты при разработке ядра
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66133-kernel
Ключевые слова: kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (40) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, limafresh (ok), 11:12, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    С днём рождения!
     
     
  • 2.29, Жироватт (ok), 12:13, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что характерно, на 33м году жизни пациент подсел на болеутоляющее "ржавь". На 35м году жизни - на ЫЫ-галлюциногены.
    Линуса пора тащить в рехаб...и его ядро тоже.
    Чтобы там оно немного похудело от автогенеренных файлов амудэ, скинуло ненужные блобики, набранные за годы в корпоративной качалке-тире-кухоньке, подтянуло свои - хмммм - интерфейсы до плюс-минус стабильных значений...
     
  • 2.55, Аноним (-), 14:54, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    35 лет Абсолютного Величия! С каждым годом Linux все лучше.

    P.S. На ЛОРе анонимус заблокирован, поэтому пользуясь случаем хочу сказать, что ЛОР сосёт! Рад что самозабанился в этой помойке в свое время. Одни модераторы терпилы с синдромом вахтера... На опеннете хотя бы дают высказаться иногда. Буду дальше донатить на опеннет.

     

  • 1.2, Аноним (2), 11:13, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Эх, а ведь я помню, как тут, на Опеннете, была новость, что ядру 18 лет. Люди иронизировали "можно трахать". Теперь ядру 35... Что скажете теперь?
     
     
  • 2.3, 000110 (?), 11:18, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Щас разжиреет и оскуфится
     
     
  • 3.30, Жироватт (ok), 12:15, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Уже давно. Даже альтушки не помогают.
    Нужно в рехаб. Или на сборы.
     
  • 3.47, Сладкая булочка (?), 13:33, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Щас разжиреет и оскуфится

    Заржавеет и обиишится

     
  • 2.20, Аноним (20), 11:55, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    как вчера. страшно на такие цифры смотреть. как же быстро летит время
     

  • 1.5, Ekz9715 (ok), 11:21, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Вот и повод отпраздновать и выпить:))) С юбилеем Linux!
    P.S.Интересно отмечает ли Торвальдс:)
     
  • 1.6, Аноним (6), 11:26, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Первая версия однозначно была лучше.
     
  • 1.7, Аноним (7), 11:29, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё ещё единственное нормально ядро.
     
     
  • 2.12, X86 (ok), 11:42, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Единственное нормальное пока что NT 10.0, но Линукс тоже пойдет как открытое ядро)
     
     
  • 3.31, Аноним (31), 12:16, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >Единственное нормальное пока что NT 10.0

    Windows "New Technology" что-ли? На винде ядра ты никогда и не видел. Там простым смертным полагается только анально-огороженный Рабочий стол. Больше ничего. И вообще, человеку который имеет мнение о ядре проприетаногой ОС, можно смело ставить диагноз.

     
     
  • 4.42, aname (ok), 12:56, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Там простым смертным полагается только анально-огороженный Рабочий стол

    Ну ты же пруфанёшь, правда?

     
     
  • 5.53, Shantikov (?), 14:18, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну ты же пруфанёшь, правда?

    Даже интересно стало, что этот комментатор ожидает в качестве пруфа? Ну так, чисто поржать конечно

     
  • 2.22, Аноним (22), 11:59, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Его нормальным не считает даже сам Линус
     
     
  • 3.35, Аноним (6), 12:18, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё относительно. Если сравнивать с современным мусором на миллионы строк кода.
     
  • 2.37, bOOster (ok), 12:21, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Из всех ядер - самое бестолково спроектированное.
    Десятки кривых, недоделанных интерфейсов, отсутствие полноценной документации и т.д.
     

  • 1.9, Аноним (6), 11:33, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Помню времена ядра 2.x как же всё летало на AM2 сокете, а сейчас еле шевелится.
     
     
  • 2.24, Аноним (24), 12:03, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дык и сейчас даже на сокет А летает, ты только браузер не этом запускай
     
     
  • 3.36, Аноним (6), 12:20, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Какой браузер, речь исключительно про CLI, который объективно по утилите uptime стал куда более прожорливым с последними версиями, при том этот asterisk-сервер выполняет одну единственную и неизменною функцию более 20 лет.
     
     
  • 4.40, Аноним (24), 12:34, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Куда более это на сколько в граммах?
    Так то со времен 2-ведра много воды утекло и железо стало чуток помощнее.
    Усли считаете, что вы не готовы разменять "куда более" на возможности свежих версий ведра - сидите на 2 версии и сами патчите при желании - никто со старых версий не выгоняет
     
  • 2.41, kravich (ok), 12:39, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Десятилетия технического прогресса были съедены все более высокоуровневыми языками и все менее компетентными программистами, а теперь с удвоенной эффективностью все будет поедать ИИ
     

  • 1.10, Аноним (10), 11:40, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >едоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX

    А имя этого недоброжелателя автор не желает озвучить? Это же Майкрософт!

     
     
  • 2.25, Sm0ke85 (ok), 12:07, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >А имя этого недоброжелателя автор не желает озвучить? Это же Майкрософт!

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

     
     
  • 3.27, Аноним (27), 12:09, 25/08/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/
     
  • 3.43, aname (ok), 12:58, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эту бумажку вы можете предъявить? Ну, с пруфами, что это микрософтовская. Ну там с печатями, подписями, хз
     
     
  • 4.49, Сладкая булочка (?), 13:35, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Все видели эту бумажку, а ты не видел. Ну ты даешь!
     
     
  • 5.51, aname (ok), 13:45, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Все видели эту бумажку, а ты не видел. Ну ты даешь!

    А может это на заборе было написано?

     
  • 3.45, Вася Пупкин (?), 13:05, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Вряд ли уничтожение теперь.. они осознали что не могут победить и теперь пытаются возглавить
     
     
  • 4.52, Аноним (52), 13:49, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > и теперь пытаются возглавить

    давно уже лет 20 как возглавляют!

     

  • 1.18, Аноним (18), 11:51, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    так их много было, вон даже sco недавно некроритуал совершило из забвения, и оракл там был, а теперь переобулись и впереди паравоза бегут нести доброе и светлое
     
  • 1.19, Аноним (19), 11:52, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    6.10 - июль 2024, 35.1 млн. строк кода.
    6.16 - июль 2025, 40.8 млн. строк кода.
    7.2 - август 2026, 43.9 млн. строк кода.

    А я понял почему рост числа строк упал. Недостающие строки в systemd ушли.

     
     
  • 2.21, Аноним (-), 11:58, 25/08/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Программисты из GNU начали бить программистов из корпорация, за их мусорный код. Программисты из компаний генерят много мусорного кода.
     

  • 1.28, опеншлёпивпродакшн (?), 12:09, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Valve 24 августа. Linux 25 августа. Чуть чуть разошлись.
     
  • 1.39, Мемоним (?), 12:33, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Официальный рекорд по данным Книги рекордов Гиннесса составляет 41 год и 141 день — столько прожила самка пингвина в неволе.
     
  • 1.46, Аноним (46), 13:22, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А почему "ядру"? А драйверам или системе ввода/вывода? :-)
     
  • 1.48, Аноним (48), 13:35, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не ядру, а ядрам. Продукты-то совсем разные и несовместимые абсолютно.
     
  • 1.50, Аноним (50), 13:41, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Xen от Citrix каким боком к линуксу относится? Еще бы BPF от BSD к нему отнесли, а нет не отнесли украли(ёбПФ)
     
  • 1.54, Аноним (54), 14:36, 25/08/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    После версии 3.6 ядро слишком много начало брать на себя функций по ФС и стало дёргать по делу и не по делу жёсткие диски, мне не нужно, чтобы в простое что-то там опрашивалось бесцельно, мне нужен нулевой I/O.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2026 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру