Kërthizës Linux mbushi 29 vjet

MĂ« 25 gusht 1991, pas pesĂ« muajve zhvillimi, studenti 21-vjeçar Linus Torvalds njoftoi nĂ« telekonferencĂ«n comp.os.minix pĂ«r krijimin e njĂ« prototipi funksional tĂ« njĂ« sistemi operativ tĂ« ri Linux, pĂ«r tĂ« cilin u shĂ«nuar pĂ«rfundimi i portimit tĂ« bash 1.08 dhe gcc 1.40. ShpĂ«rthimi publik i parĂ« i kernelit Linux u prezantua mĂ« 17 Shtator. Kernel-i 0.0.1 kishte madhĂ«sinĂ« 62 KB nĂ« formĂ« tĂ« kompresuar dhe pĂ«rmbante rreth 10 mijĂ« rreshta kodi burimor. Kernel-i modern i Linux pĂ«rmban mĂ« shumĂ« se 26 milion rreshta tĂ« kodit. Sipas njĂ« studimi tĂ« kryer nĂ« vitin 2010 me porosi tĂ« Bashkimit Europian, çmimi i pĂ«rafĂ«rt pĂ«r zhvillimin nga fillimi tĂ« njĂ« projekti tĂ« ngjashĂ«m me kernelin modern tĂ« Linux do tĂ« ishte mĂ« shumĂ« se njĂ« miliard dollarĂ« amerikanĂ« (llogaritja u bĂ« kur nĂ« kernel kishte 13 milion rreshta kodi), sipas vlerĂ«simeve tĂ« tjera — mĂ« shumĂ« se 3 miliardĂ«.

Kernel-i i Linux u krijua nën ndikimin e sistemit operativ MINIX, i cili nuk e kënaqte Linusin me licencën e 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 të disa nën-sistemeve MINIX. Sulmi u refuzua nga Andrew Tanenbaum, autori i MINIX, i cili i kishte dhënë njërit prej studentëve të kryente një krahasim të detajuar të kodit Minix dhe versioneve të para publike të Linux. Rezultatet studimet treguan se kishte vetëm katër përputhje të pasqyrave të kodit që nuk ishin thelbësore, të shkaktuara nga kërkesat e POSIX dhe ANSI C.

Në fillim, Linus kishte menduar ta quante kernelin Freax, nga fjalët "free", "freak" dhe X (Unix). Por emri "Linux" kernel-i e mori nga dorë e lehtë e Ari Lemmke-së, i cili me kërkesë të Linusit e vendosi kernelin në FTP-serverin e universitetit, duke e quajtur direktorinë e arkivit jo "freax", siç kishte kërkuar Torvalds, por "linux". E rëndësishme është që sipërmarrësi William Della Croce ishte në gjendje të regjistronte markën tregtare Linux dhe dëshiroi që me kalimin e kohës të mbante taksa, por më vonë e ndryshoi mendjen dhe ia kaloi të gjitha të drejtat e markës Linusit. Maskota zyrtare e kernel-it të Linux, pinguini Tux, u zgjodh si rezultat i një garë, që ndodhi në vitin 1996. Emri Tux do të thotë 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.36 milion linj kode.

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, rritur efikasiteti i sistemit tĂ« menaxhimit tĂ« memories, shtuar mbĂ«shtetje pĂ«r IPv6, realizuar njĂ« firewall tĂ« ri, prezantuar njĂ« sistem tĂ« ri tĂ« zĂ«rit;
  • 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 Ă«shtĂ« realizuar kalimi nĂ« numĂ«rimin 3.x. Numri i objekteve nĂ« repositorin Git arriti nĂ« 2 milion;
  • NĂ« vitin 2015 u organizua u lĂ«shua bĂ«rthama Linux 4.0. Numri i objekteve git nĂ« repositorin arriti nĂ« 4 milion;
  • NĂ« prill 2018 kalimi i kufirit nĂ« 6 milion objekte git nĂ« repositorin e bĂ«rthamĂ«s.
  • NĂ« janar 2019 Ă«shtĂ« formuar dega e bĂ«rthamĂ«s Linux 5.0. Repositori arriti nivelin 6.5 milion objekte git.
  • Kerni 5.8, i publikuar nĂ« gusht 2020. kanĂ« ka pasur numrin mĂ« tĂ« madh tĂ« ndryshimeve nga tĂ« gjitha kernelĂ«t qĂ« nga fillimi i projektit.

Burimi: opennet.ru

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