MĂ« 25 gusht 1991, pas pesĂ« muajsh zhvillimi, njĂ« student i ri 21-vjeçar Linus Torvalds shpalli nĂ« telekonferencĂ«n comp.os.minix krijimin e njĂ« prototipi funksional tĂ« njĂ« sistemi tĂ« ri operativ Linux, pĂ«r tĂ« cilin u njoftua pĂ«rfundimi i portimit tĂ« bash 1.08 dhe gcc 1.40. Publikimi i parĂ« publik i bĂ«rthamĂ«s Linux u paraqit mĂ« 17 shtator. BĂ«rthama 0.0.1 kishte njĂ« madhĂ«si prej 62 KB nĂ« format tĂ« shuguruar dhe pĂ«rmbante rreth 10 mijĂ« rreshta kodi burimor. BĂ«rthama moderne Linux ka mĂ« shumĂ« se 35 milion rreshta kode. Sipas njĂ« studimi tĂ« kryer nĂ« vitin 2010 nga Bashkimi Evropian, kostumi i pĂ«rafĂ«rt i zhvillimit nga e para tĂ« njĂ« projekti tĂ« ngjashĂ«m me bĂ«rthamĂ«n moderne Linux do tĂ« ishte mĂ« shumĂ« se njĂ« miliard dollarĂ« amerikanĂ« (llogaritja u krye kur bĂ«rthama kishte 13 milion rreshta kode), sipas vlerĂ«simeve tĂ« tjera â mĂ« shumĂ« se 3 miliardĂ«.
Kernel i Linux u krijua nën ndikimin e sistemit operativ MINIX, i cili nuk e kënaqte Linusin për shkak të licencës së 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 nga disa nënshkalla të MINIX. Këtë sulm e refuzoi Andrew Tanenbaum, autori i MINIX-it, i cili i ngarkoi njërit prej studentëve të tij të bënte një krahasim të detajuar të kodit të MINIX-it dhe versioneve publike të para të Linux. Rezultatet e studimit treguan se kishte vetëm katër përputhje jo thelbësore të blloqeve të kodit, të shkaktuara nga kërkesat e POSIX dhe ANSI C.
Fillimisht, Linus kishte menduar ta quante kernelin Freax, nga fjalĂ«t âfreeâ, âfreakâ dhe X (Unix). Por emri âLinuxâ e mori kernelin falĂ« Ari Lemmke, i cili, me kĂ«rkesĂ«n e Linusit, vendosi kernelin nĂ« serverin FTP tĂ« universitetit, duke e quajtur direktorinĂ« me arkivin jo âfreaxâ, siç kishte kĂ«rkuar Torvalds, por âlinuxâ. E veçantĂ« Ă«shtĂ« se biznesmeni William Della Croce arriti tĂ« regjistrojĂ« markĂ«n tregtare Linux dhe donte tĂ« pĂ«rfitonte taksa me kalimin e kohĂ«s, por mĂ« vonĂ« e ndryshoi mendjen dhe i kaloi tĂ« gjitha tĂ« drejtat pĂ«r markĂ«n Linusit. Maskoti zyrtare e kernelit Linux, pingvini Tux, u zgjodh si rezultat i njĂ« konkursi qĂ« u zhvillua nĂ« vitin 1996. Emri Tux Ă«shtĂ« njĂ« akronim pĂ«r 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 rreshta kodi;
- 3.5 - korrik 2012, 15.5 milion rreshta 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 rreshta kodi;
- 5.2 - korrik 2019, 26.55 milion rreshta kodi;
- 5.8 - gusht 2020, 28.4 milion rreshta kodi;
- 5.13 - qershor 2021, 29.2 milion rreshta kodi;
- 5.19 - gusht 2022, 30.5 milion rreshta kodi;
- 6.4 - qershor 2023, 32.9 milion rreshta kodi.
- 6.10 - korrik 2024, 35.1 milion rreshta 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, u rrit efikasiteti i menaxhimit tĂ« memories, u shtua mbĂ«shtetje IPv6, u realizua njĂ« firewall i ri, u prezantua njĂ« ndĂ«rfaqe e re pĂ«r tinguj;
- 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 vitesh zhvillimi të degës 2.6.x, u kalua në numeracionin 3.x. Numri i objekteve në rezervuarin Git arriti në 2 milion;
- Në vitin 2015, u lëshua kernel Linux 4.0. Numri i objekteve git në rezervuar arriti në 4 milion;
- Në prill 2018, u kalua kufiri prej 6 milion objekteve git në rezervuarin e kernelit.
- Në janar 2019, u formua dega e kernelit Linux 5.0. Rezervuari arriti në shkallën 6.5 milion objekteve git.
- Kernel 5.8, i publikuar në gusht 2020, u bë ai me numrin më të madh të ndryshimeve nga të gjitha kernelët gjatë gjithë kohës së ekzistencës së projektit.
- Në kernelin 5.13 u regjistrua një rekord për numrin e zhvilluesve (2150), ndryshimet nga të cilët u përfshinë në kernel.
- Në gusht 2022, u formua dega e bërthamës Linux 6.0, pasi në degën 5.x u grumbulluan mjaft lëshime për të ndryshuar numrin e parë në version.
- Në bërthamën 6.1, e lëshuar në dhjetor 2022, u shtua mundësia e përdorimit të gjuhës Rust si gjuhë të dytë për zhvillimin e drejtuesve dhe modulin e bërthamës.
Rreth 65% e tĂ« gjitha ndryshimeve nĂ« bĂ«rthamĂ« janĂ« bĂ«rĂ« nga 20 kompanitĂ« mĂ« aktive. PĂ«r shembull, gjatĂ« zhvillimit tĂ« bĂ«rthamĂ«s 6.10, nga tĂ« gjitha ndryshimet 15.3% (nĂ« bĂ«rthamĂ«n 6.9 ishte 12.9%) janĂ« pĂ«rgatitur nga kompania Intel, 7.4% (7.1%) â Google, 6.9% (5.6%) â Red Hat, 6.3% (6.4%) â Linaro, 4.6% (5.7%) â AMD, 3.3% (2.2%) â Oracle, 3.2% (2.9%) â Meta, 2.5% (3.2%) â SUSE, 2.4% (2.1%) â IBM, 2.3% (2.4%) â Huawei, 1.9% (2.1%) â Qualcomm, 1.5% (1.7%) â NVIDIA, 1.2% (1.2%) â ARM. 11.9% (nĂ« bĂ«rthamĂ«n 6.9 â 14.2%) e ndryshimeve janĂ« pĂ«rgatitur nga pjesĂ«marrĂ«s tĂ« pavarur ose zhvillues qĂ« nuk e kanĂ« shpallur hapur punĂ«n e tyre pĂ«r kompani tĂ« caktuara. NĂ« numrin e rreshtave tĂ« kodit tĂ« shtuar nĂ« bĂ«rthamĂ«n 6.10, kompania Intel, Linaro dhe Red Hat kanĂ« udhĂ«hequr, me pĂ«rqindjet pĂ«rkatĂ«se 13.6%, 13.3% dhe 7.2% (nĂ« bĂ«rthamĂ«n 6.9, udhĂ«hoqnin AMD, Red Hat dhe Intel me pĂ«rqindje 21.7%, 11.5% dhe 8.9%).
Burimi: opennet.ru
