25 августа 1991 г., после пяти месяцев разработки студент по имени "Линус Торвальдс" Кому на тот момент был 21 год дал понять, что он строит рабочий прототип новая операционная система, для которого завершена миграция bash 1.08 и gcc 1.40.
Выпуск первой общедоступной версии ядра занял несколько дней. Linux, выпущенный 17 сентября. Ядро 0.0.1 было сжато до 62 КБ и содержало около 10 тысяч строк исходного кода (тогда как текущее ядро содержит более 28 миллионов строк кода).
Ядро Linux был вдохновлен операционной системой MINIX, что Линусу не нравилось с его ограниченной лицензией. Позже, когда Linux стал известным проектом, скептики они пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX.
Атаку отразил автор MINIX, Эндрю Таненбаум, который поручил студенту провести подробное сравнение кода Minix с первыми общедоступными версиями Linux. Результаты исследования показали наличие только четырех незначительных совпадений кодовых блоков из-за требований POSIX и ANSI C.
Первоначально Линус думал назвать ядро «Freax». бесплатно, урод и X (Unix), но ядро было названо "Linux" с легкой руки Ари Леммке, который по просьбе Линуса поместил ядро на FTP-сервер университета, назвав каталог с файлом не «freax», как просил Торвальдс, а «linux».
Примечательно, что Уильяму Делла Кроче (предпринимателю) удалось зарегистрировать товарный знак Linux и со временем он хотел собирать роялти, но затем передумал и передал все права на товарный знак Линусу.
Официальный талисман ядра Linux, пингвин Тукс, был выбран на конкурсе, проведенном в 1996 году. Имя Тукс расшифровывается как Torvalds UniX.
По поводу истории ядраЭто самые важные версии за всю историю Linux:
- По состоянию на сентябрь 1991 г. - Linux 0.0.1: Это первая общедоступная версия, которая поддерживает только процессор i386 и загружается с дискеты.
- По состоянию на январь 1992 г. - Linux 0.12: код начал распространяться под лицензией GPLv2;
- По состоянию на март 1992 г. - Linux 0.95- Обеспечена возможность запуска X Window System, поддержка виртуальной памяти и подкачки разделов.
Linux 0.96-0.99 - 1992-1993: началась работа над сетевым стеком. Была представлена файловая система Ext2, добавлена поддержка формата файлов ELF, введены драйверы для звуковых карт и контроллеров SCSI.
В 1992 году появились первые дистрибутивы SLS и Yggdrasil. Летом 1993 года были основаны проекты Slackware и Debian. - По состоянию на март 1994 г. - Linux 1.0: первая официально стабильная версия.
- По состоянию на март 1995 г. - Linux 1.2: имеет значительное увеличение количества драйверов, поддержку платформ Alpha, MIPS и SPARC, расширение возможностей сетевого стека, появление фильтра пакетов, поддержку NFS.
- Июнь 1996 - Linux 2.0- Поставляется с поддержкой многопроцессорных систем.
- В марте 1997 г.: Основа LKML, списка рассылки разработчиков ядра Linux.
- В 1998: Запуск первого Linux-кластера на базе Top500, состоящего из 68 узлов с процессорами Alpha.
- По состоянию на январь 1999 г. - Linux 2.2: уже есть более высокая эффективность системы управления памятью, добавлена поддержка IPv6, реализован новый межсетевой экран, введена новая звуковая подсистема;
- По состоянию на февраль 2001 г. - Linux 2.6- Поддержка 8-процессорных систем ОЗУ 64 ГБ, файловой системы Ext3, USB, поддержка ACPI.
- По состоянию на декабрь 2003 г. - Linux 2.6: поставляется с поддержкой SELinux, инструментами автонастройки ядра, sysfs, переработанной системой управления памятью;
- В 2005 году был представлен гипервизор Xen, открывший эру виртуализации.
- В сентябре 2008 года была сформирована первая версия платформы Android на базе ядра Linux.
- Июль 2011 - конец ветки 2.6.x: После 10 лет разработки ветки 2.6.x был осуществлен переход на нумерацию 3.x. Количество объектов в репозитории Git достигло 2 миллионов.
- В 2015 году - Linux 4.0- выпущен, количество git-объектов в репозитории достигло 4 миллионов.
- По состоянию на январь 2019 года - Linux 5.0: репозиторий достиг уровня 6,5 миллионов объектов git.
- В августе 2020 года - Linux 5.8: был крупнейшим по количеству изменений всех ядер за все время существования проекта.
Linux - это не операционная система, это ядро, используемое операционной системой GNU, созданной Ричардом Столлманом.
Действительно? (?)
Спасибо за информацию (?)
Вы немного потерялись в истории информатики.
Небольшая часть истории операционной системы, которая произвела революцию во всех современных технологиях.
и что впереди ..