Il-qalba tal-Linux jagħlaq 29 sena

Fil-25 ta’ Awwissu, 1991, wara ħames xhur ta’ żvilupp, l-istudent Linus Torvalds ta’ 21 sena ħabbar fil-grupp tal-aħbarijiet comp.os.minix dwar il-ħolqien ta 'prototip ta' ħidma tas-sistema operattiva Linux ġdida, li għaliha ġiet innutata t-tlestija tal-porting bash 1.08 u gcc 1.40. L-ewwel rilaxx pubbliku tal-qalba tal-Linux tħabbar fis-17 ta 'Settembru. Qalba 0.0.1 kellu daqs ta’ 62 KB f’forma kompressata u kien fih madwar 10 elf linja ta’ kodiċi sors. Il-kernel modern tal-Linux għandu aktar minn 26 miljun linja ta 'kodiċi. Skont studju tal-2010 kkummissjonat mill-Unjoni Ewropea, l-ispiża approssimattiva tal-iżvilupp ta’ proġett mill-bidu simili għall-kernel modern tal-Linux tkun aktar minn biljun Dollari Amerikani (il-kalkolu sar meta l-qalba kellha 13-il miljun linja ta 'kodiċi), skond oħrajn stimi - aktar minn 3 biljun.

Il-kernel tal-Linux kien ispirat mis-sistema operattiva MINIX, li lil Linus ma għoġbitx minħabba l-liċenzja limitata tagħha. Sussegwentement, meta Linux sar proġett magħruf sew, dawk li jixtiequ ħażin ippruvaw jakkużaw lil Linus li kkopja direttament il-kodiċi ta 'xi sottosistemi MINIX. L-attakk kien imwarrab minn Andrew Tanenbaum, l-awtur ta 'MINIX, li inkariga lil wieħed mill-istudenti tiegħu biex iwettaq paragun dettaljat tal-kodiċi Minix u l-ewwel verżjonijiet pubbliċi ta' Linux. Sejbiet ir-riċerka wriet biss erba 'logħbiet ta' blokki ta 'kodiċi minuri minħabba rekwiżiti POSIX u ANSI C.

Linus oriġinarjament ħaseb li jsejjaħ il-qalba Freax, mill-kliem "ħieles", "skerz" u X (Unix). Iżda l-qalba rċeviet l-isem "Linux" grazzi għal Ari Lemmke, li, fuq talba ta 'Linus, poġġiet il-qalba fuq Server FTP università, billi semmiet id-direttorju bl-arkivju mhux "freax", kif talab Torvalds, iżda "linux". Ta 'min jinnota li n-negozjant intraprendenti William Della Croce irnexxielu jirreġistra t-trademark tal-Linux u ried jiġbor ir-royalties maż-żmien, iżda aktar tard biddel fehmtu u ttrasferixxa d-drittijiet kollha għat-trademark lil Linus. Il-mascot uffiċjali tal-qalba tal-Linux, Tux the Penguin, intgħażlet bħala riżultat kompetizzjonijiet, li saret fl-1996. L-isem Tux jirrappreżenta Torvalds UniX.

Dinamika tat-tkabbir tal-codebase (numru ta' linji ta' kodiċi sors) tal-qalba:

  • 0.0.1 - Settembru 1991, 10 elf linja ta 'kodiċi;
  • 1.0.0 - Marzu 1994, 176 elf linja ta 'kodiċi;
  • 1.2.0 - Marzu 1995, 311 elf linja ta 'kodiċi;
  • 2.0.0 - Ġunju 1996, 778 elf linja ta 'kodiċi;
  • 2.2.0 - Jannar 1999, 1.8 miljun linja ta 'kodiċi;
  • 2.4.0 - Jannar 2001, 3.4 miljun linja ta 'kodiċi;
  • 2.6.0 - Diċembru 2003, 5.9 miljun linja ta 'kodiċi;
  • 2.6.28 - Diċembru 2008, 10.2 miljun linja ta 'kodiċi;
  • 2.6.35 - Awwissu 2010, 13.4 miljun linja ta 'kodiċi;
  • 3.0 - Awwissu 2011, 14.6 miljun linja ta 'kodiċi.
  • 3.5 - Lulju 2012, 15.5 miljun linja ta 'kodiċi.
  • 3.10 - Lulju 2013, 15.8 miljun linja ta 'kodiċi;
  • 3.16 - Awwissu 2014, 17.5 miljun linja ta 'kodiċi;
  • 4.1 - Ġunju 2015, 19.5 miljun linja ta 'kodiċi;
  • 4.7 - Lulju 2016, 21.7 miljun linja ta 'kodiċi;
  • 4.12 - Lulju 2017, 24.1 miljun linja ta 'kodiċi;
  • 4.18 - Awwissu 2018, 25.3 miljun linja ta 'kodiċi.
  • 5.2 - Lulju 2019, 26.55 miljun linja ta 'kodiċi.
  • 5.8 - Awwissu 2020, 28.36 miljun linja ta 'kodiċi.

Progress tal-Iżvilupp Ewlieni:

  • Linux 0.0.1 - Settembru 1991, l-ewwel rilaxx pubbliku li jappoġġja CPU i386 biss u booting minn floppy;
  • Linux 0.12 - Jannar 1992, il-kodiċi beda jitqassam taħt il-liċenzja GPLv2;
  • Linux 0.95 - Marzu 1992, żied il-ħila biex iħaddem is-Sistema X Window, implimenta appoġġ għall-memorja virtwali u partizzjoni ta 'skambju.
  • Linux 0.96-0.99 - 1992-1993, ix-xogħol beda fuq il-munzell tan-netwerking. Ġiet introdotta s-sistema tal-fajls Ext2, ġie miżjud appoġġ għall-format tal-fajl ELF, ġew introdotti sewwieqa għall-karti tal-ħoss u kontrolluri SCSI, it-tagħbija tal-moduli tal-kernel u ġiet implimentata s-sistema tal-fajl /proc.
  • Fl-1992, dehru l-ewwel distribuzzjonijiet ta 'SLS u Yggdrasil. Fis-sajf tal-1993, twaqqfu l-proġetti Slackware u Debian.
  • Linux 1.0 - Marzu 1994, l-ewwel rilaxx uffiċjalment stabbli;
  • Linux 1.2 - Marzu 1995, żieda sinifikanti fin-numru ta 'sewwieqa, appoġġ għall-pjattaformi Alpha, MIPS u SPARC, kapaċitajiet estiżi ta' munzell tan-netwerk, id-dehra ta 'filtru tal-pakkett, appoġġ NFS;
  • Linux 2.0 - Ġunju 1996, appoġġ għal sistemi multiproċessuri;
  • Marzu 1997: LKML, lista tal-posta tal-iżviluppaturi tal-kernel Linux imwaqqfa;
  • 1998: Tnieda l-ewwel cluster Top500 ibbażat fuq Linux, li jikkonsisti minn 68 node b'Alpha CPUs;
  • Linux 2.2 - Jannar 1999, effiċjenza mtejba tas-sistema ta 'ġestjoni tal-memorja, appoġġ miżjud għall-IPv6, implimentat firewall ġdid, introduċa sottosistema ġdida tal-ħoss;
  • Linux 2.4 - Frar 2001, appoġġ għal sistemi ta '8 proċessuri u 64 GB ta' RAM, sistema ta 'fajls Ext3, appoġġ USB, ACPI;
  • Linux 2.6 - Diċembru 2003, appoġġ SELinux, għodod awtomatiċi tal-irfinar tal-parametri tal-kernel, sysfs, sistema ta 'ġestjoni tal-memorja ddisinjata mill-ġdid;
  • Fl-2005, ġie introdott l-hypervisor Xen, li wassal għall-era tal-virtwalizzazzjoni;
  • F'Settembru 2008, ġiet iffurmata l-ewwel rilaxx tal-pjattaforma Android ibbażata fuq il-qalba tal-Linux;
  • F'Lulju 2011, wara 10 snin ta 'żvilupp tal-fergħa 2.6.x implimentati tranżizzjoni għan-numerazzjoni 3.x. In-numru ta 'oġġetti fir-repożitorju Git laħaq 2 miljun;
  • Fis-sena 2015 seħħet rilaxx tal-kernel Linux 4.0. In-numru ta 'oġġetti git fir-repożitorju laħaq 4 miljun;
  • F’April 2018 jingħelbu tragward ta' 6 miljun oġġett git fir-repożitorju tal-kernel.
  • F'Jannar 2019, ġiet iffurmata fergħa tal-qalba Linux 5.0. Ir-repożitorju laħaq 6.5 miljun oġġett git.
  • Kernel 2020 ippubblikat f'Awwissu 5.8 sar l-akbar f'termini tan-numru ta 'bidliet tal-qlub kollha matul l-eżistenza kollha tal-proġett.

Sors: opennet.ru

Żid kumment