MĂ« 25 gusht 1991, pas pesĂ« muajve zhvillimi, studenti 21-vjeçar Linus Torvalds nĂ« telekonferencĂ«n comp.os.minix pĂ«r krijimin e njĂ« prototipi funksional tĂ« njĂ« sistemi operativ tĂ« ri Linux, pĂ«r tĂ« cilin u shĂ«nuar pĂ«rfundimi i portimit tĂ« bash 1.08 dhe gcc 1.40. ShpĂ«rthimi publik i parĂ« i kernelit Linux u prezantua mĂ« 17 Shtator. Kernel-i kishte madhĂ«sinĂ« 62 KB nĂ« formĂ« tĂ« kompresuar dhe pĂ«rmbante rreth 10 mijĂ« rreshta kodi burimor. Kernel-i modern i Linux pĂ«rmban mĂ« shumĂ« se 26 milion rreshta tĂ« kodit. Sipas njĂ« studimi tĂ« kryer nĂ« vitin 2010 me porosi tĂ« Bashkimit Europian, çmimi i pĂ«rafĂ«rt pĂ«r zhvillimin nga fillimi tĂ« njĂ« projekti tĂ« ngjashĂ«m me kernelin modern tĂ« Linux do tĂ« ishte dollarĂ« amerikanĂ« (llogaritja u bĂ« kur nĂ« kernel kishte 13 milion rreshta kodi), sipas tĂ« tjera â .
Kernel-i i Linux u krijua nën ndikimin e sistemit operativ 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 MINIX. Sulmi u refuzua nga Andrew Tanenbaum, autori i MINIX, i cili i kishte dhënë njërit prej studentëve të kryente një krahasim të detajuar të kodit Minix dhe versioneve të para publike të Linux. studimet treguan se kishte vetëm katër përputhje të pasqyrave të kodit që nuk ishin thelbësore, të shkaktuara nga kërkesat e POSIX dhe ANSI C.
Në fillim, Linus kishte menduar ta quante kernelin Freax, nga fjalët "free", "freak" dhe X (Unix). Por emri "Linux" kernel-i e mori nga dorë e lehtë e Ari Lemmke-së, i cili me kërkesë të Linusit e vendosi kernelin në e universitetit, duke e quajtur direktorinë e arkivit jo "freax", siç kishte kërkuar Torvalds, por "linux". E rëndësishme është që sipërmarrësi William Della Croce ishte në gjendje të regjistronte markën tregtare Linux dhe dëshiroi që me kalimin e kohës të mbante taksa, por më vonë e ndryshoi mendjen dhe ia kaloi të gjitha të drejtat e markës Linusit. Maskota zyrtare e kernel-it të Linux, pinguini Tux, u zgjodh si rezultat i , që ndodhi në vitin 1996. Emri Tux do të thotë Torvalds UniX.
Dinamika e rritjes së bazës së kodit të bërthamës (numri i rreshtave të kodit burimor):
- 0.0.1 â shtator 1991, 10 mijĂ« rreshta kodi;
- 1.0.0 â mars 1994, 176 mijĂ« rreshta kodi;
- 1.2.0 â mars 1995, 311 mijĂ« rreshta kodi;
- 2.0.0 â qershor 1996, 778 mijĂ« rreshta kodi;
- 2.2.0 â janar 1999, 1.8 milionĂ« rreshta kodi;
- 2.4.0 â janar 2001, 3.4 milionĂ« rreshta kodi;
- 2.6.0 â dhjetor 2003, 5.9 milionĂ« rreshta kodi;
- 2.6.28 â dhjetor 2008, 10.2 milionĂ« rreshta kodi;
- 2.6.35 â gusht 2010, 13.4 milionĂ« rreshta kodi;
- 3.0 - gusht 2011, 14.6 milion rreshta kodi.
- 3.5 - korrik 2012, 15.5 milion rreshta kodi.
- 3.10 â korrik 2013, 15.8 milionĂ« rreshta kodi;
- 3.16 â gusht 2014, 17.5 milionĂ« rreshta kodi;
- 4.1 â qershor 2015, 19.5 milionĂ« rreshta kodi;
- 4.7 â korrik 2016, 21.7 milionĂ« rreshta kodi;
- 4.12 â korrik 2017, 24.1 milionĂ« rreshta kodi;
- 4.18 - gusht 2018, 25.3 milion rreshta kodi.
- 5.2 - korrik 2019, 26.55 milion rreshta kodi.
- 5.8 â gusht 2020, 28.36 milion linj kode.
Progresi i zhvillimit të bërthamës:
- Linux 0.0.1 â shtator 1991, publikimi i parĂ« publik, me mbĂ«shtetje vetĂ«m pĂ«r CPU i386 dhe nisje nga disketa;
- Linux 0.12 â janar 1992, kodi filloi tĂ« shpĂ«rndahej nĂ«n licencĂ«n GPLv2;
- Linux 0.95 â mars 1992, u bĂ« e mundur nisja e X Window System, u zbatua mbĂ«shtetja pĂ«r memorien virtuale dhe particionin e swap-it.
- Linux 0.96-0.99 â 1992-1993, filloi puna pĂ«r stack-un e rrjetit. U prezantua sistemi i skedarĂ«ve Ext2, u shtua mbĂ«shtetja pĂ«r formatin e skedarĂ«ve ELF, u prezantuan driverĂ« pĂ«r kartat e zĂ«rit dhe kontrolluesit SCSI, si dhe u realizua ngarkimi i moduleve tĂ« kernelit dhe i sistemit tĂ« skedarĂ«ve /proc.
- Në vitin 1992 u shfaqën shpërndarjet e para SLS dhe Yggdrasil. Në verën e vitit 1993 u themeluan projektet Slackware dhe Debian.
- Linux 1.0 â mars 1994, versioni i parĂ« zyrtar i qĂ«ndrueshĂ«m;
- Linux 1.2 â mars 1995, rritje e ndjeshme e numrit tĂ« driverĂ«ve, mbĂ«shtetje pĂ«r platformat Alpha, MIPS dhe SPARC, zgjerim i funksionalitetit tĂ« stack-ut tĂ« rrjetit, shfaqja e filtrit tĂ« paketave, mbĂ«shtetje pĂ«r NFS;
- Linux 2.0 â qershor 1996, mbĂ«shtetje pĂ«r sisteme shumĂ«procesorike;
- Mars 1997: u themelua LKML, lista e postimeve e zhvilluesve të kernelit Linux;
- Viti 1998: u vu në punë klasteri i parë me bazë Linux që hyri në listën Top500, i përbërë nga 68 nyje me CPU Alpha;
- Linux 2.2 â janar 1999, rritur efikasiteti i sistemit tĂ« menaxhimit tĂ« memories, shtuar mbĂ«shtetje pĂ«r IPv6, realizuar njĂ« firewall tĂ« ri, prezantuar njĂ« sistem tĂ« ri tĂ« zĂ«rit;
- Linux 2.4 â shkurt 2001, u sigurua mbĂ«shtetje pĂ«r sisteme me 8 procesorĂ« dhe 64 GB RAM, sistemi i skedarĂ«ve Ext3, mbĂ«shtetje pĂ«r USB, ACPI;
- Linux 2.6 â dhjetor 2003, mbĂ«shtetje pĂ«r SELinux, mjete pĂ«r akordimin automatik tĂ« parametrave tĂ« kernelit, sysfs, sistem i ripunuar i menaxhimit tĂ« memories;
- Në vitin 2005 u prezantua hipervizori Xen, i cili hapi epokën e virtualizimit;
- Në shtator 2008 u formua versioni i parë i platformës Android, i bazuar në kernelin Linux;
- Në korrik 2011, pas 10 vitesh zhvillimi të degës 2.6.x kalimi në numërimin 3.x. Numri i objekteve në repositorin Git arriti në 2 milion;
- Në vitin 2015 u lëshua bërthama Linux 4.0. Numri i objekteve git në repositorin arriti në 4 milion;
- Në prill 2018 i kufirit në 6 milion objekte git në repositorin e bërthamës.
- Në janar 2019 është formuar dega e bërthamës . Repositori arriti nivelin 6.5 milion objekte git.
- Kerni 5.8, i publikuar në gusht 2020. ka pasur numrin më të madh të ndryshimeve nga të gjitha kernelët që nga fillimi i projektit.
Burimi: opennet.ru
