Сьогодні Linux святкує своє 31-річчя

25 серпня 1991 р, після п’яти місяців розвитку, 21-річний студент, Лінус Торвальдс, оголосив на телеконференції comp.os.minix що робочий прототип був завершений нової операційної системи Linux портування bash 1.08 і gcc 1.40.

Таким чином мимоволі стане першим публічним випуском ядра Linux який був представлений 17 вересня. Ядро 0.0.1 було стиснуте до 62 КБ і містило близько 10.000 30 рядків вихідного коду, який, на відміну від поточної версії, сучасне ядро ​​Linux містить понад XNUMX мільйонів рядків коду.

Ядро Linux був натхненний операційною системою MINIX, що не влаштовувало Лінуса з його обмеженою ліцензією. Згодом коли Linux став відомим проектом, недоброзичливці намагався звинуватити Лінуса в копіюванні безпосередньо код деяких підсистем МІНІКС.

Атаку відбив Ендрю Таненбаум, автор MINIX, який доручив студенту зробити детальне порівняння коду Minix і перших публічних версій Linux. Результати дослідження показали наявність лише чотирьох незначних збігів блоків коду через вимоги POSIX і ANSI C.

Лінус спочатку думав назвати ядро ​​Freax, від слів «вільний», «виродок» і X (Unix). але назву «Linux» дав ядру Арі Леммке, який, на прохання Лінуса, розмістив ядро ​​на FTP-сервері університету, назвавши каталог із файлом не «freax», як просив Торвальдс, а «linux».

Примітно, що підприємливий бізнесмен Вільям Делла Кроче зумів зареєструвати торгову марку Linux і хотів з часом отримувати гонорар, але потім передумав і передав всі права на торгову марку Лінусу. Офіційний талісман ядра Linux, пінгвін Тукс, був обраний в результаті конкурсу, проведеного в 1996 році, і чиє ім'я Тукс означає Torvalds UniX.

Що стосується історія розвитку ядра, ми ділимося невеликою частиною цього:

  • Вересень 1991 року: Linux 0.0.1, перший публічний випуск, який підтримує лише процесор i386 і завантажується з дискети.
    Січень 1992: Linux 0.12, код почав поширюватися під ліцензією GPLv2
  • Березень 1992: Linux 0.95 забезпечив можливість запуску X Window System, підтримку віртуальної пам’яті та заміни розділів, а також перші дистрибутиви SLS та Yggdrasil.
  • Влітку 1993р, були засновані проекти Slackware та Debian.
    Березень 1994: Linux 1.0, перша офіційно стабільна версія.
    Березень 1995: Linux 1.2, значне збільшення кількості драйверів, підтримка платформ Alpha, MIPS і SPARC, розширення можливостей мережевого стека, поява пакетного фільтра, підтримка NFS.
  • Червень 1996: Linux 2.0, підтримка багатопроцесорних систем.
  • Січень 1999: Linux 2.2, підвищена ефективність системи управління пам'яттю, додана підтримка IPv6, реалізація нового брандмауера, представлена ​​нова звукова підсистема
  • Лютий 2001 року: Linux 2.4, підтримка 8-процесорних систем та 64 ГБ оперативної пам’яті, файлова система Ext3, USB, підтримка ACPI.
  • Грудень 2003: Linux 2.6, підтримка SELinux, засоби автоматичного налаштування ядра, sysfs, оновлена ​​система управління пам'яттю.
  • У вересні 2008р, була сформована перша версія платформи Android на базі ядра Linux.
  • У липні 2011 р. після 10 років розвитку гілки 2.6.x було здійснено перехід до нумерації 3.x.
  • У 2015 Linux 4.0, кількість об’єктів git у сховищі досягла 4 мільйонів.
  • У квітні 2018 Я подолав бар’єр із 6 мільйонів об’єктів git-core у сховищі.
  • У січні 2019рбуло сформовано гілку ядра Linux 5.0.
  • Опубліковано в серпні 2020 року, ядро 5.8 було найбільшим за кількістю змін усіх ядер за весь період життя проекту.
  • У 2021 код для розробки драйверів мовою Rust був доданий до наступної гілки ядра Linux.
  • У серпні 2022р, була сформована гілка ядра Linux 6.0, оскільки у гілці 5.x було достатньо версій, щоб змінити перше число в номері версії.

Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.