MĂ« 25 gusht 1991, pas pesĂ« muajsh zhvillimi, studenti 21-vjeçar Linus Torvalds njoftoi nĂ« konferencĂ«n e telekomunikacionit comp.os.minix krijimin e njĂ« prototipi tĂ« ri tĂ« sistemit operativ Linux, pĂ«r tĂ« cilin u shĂ«nua pĂ«rfundimi i portimit tĂ« bash 1.08 dhe gcc 1.40. Publikimi i parĂ« publik i bĂ«rthamĂ«s Linux u prezantua mĂ« 17 shtator. BĂ«rthama 0.0.1 kishte njĂ« madhĂ«si prej 62 KB nĂ« formĂ« tĂ« kompresuar dhe pĂ«rmbante rreth 10,000 rreshta kodi burimor. BĂ«rthama moderne Linux pĂ«rmban mĂ« shumĂ« se 35 milion rreshta kodi. Sipas njĂ« studimi tĂ« kryer 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 Linux, do tĂ« ishte mĂ« shumĂ« se njĂ« miliard dollarĂ« amerikanĂ« (llogaritja u bĂ« kur bĂ«rthama kishte 13 milion rreshta kodi), sipas vlerĂ«simeve tĂ« tjera â mĂ« shumĂ« se 3 miliardĂ«.
Bërthama 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 kufizuese. Më vonë, kur Linux u bë një projekt i njohur, keqdashësit u përpoqën ta akuzonin Linusin për kopjim të drejtpërdrejtë të kodit të disa nënsistemeve të MINIX. Këtyre akuzave iu përgjigj Andrew Tanenbaum, autori i MINIX, i cili i ngarkoi njërit prej studentëve të bënte një krahasim të detajuar mes kodit të Minix dhe versioneve të para publike të Linux. Rezultatet e studimit treguan vetëm katër përputhje të parëndësishme në blloqet e kodit, të kushtëzuara nga kërkesat e POSIX dhe ANSI C.
Fillimisht, Linusi mendoi ta quante bërthamën Freax, nga fjalët «free», «freak» dhe X (Unix). Por emrin «Linux» bërthama e mori falë Ari Lemmke, i cili, me kërkesë të Linusit, e vendosi bërthamën në serverin FTP të universitetit dhe drejtorinë me arkivin nuk e quajti «freax», siç kishte kërkuar Torvalds, por «linux». Vlen të theksohet se biznesmeni sipërmarrës William Della Croce arriti ta regjistronte markën tregtare Linux dhe synonte me kalimin e kohës të mblidhte tarifa licencimi, por më vonë ndryshoi mendje dhe ia transferoi të gjitha të drejtat e markës Linusit. Maskota zyrtare e bërthamës Linux, pinguini Tux, u zgjodh si rezultat i një konkursi të zhvilluar në vitin 1996. Emri Tux deshifrohet si 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.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, 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, rritet efikasiteti i sistemit tĂ« menaxhimit tĂ« memories, shtohet mbĂ«shtetje IPv6, u implementua njĂ« firewall i ri, u prezantua njĂ« nĂ«nsistem i ri audio;
- 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, u bë kalimi te numerimi 3.x. Numri i objekteve në depozitën Git arriti në 2 milionë;
- Në vitin 2015 u publikua kerneli Linux 4.0. Numri i objekteve git në depozitë arriti në 4 milionë;
- Në prill 2018 u tejkalua pragu prej 6 milionë objektesh git në depozitën e kernelit.
- Në janar 2019 u formua dega e kernelit Linux 5.0. Depozita arriti nivelin prej 6.5 milionë objektesh git.
- Kerneli 5.8, i publikuar në gusht 2020, u bë më i madhi për nga numri i ndryshimeve mes të gjithë kerneleve gjatë gjithë historisë së projektit.
- Në kernelin 5.13 u vendos rekord për numrin e zhvilluesve (2150), ndryshimet e të cilëve u përfshinë në përbërjen e kernelit.
- Në gusht 2022 u formua dega e kernelit Linux 6.0, pasi në degën 5.x ishin grumbulluar mjaftueshëm versione për të ndryshuar numrin e parë në version.
- Në kernelin 6.1, të publikuar në dhjetor 2022, u shtua mundësia e përdorimit të gjuhës Rust si gjuhë e dytë për zhvillimin e driverëve dhe moduleve të kernelit.
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%) ishin 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 ishin pĂ«rgatitur nga pjesĂ«marrĂ«s tĂ« pavarur ose zhvillues qĂ« nuk kishin deklaruar qartĂ« se ishin duke punuar pĂ«r kompani tĂ« caktuara. NĂ« numrin e rreshtave tĂ« kodit tĂ« shtuar nĂ« bĂ«rthamĂ«n 6.10, kompanitĂ« Intel, Linaro dhe Red Hat udhĂ«hoqĂ«n, me pjesĂ«marje prej 13.6%, 13.3% dhe 7.2% (nĂ« bĂ«rthamĂ«n 6.9, AMD, Red Hat dhe Intel udhĂ«hoqĂ«n me pjesĂ«marje prej 21.7%, 11.5% dhe 8.9%).
Burimi: opennet.ru
