Bërthama Linux mbushi 31 vjeç

Më 25 gusht 1991, pas pesë muajsh zhvillimi, studenti 21-vjeçar Linus Torvalds njoftoi në grupin e lajmeve comp.os.minix se kishte krijuar një prototip funksional të një sistemi të ri operativ. Linux, e cila shënoi përfundimin e porteve bash 1.08 dhe gcc 1.40. Versioni i parë publik i kernelit Linux u publikua më 17 shtator. Bërthama 0.0.1 ishte 62 KB në madhësi të kompresuar dhe përmbante rreth 10 mijë rreshta kodi burimor. Bërthama moderne Linux përmban mbi 30 milionë rreshta kodi. Sipas një studimi të vitit 2010 të porositur nga Bashkimi Evropian, kostoja e përafërt e zhvillimit të një projekti të ngjashëm me një kernel modern nga e para Linux, do të kishte arritur në më shumë se një miliard dollarë amerikanë (llogaritja u bë kur kerneli kishte 13 milion rreshta kodi), sipas vlerësimeve të tjera - më shumë se 3 miliardë.

Thelbi Linux u frymëzua nga sistemi operativ MINIX, i cili nuk i përshtatej Linus për shkak të licencës së tij të kufizuar. Më vonë, kur Linux u bë një projekt i njohur dhe kritikët u përpoqën ta akuzonin Linusin për kopjim të drejtpërdrejtë të kodit të disa nënsistemeve MINIX. Sulmi u kundërshtua nga Andrew Tanenbaum, autori i MINIX, i cili ngarkoi një student të kryente një krahasim të detajuar të kodit Minix dhe versioneve të para publike. LinuxRezultatet e studimit zbuluan vetëm katër përputhje të vogla të blloqeve të kodit, të cilat u përcaktuan nga kërkesat POSIX dhe ANSI C.

Fillimisht, Linus kishte ndĂ«rmend ta quante bĂ«rthamĂ«n Freax, njĂ« kombinim i fjalĂ«ve "free", "freak" dhe X (Unix). Por emri "Linux"BĂ«rthama u mor falĂ« Ari Lemmke, i cili, me kĂ«rkesĂ« tĂ« Linusit, e vendosi bĂ«rthamĂ«n nĂ« serverin FTP tĂ« universitetit, duke e emĂ«ruar direktorinĂ« qĂ« pĂ«rmbante arkivin jo "freax", siç kishte kĂ«rkuar Torvalds, por "linux". ÇuditĂ«risht, biznesmeni sipĂ«rmarrĂ«s William Della Croce arriti ta regjistronte markĂ«n tregtare. Linux dhe donte tĂ« mblidhte tĂ« drejtat e autorit me kalimin e kohĂ«s, por mĂ« vonĂ« ndryshoi mendje dhe ia transferoi tĂ« gjitha tĂ« drejtat e markĂ«s tregtare Linusit. Maskota zyrtare Linux-bĂ«rthama, pinguini Tux, u zgjodh si rezultat i njĂ« konkursi tĂ« mbajtur nĂ« vitin 1996. Emri Tux qĂ«ndron pĂ«r Torvalds UniX.

Dinamika e rritjes së bazës së kodit (numri i rreshtave të kodit burimor) të kernelit:

  • 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.

Progresi kryesor i zhvillimit:

  • Linux 0.0.1 - Shtator 1991, versioni i parĂ« publik qĂ« mbĂ«shteti vetĂ«m CPU-tĂ« i386 dhe nisjen nga disketa;
  • Linux 0.12 - Janar 1992, kodi filloi tĂ« shpĂ«rndahej sipas licencĂ«s GPLv2;
  • Linux 0.95 - Mars 1992, u ofrua mundĂ«sia pĂ«r tĂ« ekzekutuar Sistemin X Window, u implementua mbĂ«shtetja pĂ«r memorien virtuale dhe njĂ« ndarje swap.
  • Linux 0.96-0.99 — 1992-1993: Filloi puna nĂ« stivĂ«n e rrjetit. U prezantua sistemi i skedarĂ«ve Ext2, u shtua mbĂ«shtetja pĂ«r formatin e skedarĂ«ve ELF, u prezantuan drajverĂ«t pĂ«r kartat e zĂ«rit dhe kontrolluesit SCSI, dhe u implementua ngarkimi i modulit tĂ« kernelit dhe sistemi i skedarĂ«ve /proc.
  • NĂ« vitin 1992, u shfaqĂ«n shpĂ«rndarjet e para SLS dhe Yggdrasil. NĂ« verĂ«n e vitit 1993, Slackware dhe Debian.
  • Linux 1.0 – Mars 1994, versioni i parĂ« zyrtarisht i qĂ«ndrueshĂ«m;
  • Linux 1.2 - Mars 1995, rritje e ndjeshme e numrit tĂ« drajverĂ«ve, mbĂ«shtetje pĂ«r platformat Alpha, MIPS dhe SPARC, zgjerim i aftĂ«sive tĂ« grumbullit tĂ« rrjetit, shfaqja e njĂ« filtri paketash, mbĂ«shtetje pĂ«r NFS;
  • Linux 2.0 - Qershor 1996, mbĂ«shtetje pĂ«r sistemet me shumĂ« procesorĂ«;
  • Mars 1997: Themelohet LKML, njĂ« listĂ« postare pĂ«r zhvillimin e kernelit. Linux;
  • 1998: Klasteri i parĂ« qĂ« u pĂ«rfshi nĂ« listĂ«n e 500 mĂ« tĂ« mirĂ«ve u lançua bazuar nĂ« Linux, i pĂ«rbĂ«rĂ« nga 68 nyje me CPU Alpha;
  • Linux 2.2 - Janar 1999, rriti efikasitetin e sistemit tĂ« menaxhimit tĂ« memories, shtoi MbĂ«shtetje pĂ«r IPv6, Ă«shtĂ« implementuar njĂ« firewall i ri, Ă«shtĂ« futur njĂ« nĂ«nsistem i ri i zĂ«rit;
  • Linux 2.4 - Shkurt 2001, ofron mbĂ«shtetje pĂ«r sisteme me 8 procesorĂ« dhe 64 GB RAM, sistem skedarĂ«sh 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Ă« bĂ«rthamĂ«s, sysfs, sistem i ridizajnuar 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, bazuar nĂ« bĂ«rthamĂ« Linux;
  • NĂ« korrik 2011, pas 10 vitesh zhvillim tĂ« degĂ«s 2.6.x, u bĂ« kalimi nĂ« numĂ«rimin 3.x. Numri i objekteve nĂ« depo Git ka arritur nĂ« 2 milion;
  • BĂ«rthama u publikua nĂ« vitin 2015 Linux 4.0. Numri i objekteve git nĂ« depo arriti nĂ« 4 milionĂ«;
  • NĂ« prill 2018, u tejkalua momenti historik i 6 milionĂ« objekteve git nĂ« depon e bĂ«rthamĂ«s.
  • NĂ« janar 2019, u formua njĂ« degĂ« kernel Linux 5.0. Depozita ka arritur nĂ« 6.5 milionĂ« objekte git.
  • I publikuar nĂ« gusht 2020, kerneli 5.8 ishte mĂ« i madhi pĂ«r sa i pĂ«rket numrit tĂ« ndryshimeve tĂ« tĂ« gjitha kerneleve gjatĂ« gjithĂ« jetĂ«s sĂ« projektit.
  • NĂ« kernelin 5.13, u vendos njĂ« rekord pĂ«r numrin e zhvilluesve (2150), ndryshimet e tĂ« cilĂ«ve u pĂ«rfshinĂ« nĂ« kernel.
  • NĂ« vitin 2021, nĂ« degĂ«n kryesore Linux-tjetĂ«r: U shtua kod pĂ«r zhvillimin e drajverĂ«ve nĂ« Rust. Po punohet pĂ«r tĂ« pĂ«rfshirĂ« komponentĂ«t mbĂ«shtetĂ«s tĂ« Rust nĂ« bĂ«rthamĂ«n kryesore.
  • Dega kryesore u formua nĂ« gusht 2022 Linux 6.0, meqenĂ«se dega 5.x ka grumbulluar mjaftueshĂ«m versione pĂ«r tĂ« ndryshuar numrin e parĂ« nĂ« numrin e versionit.

68% e të gjitha ndryshimeve thelbësore janë bërë nga 20 kompanitë kryesore. Për shembull, gjatë zhvillimit të kernelit 5.19, 10.9% e të gjitha ndryshimeve u përgatitën nga Intel, 5.7% nga Linaro, 5.5% nga AMD, 5.2% nga Red Hat, 4.1% nga Google, 3.5% nga Meta, 3.1% nga SUSE, 2.9 % nga Huawei, 2.8% - NVIDIA, 2.7% - Oracle. 11.8% e ndryshimeve janë përgatitur nga kontribues ose zhvillues të pavarur të cilët nuk kanë deklaruar në mënyrë eksplicite punën e tyre për kompani të caktuara. Me 5.19 rreshta kodi të shtuara në kernel, AMD është lider, me një pjesë prej 37.9% (driveri amdgpu ka mbi 4 milionë rreshta kodi, shumica e të cilave gjenerohen automatikisht skedarë kokë me të dhëna për regjistrat GPU).

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster