Bërthama Linux mbushi 33 vjet

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

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster