Më 25 gusht 1991, pas pesë muajsh zhvillimi, një student 21-vjeçar Linus Torvalds në telekonferencën comp.os.minix njoftoi krijimin e një prototipi funksional të sistemit operativ të ri Linux, për të cilin përfundimi i portimit të bash 1.08 dhe gcc 1.40 u theksua. Shfaqja e parë publike e bërthamës Linux u paraqit më 17 shtator. Bërthama kishte një madhësi prej 62 KB në formën e kompresuar dhe përmbante rreth 10 mijë rreshta kodi burimor. Bërthama moderne e Linux ka më shumë se 26 milion rreshta kodi. Sipas një studimi të realizuar në vitin 2010 me porosi të Bashkimit Evropian, kostoja e përafërt e zhvillimit nga zero e një projekti të ngjashëm me bërthamën moderne të Linux do të ishte dollarësh amerikanë (llogaritja u bë kur bërthama kishte 13 milion rreshta kodi), sipas më shumë se 3 miliardë .
Nukleusi Linux u krijua nën ndikimin e sistemit operacional MINIX, i cili nuk e kënaqte Linusin me licencën e tij të kufizuar. Më vonë, kur Linux u bë një projekt i njohur, armiqtë përpiqeshin ta akuzonin Linusin për kopjimin e drejtpërdrejtë të kodit të disa nën-sistemeve nga MINIX. Sulmin e përballoi Andrew Tanenbaum, autori i MINIX, i cili i kërkoi njërit nga studentët të bënte një krahasim të detajuar të kodit të Minix dhe versioneve të para publike të Linux. Studimet treguan se vetëm katër ngjashmëri jo të rëndësishme ishin gjetur në blloqet e kodit, të shkaktuara nga kërkesat POSIX dhe ANSI C.
Fillimisht, Linusi e kishte menduar tĂ« quante kernelin Freax, nga fjalĂ«t "free", "freak" dhe X (Unix). Por emri "Linux" e mori me mirĂ«sjellje nga Ari Lemmke, i cili, me kĂ«rkesĂ«n e Linusit, e publikoi kernelin nĂ« universitetit, duke emĂ«ruar drejtorinĂ« me arkiven jo «freax», siç kĂ«rkonte Torvalds, por «linux». ĂshtĂ« e rĂ«ndĂ«sishme qĂ« biznesmeni William Della Croce arriti tĂ« regjistronte markĂ«n tregtare Linux dhe donte me kalimin e kohĂ«s tĂ« mbledhĂ« taksa, por mĂ« vonĂ« ndryshoi mendje dhe i kaloi tĂ« gjitha tĂ« drejtat Linusit. Maskota zyrtare e kernelit Linux, penguini Tux, u zgjodh si rezultat i , e cila u mbajt nĂ« vitin 1996. Emri Tux shpjegohet si Torvalds UniX.
Dinamikën e rritjes së kodit burimor (numri i linjave të kodit) të kernelit:
- 0.0.1 â Shtator 1991, 10 mijĂ« linja kodi;
- 1.0.0 â Mars 1994, 176 mijĂ« linja kodi;
- 1.2.0 â Mars 1995, 311 mijĂ« linja kodi;
- 2.0.0 â Qershor 1996, 778 mijĂ« linja kodi;
- 2.2.0 â Janar 1999, 1.8 milion linja kodi;
- 2.4.0 â Janar 2001, 3.4 milion linja kodi;
- 2.6.0 â Dhjetor 2003, 5.9 milion linja kodi;
- 2.6.28 â Dhjetor 2008, 10.2 milion linja kodi;
- 2.6.35 â Gusht 2010, 13.4 milion linja kodi;
- 3.0 â Gusht 2011, 14.6 milion linja kodi.
- 3.5 â Korrik 2012, 15.5 milion linja kodi.
- 3.10 â Korrik 2013, 15.8 milion linja kodi;
- 3.16 â Gusht 2014, 17.5 milion linja kodi;
- 4.1 â Qershor 2015, 19.5 milion linja kodi;
- 4.7 â Korrik 2016, 21.7 milion linja kodi;
- 4.12 â Korrik 2017, 24.1 milion linja kodi;
- 4.18 â Gusht 2018, 25.3 milion linja kodi.
- 5.2 â korriku 2019, 26.55 milion linjash kodi.
- 5.8 â gusht 2020, 28.36 milion linjash kodi.
Progresi i zhvillimit të bërthamës:
- Linux 0.0.1 â shtator 1991, dalja e parĂ« publike, mbĂ«shtetje vetĂ«m pĂ«r CPU i386 dhe ngarkimi nga disku;
- Linux 0.12 â janar 1992, kodi filloi tĂ« shpĂ«rndahet nĂ«n licencĂ«n GPLv2;
- Linux 0.95 â mars 1992, mundĂ«sia pĂ«r tĂ« nisur X Window System Ă«shtĂ« e siguruar, mbĂ«shtetje pĂ«r memorjen virtuale dhe ndarjen e ndihmĂ«s.
- Linux 0.96-0.99 â 1992-1993, filloi puna mbi rrjetin. Sistemi i skedarĂ«ve Ext2 u paraqit, mbĂ«shtetje pĂ«r formatin e skedarĂ«ve ELF, u paraqitĂ«n drejtuesit pĂ«r kartat e zĂ«rit dhe kontrolluesit SCSI, u realizua ngarkimi i moduleve tĂ« bĂ«rthamĂ«s dhe sistemit tĂ« skedarĂ«ve /proc.
- Në vitin 1992 u shfaqën distribucionet e para SLS dhe Yggdrasil. Verën e vitit 1993 u themeluan projektet Slackware dhe Debian.
- Linux 1.0 â mars 1994, dalja e parĂ« zyrtarisht e qĂ«ndrueshme;
- Linux 1.2 â mars 1995, rritje e konsiderueshme e numrit tĂ« drejtuesve, mbĂ«shtetje pĂ«r platformat Alpha, MIPS dhe SPARC, zgjerimi i mundĂ«sive tĂ« rrjetit, shfaqja e filtrit tĂ« paketave, mbĂ«shtetje pĂ«r NFS;
- Linux 2.0 â qershor 1996, mbĂ«shtetje pĂ«r sisteme shumĂ«procesorĂ«sh;
- Mars 1997: u themelua LKML, lista e shpërndarjes së zhvilluesve të bërthamës Linux;
- Viti 1998: u lançua klasteri i parë në listën Top500, i bazuar në Linux, përbërë nga 68 nyje me CPU Alpha;
- Linux 2.2 - janar 1999, rritet efikasiteti i sistemit të menaxhimit të memories, shtohet mbështetje për IPv6, implementohet një firewall i ri, prezantohet një subsistem i ri i zërit;
- Linux 2.4 - shkurt 2001, sigurohet mbështetje për sisteme 8-procesorësh dhe 64 GB RAM, sistemi i skedarëve Ext3, mbështetje USB, ACPI;
- Linux 2.6 - dhjetor 2003, mbështetje për SELinux, mjete për optimizimin automatik të parametrave të bërthamës, sysfs, një sistem i ri për menaxhimin e memories;
- Në vitin 2005 u prezantua hipervizori Xen, i cili hapi erën e virtualizimit;
- Në shtator 2008 u formua versioni i parë i platformës Android, e bazuar në bërthamën Linux;
- Në korrik 2011, pas 10 vjet zhvillimi të degës 2.6.x u kalua në numerim 3.x. Numri i objekteve në repositorin Git arriti në 2 milion;
- Në vitin 2015 u publikua bërthama Linux 4.0. Numri i objekteve git në repositor arrin në 4 milion;
- Në prill 2018 shkalla prej 6 milion objekteve git në repositorin e bërthames.
- Në janar 2019 u formua dega e bërthames . Repositori arriti në 6.5 milion objekte git.
- Bërthama 5.8 e publikuar në gusht 2020 është versioni më i madh në numrin e ndryshimeve nga të gjitha bërthamat në gjithë historinë e projektit.
Burimi: opennet.ru
