Ma augusztus 25-én ünnepli 28. évfordulóját a Linux

boldog-születésnapot-linux

28 évvel ezelőtt, 25. augusztus 1991-én, öt hónap fejlesztés után a 21 éves Linus Torvalds konferenciahívásban jelentette be, hogy egy új operációs rendszer működő prototípusát készíti, amelynél a bash 1.08 és a gcc 1.40 transzferjének befejezése figyelhető meg.

A Linux kernel első nyilvános kiadását szeptember 17-én mutatták be. A 0.0.1 kernel tömörített formában 62 Kb méretű volt, és körülbelül 10 ezer sornyi kódot tartalmazott (összehasonlítva a jelenlegi Linux kernellel, amely több mint 26 millió kódsorral rendelkezik).

A Linux kernelt a MINIX operációs rendszer ihlette, amely korlátozott engedélyével nem volt alkalmas Linus számára. Később, amikor a Linux híres projekt lett, az ellenérdekeltek megpróbálták azzal vádolni Linust, hogy néhány MINIX alrendszer kódját közvetlenül lemásolta.

Bár Ezeket a vádakat Andrew Tanenbaum, a MINIX szerzője elutasította, aki utasította az egyik diákot, hogy végezze el a Minix kód és a Linux első nyilvános verzióinak részletes összehasonlítását. A tanulmány eredményei csak négy nem alapvető kódblokk-egyezés jelenlétét mutatták, a POSIX és az ANSI C követelményeinek köszönhetően.

Linus eredetileg a Freax magjának szándékozik megnevezni, a "free", "freak" és X (Unix) szavakból.

De a "Linux" nevet Ari Lemmke adta a rendszermagnak, aki Linus kérésére a kernelt az egyetem FTP-szerverére helyezte, a könyvtárat a fájllal nem "freax" -nak nevezte el, ahogy Torvalds kérte, hanem "Linux" -nak.

Az Európai Unió megbízásából készült 2010-es tanulmány szerint a Linux kernel-szerű projekt nulláról történő fejlesztésének hozzávetőleges költsége több mint egymilliárd dollár lett volna (a számítást akkor hajtották végre, amikor a kernel 13 millió kódsorral rendelkezett).

A Linux kernel hivatalos kabaláját, a Tux pingvint egy 1996-ban megrendezett verseny eredményeként választották ki. A Tux név Torvalds UniX-t jelent.

En a kernel elindítása óta az első óta változatA jelenlegiig a következő idővonalat láthatjuk, ahol a 2.x.xx ág volt a leghosszabb az összes közül.

  • 0.0.1 - 1991. szeptember, 10 ezer kódsor
  • 1.0.0 - 1994. március, 176 ezer kódsor
  • 1.2.0 - 1995. március, 311 ezer sor kód
  • 2.0.0 - 1996. június, 778 ezer sornyi kód
  • 2.2.0 - 1999. január, 1.8 millió kódsor
  • 2.4.0 - 2001. január, 3,4 millió kódsor
  • 2.6.0 - 2003. december, 5.9 millió kódsor
  • 2.6.28 - 2008. december, 10,2 millió kódsor
  • 2.6.35 - 2010. augusztus, 13.4 millió sor kód
  • 3.0 - 2011. augusztus, 14,6 millió sor kód
  • 3.5 - 2012 július, 15.5 millió kódsor
  • 3.10 - 2013 július, 15.8 millió kódsor
  • 3.16 - 2014. augusztus, 17.5 millió sor kód
  • 4.1 - 2015 június, 19,5 millió sornyi kód
  • 4.7 - 2016 július, 21.7 millió kódsor
  • 4.12 - 2017 július, 24,1 millió sornyi kód
  • 4.18 - 2018 augusztus, 25.3 millió kódsor
  • 5.2 - 2019 július, 26.55 millió kódsor

Míg a fejlesztés előrehaladt és kiemelt funkciók:

  • Linux 0.0.1 - 1991. szeptember, az első nyilvános kiadás, amely csak az i386 CPU-t támogatja és hajlékonylemezről indul
  • Linux 0.12: 1992. januárjában a kódot a GPLv2 licenc alatt kezdték terjeszteni
  • Linux 0.95: 1992. március, lehetővé tette az X Window System futtatását, megvalósította a virtuális memóriát és a partíciók cseréjét.
  • Linux 0.96-0.99: 1992-1993, megkezdődött a hálózati verem munkája. Bevezetik az Ext2 fájlrendszert, hozzáadják az ELF fájlformátum támogatását, bevezetik a hangkártyák és az SCSI vezérlők illesztőprogramjait, betöltik a kernelmodulokat és a / proc fájlrendszert.

    1992-ben megjelentek az első SLS és Yggdrasil disztribúciók. 1993 nyarán megalapították a Slackware és a Debian projekteket.

  • Linux 1.0: 1994. március, az első hivatalosan stabil változat
  • Linux 1.2: 1995. március, az illesztőprogramok számának jelentős növekedése, az Alpha, MIPS és SPARC platformok támogatása, a hálózati verem képességeinek bővítése, csomagszűrő bevezetése, az NFS támogatása
  • Linux 2.0: 1996. június, többprocesszoros rendszerek támogatása
    1997 március: LKML, Linux kernel-fejlesztők levelezőlistája megalapítva
    1998: Elindította az első Linux-alapú fürtöt a Top500 listán, amely 68 alfa CPU-val rendelkező csomópontból áll
  • Linux 2.2- 1999. január, növelte a memóriakezelő rendszer hatékonyságát, hozzáadta az IPv6-támogatást, új tűzfalat vezetett be, új hangalrendszert vezetett be
  • Linux 2.4: 2001. február, 8 processzoros 64 GB-os RAM rendszerek támogatása, Ext3 fájlrendszer, USB támogatás, ACPI
  • Linux 2.6: 2003. december, SELinux támogatás, eszközök a rendszermag paramétereinek automatikus beállításához, sysfs, egy újratervezett memóriakezelő rendszer.
    2005-ben bemutatták a Xen hipervizort, amely a virtualizáció korszakát nyitotta meg
    2008 szeptemberében megalakult az Android platform első verziója, amely a Linux kernelen alapult
  • Linux 3.0: 2011 júliusában, a 10.x verzió 2.6 éves fejlesztése után átálltak a 3.x számozásra. Az objektumok száma a Git-tárban elérte a 2 milliót
  • Linux 4.0: 2015-ben megjelent a Linux 4.0 kernel. A tárban lévő git objektumok száma elérte a 4 milliót
    2018 áprilisában túllépték a kerneltárház 6 millió git objektumának mérföldkövét.
  • Linux 5.0: 2019 januárjában megalakult a Linux kernel 5.0 ága. Az adattár elérte a 6.5 ​​millió git objektum szintjét.

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.