З 29-ю річницею "Linux"

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" безкоштовно, freak та X (Unix), але ядро ​​було названо "Linux" з легкої руки Арі Леммке, який на прохання Лінуса розмістив ядро ​​на FTP-сервері університету, назвавши каталог із файлом не «freax», як просив Торвальдс, а «linux».

Примітно, що Вільям Делла Кроче (підприємець) встиг здійснити торгову марку Linux і хотів з часом збирати роялті, але потім передумав і передав усі права на торгову марку Linus.

Офіційний талісман для ядра Linux, пінгвін Тукс, був обраний на конкурсі, що відбувся в 1996 році. Назва Tux розшифровується як Torvalds UniX.

Щодо історії ядраЦе найважливіші версії за всю історію Linux:

  • Станом на вересень 1991 р. - Linux 0.0.1- Це перша загальнодоступна версія, яка підтримує лише процесор i386 та завантаження з дискети
  • Станом на січень 1992 р. - Linux 0.12: код розповсюджувався під ліцензією GPLv2;
  • Станом на березень 1992 р. - Linux 0.95- Надано можливість запуску системи X Window, підтримку віртуальної пам'яті та заміну розділів.
    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.
  • En 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: Він був найбільшим за кількістю змін усіх ядер за весь час існування проекту.

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

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

*

*

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

  1.   Хосе Луїс Віллаверде - заповнювач зображення - сказав він

    Linux - це не операційна система, це ядро, яке використовує операційна система GNU, створена Річардом Столлманом.

    1.    напруженийD - сказав він

      Справді? (?)
      Дякую за інформацію (?)

    2.    Джон - сказав він

      Ви трохи загубилися в історії інформатики.

  2.   qtrit - сказав він

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

    і що настає ..