Nuk ka plot 30 vjet që nga lindja e kernel-it Linux

MĂ« 25 gusht 1991, pas pesĂ« muajsh zhvillimi, njĂ« student 21-vjeçar, Linus Torvalds, njoftoi nĂ« konferencĂ«n pĂ«r televizionin 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. LĂ«shimi i parĂ« publik i kernelit Linux u prezantua mĂ« 17 shtator. Kernel 0.0.1 kishte pĂ«rmasat 62 Kb nĂ« format tĂ« ĐșĐŸĐŒĐżŃ€ĐžĐŒĐŸĐČĐ°ĐœĐŸĐŒ dhe pĂ«rmbante rreth 10 mijĂ« rreshta kodi burimor. Kernel modern i Linux ka mĂ« shumĂ« se 28 milion rreshta kodi. Sipas njĂ« studimi tĂ« kryer nĂ« vitin 2010 me porosi tĂ« Bashkimit Evropian, kostoja e pĂ«rafĂ«rt pĂ«r zhvillimin nga fillimi tĂ« njĂ« projekti si kernel modern i Linux do tĂ« kalonte njĂ« miliard dollarĂ« amerikanĂ« (llogaritja u bĂ« kur nĂ« kernel ishin 13 milion rreshta kodi), sipas disa vlerĂ«simeve, 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 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.4 milion rreshta kodi.
  • 5.13 — qershor 2021, 29.2 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 sistemit tĂ« 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Ă« vitin 2021 nĂ« degĂ«n e kernelit Linux-next u shtua kodi pĂ«r zhvillimin e drejtuesve nĂ« gjuhĂ«n Rust. Po punohet pĂ«r pĂ«rfshirjen e komponentĂ«ve pĂ«r mbĂ«shtetje Rust nĂ« bĂ«rthamen kryesore tĂ« kernelit.

68% e tĂ« gjitha ndryshimeve nĂ« kernel janĂ« bĂ«rĂ« nga 20 kompanitĂ« mĂ« tĂ« aktive. PĂ«r shembull, gjatĂ« zhvillimit tĂ« kernelit 5.13, 10% e tĂ« gjitha ndryshimeve u pĂ«rgatitĂ«n nga kompania Intel, 6.5% — Huawei, 5.9% — Red Hat, 5.7% — Linaro, 4.9% — Google, 4.8% — AMD, 3.1% — NVIDIA, 2.8% — Facebook, 2.3% — SUSE, 2.1% — IBM, 1.9% — Oracle, 1.5% — ARM, 1.4% — Canonical. 13.2% e ndryshimeve u pĂ«rgatitĂ«n nga pjesĂ«marrĂ«s tĂ« pavarur ose zhvillues tĂ« cilĂ«t nuk e identifikuan punĂ«n e tyre pĂ«r kompani tĂ« caktuara. 1.3% e ndryshimeve u pĂ«rgatitĂ«n nga studentĂ«, doktorantĂ« dhe pĂ«rfaqĂ«sues tĂ« institucioneve arsimore. Nga numri i rreshtave tĂ« kodit tĂ« shtuar nĂ« kernelin 5.13, kompania AMD Ă«shtĂ« nĂ« krye me njĂ« pjesĂ« prej 20.2% (drejtuesi amdgpu pĂ«rmban rreth 3 milion rreshta kodi, qĂ« Ă«shtĂ« rreth 10% e madhĂ«sisĂ« totale tĂ« kernelit — 2.4 milion rreshta i dedikohen skedarĂ«ve tĂ« titullit tĂ« gjeneruar automatikisht me tĂ« dhĂ«nat pĂ«r regjistrat e GPU).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster