Днес Linux празнува своята 31-ва годишнина

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

По този начин несъзнателно ще стане първата публична версия на ядрото на Linux който беше представен на 17 септември. Ядрото 0.0.1 беше компресирано в 62 KB и съдържаше около 10.000 30 реда изходен код, който за разлика от текущата версия, модерното Linux ядро ​​има над XNUMX милиона реда код.

Ядрото на Linux е вдъхновен от операционната система MINIX, което не устройваше Линус с неговия ограничен лиценз. В последствие когато Linux стана известен проект, недоброжелателите се опита да обвини Линус в копиране директно кода на някои подсистеми MINIX.

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

Линус първоначално мислеше да наименува ядрото Freax, от думите „безплатен“, „изрод“ и X (Unix). Но името "Linux" е дадено на ядрото от Ари Лемке, който, по искане на Линус, постави ядрото на FTP сървъра на университета, като наименува директорията с файла не "freax", както поиска Торвалдс, а "linux".

Трябва да се отбележи, че предприемчивият бизнесмен Уилям Дела Кроче успя да регистрира търговската марка Linux и искаше да събира възнаграждения с течение на времето, но по-късно промени решението си и прехвърли всички права върху търговската марка на Линус. Официалният талисман на ядрото на Linux, пингвинът Tux, беше избран в резултат на конкурс, проведен през 1996 г. и чието име Tux означава 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, внедряване на нова защитна стена, въведена нова звукова подсистема
  • Febrero de 2001: Linux 2.4, поддръжка за 8-процесорни системи и 64 GB RAM, файлова система 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.