Kernel Linux 28 salî dibe

Di 25ê Tebaxa 1991ê de, piştî pênc mehan ji pêşveçûnê, xwendekarê 21-salî Linus Torvalds ragihand di koma nûçeyên comp.os.minix de di derbarê afirandina prototîpek xebitandinê ya pergala xebitandina nû ya Linux-ê de, ku ji bo wê temamkirina portkirina bash 1.08 û gcc 1.40 hate destnîşan kirin. Yekem serbestberdana giştî ya kernel Linux di 17-ê Îlonê de hate ragihandin. Navik 0.0.1 qebareya wê 62 KB bû û bi qasî 10 hezar xetên koda çavkanî tê de bû. Kernel Linux-a nûjen ji 26 mîlyon xetên kodê zêdetir heye. Li gorî lêkolînek sala 2010-an ku ji hêla Yekîtiya Ewropî ve hatî peywirdarkirin, lêçûnek texmînî ya pêşxistina projeyek ji sifirê mîna kernel Linux-ya nûjen dê bibe. ji milyarek zêdetir Dolarên Amerîkî (hesab hate çêkirin dema ku kernel 13 mîlyon xetên kodê hebûn), li gorî yên din texmîn - zêdetir ji 3 milyar.

Kernel Linux ji pergala xebitandinê MINIX ve hatî îlhama kirin, ku Linus ji ber lîsansa xweya sînordar jê hez nekir. Dûv re, dema ku Linux bû projeyek naskirî, nexweşan hewl da ku Linus bi rasterast kopîkirina koda hin bine pergalên MINIX tawanbar bikin. Êrîş ji hêla Andrew Tanenbaum, nivîskarê MINIX ve hate red kirin, ku yek ji xwendekarên xwe peywirdar kir ku berhevokek berfireh a koda Minix û yekem guhertoyên gelemperî yên Linux-ê bike. Encam lêkolînê ji ber hewcedariyên POSIX û ANSI C tenê çar pêşbaziyên blokên kodê yên piçûk destnîşan kir.

Linus bi eslê xwe fikirî ku navê kernel Freax, ji peyvên "belaş", "freak" û X (Unix) bi nav bike. Lê kernel bi saya Ari Lemmke navê "Linux" wergirt, ku li ser daxwaza Linus, kernel danî ser Pêşkêşkara FTP zanîngeh, navê pelrêça bi arşîvê ne "freax", wekî Torvalds xwest, lê "linux". Hêjayî gotinê ye ku karsazê karsaz William Della Croce karî nîşana bazirganî ya Linux tomar bike û bi demê re xwest ku xaniyan berhev bike, lê paşê ramana xwe guhert û hemî mafên nîşana bazirganî ji Linus re veguhezand. Di encamê de maskota fermî ya kernel Linux, Tux the penguin, hate hilbijartin pêşbirkên, di sala 1996 de pêk hat. Navê Tux ji bo Torvalds UniX radiweste.

Dînamîkên mezinbûnê yên bingeha kodê (hejmara rêzikên koda çavkaniyê) ya kernel:

  • 0.0.1 - Îlon 1991, 10 hezar rêzikên kodê;
  • 1.0.0 - Adar 1994, 176 hezar rêzikên kodê;
  • 1.2.0 - Adar 1995, 311 hezar rêzikên kodê;
  • 2.0.0 - Hezîran 1996, 778 hezar rêzikên kodê;
  • 2.2.0 - Çile 1999, 1.8 mîlyon rêzikên kodê;
  • 2.4.0 - Çile 2001, 3.4 mîlyon rêzikên kodê;
  • 2.6.0 - Kanûn 2003, 5.9 mîlyon rêzikên kodê;
  • 2.6.28 - Kanûn 2008, 10.2 mîlyon rêzikên kodê;
  • 2.6.35 - Tebax 2010, 13.4 mîlyon rêzikên kodê;
  • 3.0 - Tebax 2011, 14.6 mîlyon rêzikên kodê.
  • 3.5 - Tîrmeh 2012, 15.5 mîlyon rêzikên kodê.
  • 3.10 - Tîrmeh 2013, 15.8 mîlyon rêzikên kodê;
  • 3.16 - Tebax 2014, 17.5 mîlyon rêzikên kodê;
  • 4.1 - Hezîran 2015, 19.5 mîlyon rêzikên kodê;
  • 4.7 - Tîrmeh 2016, 21.7 mîlyon rêzikên kodê;
  • 4.12 - Tîrmeh 2017, 24.1 mîlyon rêzikên kodê;
  • 4.18 - Tebax 2018, 25.3 mîlyon rêzikên kodê.
  • 5.2 - Tîrmeh 2019, 26.55 mîlyon rêzikên kodê.

Pêşveçûna Pêşveçûna bingehîn:

  • Linux 0.0.1 - Îlon 1991, yekem serbestberdana giştî ku tenê CPU-ya i386 piştgirî dike û ji floppy tê bootkirin;
  • Linux 0.12 - Çile 1992, kod di bin lîsansa GPLv2 de dest bi belavkirinê kir;
  • Linux 0.95 - Adar 1992, şiyana xebitandina Pergala Paceya X zêde kir, piştgirî ji bo bîranîna virtual û dabeşek guheztinê pêk anî.
  • Linux 0.96-0.99 - 1992-1993, kar li ser stûna torê dest pê kir. Pergala pelê Ext2 hate destnîşan kirin, piştgirî ji bo formata pelê ELF hate zêdekirin, ajokarên kartên deng û kontrolkerên SCSI hatin destnîşan kirin, barkirina modulên kernel û pergala pelê /proc hate bicîh kirin.
  • Di sala 1992 de, belavkirina yekem SLS û Yggdrasil xuya bû. Di havîna 1993 de, projeyên Slackware û Debian hatin damezrandin.
  • Linux 1.0 - Adar 1994, yekem serbestberdana fermî ya aram;
  • Linux 1.2 - Adar 1995, zêdebûnek berbiçav a hejmara ajokaran, piştgirî ji bo platformên Alpha, MIPS û SPARC, kapasîteyên stûyê torê yên berfireh, xuyangkirina parzûnek pakêtê, piştgiriya NFS;
  • Linux 2.0 - Hezîran 1996, piştgirî ji bo pergalên pirrjimar;
  • Adar 1997: LKML, lîsteya nameyan a pêşdebirên kernel Linux hate damezrandin;
  • 1998: Yekem komika bingehîn a Top500 Linux-ê, ku ji 68 nodên bi CPU-yên Alpha pêk tê, dest pê kir;
  • Linux 2.2 - Çile 1999, karbidestiya pergala rêveberiya bîranînê çêtir kir, piştgirî ji bo IPv6 zêde kir, dîwarek agirek nû bicîh kir, binepergalek dengek nû destnîşan kir;
  • Linux 2.4 - Sibat 2001, piştgirî ji bo pergalên 8-prosesor û 64 GB RAM, pergala pelê Ext3, piştgiriya USB, ACPI;
  • Linux 2.6 - Kanûn 2003, Piştgiriya SELinux, Amûrên birêkûpêkkirina parametreyên kernelê yên otomatîkî, sysfs, pergala rêveberiya bîranînê ya ji nû ve dîzaynkirin;
  • Di 2005-an de, hypervisor Xen hate destnîşan kirin, ku di serdema virtualbûnê de dest pê kir;
  • Di îlona 2008 de, yekem serbestberdana platforma Android-ê li ser bingeha kernel Linux hate damezrandin;
  • Di Tîrmeha 2011 de, piştî 10 salan ji pêşveçûna şaxê 2.6.x pêkanîn derbasbûna jimara 3.x. Hejmara tiştên di depoya Git de gihîştiye 2 mîlyonî;
  • Di sala 2015 de pêk hat berdana kernel Linux 4.0. Hejmara tiştên git di depoyê de gihîştiye 4 mîlyonî;
  • Di Nîsana 2018 de bi ser ketin xala 6 mîlyon tiştên git di depoya kernelê de.
  • Di Çileya 2019 de, şaxek kernel hate damezrandin Linux 5.0. Depo gihîştiye 6.5 mîlyon tiştên git.

Source: opennet.ru

Add a comment