С 29-летием "Линукс"

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: был крупнейшим по количеству изменений всех ядер за все время существования проекта.

4 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Изображение местозаполнителя для Jose Luis Villaverde сказал

    Linux - это не операционная система, это ядро, используемое операционной системой GNU, созданной Ричардом Столлманом.

    1.    ТенсоД сказал

      Действительно? (?)
      Спасибо за информацию (?)

    2.    Джон сказал

      Вы немного потерялись в истории информатики.

  2.   qtrit сказал

    Небольшая часть истории операционной системы, которая произвела революцию во всех современных технологиях.

    и что впереди ..