Ka huri te kernel Linux ki te 29 tau

I te 25 no Atete 1991, i muri a‘e e pae ava‘e i te tupuraa, te piahi o Linus Torvalds e 21 matahiti. i panuihia i roto i te roopu korero comp.os.minix mo te hanga i tetahi tauira mahi o te punaha whakahaere Linux hou, i tohuhia ai te whakaotinga o te porting bash 1.08 me te gcc 1.40. Ko te tukunga tuatahi o te kakano Linux i panuitia i te Mahuru 17th. Core 0.0.1 he 62 KB te rahi i roto i te ahua kōpeke me te 10 mano nga rarangi o te waehere puna. Neke atu i te 26 miriona nga rarangi waehere o te kernel Linux hou. E ai ki tetahi rangahau i te tau 2010 i tukuna e te Kotahitanga o Europi, ko te utu tata mo te whakawhanake i tetahi kaupapa mai i te wahanga ka rite ki te kakano Linux hou. neke atu i te piriona Taara US (i mahia te tatau i te wa e 13 miriona nga rarangi waehere o te kernel), e ai ki etahi atu whakatau tata - neke atu i te 3 piriona.

Ko te kernel Linux i whakaaweahia e te punaha whakahaere MINIX, kaore i pai ki a Linus na te iti o tana raihana. I muri mai, i te wa i riro ai a Linux hei kaupapa rongonui, ka ngana te hunga kino ki te whakapae i a Linus mo te kape tika i te waehere o etahi punaha MINIX. I whakakorehia te whakaeke e Andrew Tanenbaum, te kaituhi o MINIX, nana i tuku tetahi o ana akonga ki te whakahaere i te whakataurite taipitopito o te waehere Minix me nga putanga tuatahi o te iwi Linux. Результаты I kitea e te rangahau e wha noa nga tohu poraka tohu iti na runga i nga whakaritenga POSIX me ANSI C.

I whakaaro tuatahi a Linus ki te karanga i te kernel Freax, mai i nga kupu "free", "freak" me X (Unix). Engari i whiwhi te kernel i te ingoa "Linux" he mihi ki a Ari Lemmke, nana, na runga i te tono a Linus, i tuu te pata ki runga. Tūmau FTP whare wānanga, whakaingoa i te whaiaronga ki te pūranga e kore "freax", rite Torvalds tono, engari "linux". Ko te mea nui ko te kaipakihi pakihi a William Della Croce i kaha ki te rehita i te tohu hokohoko Linux me te hiahia ki te kohi utu mo te wa roa, engari i muri mai ka huri tona whakaaro me te whakawhiti i nga mana katoa ki te tohu tohu ki a Linus. Ko te mascot mana o te kernel Linux, ko Tux te korora, i tohua hei hua whakataetae, i tū i te tau 1996. Ko te ingoa Tux e tu ana mo Torvalds UniX.

Te kaha o te tipu o te turanga waehere (te maha o nga rarangi o te waehere puna) o te kernel:

  • 0.0.1 - Mahuru 1991, 10 mano rarangi waehere;
  • 1.0.0 - Maehe 1994, 176 mano rarangi waehere;
  • 1.2.0 - Maehe 1995, 311 mano rarangi waehere;
  • 2.0.0 - Pipiri 1996, 778 mano rarangi waehere;
  • 2.2.0 - Hanuere 1999, 1.8 miriona rarangi waehere;
  • 2.4.0 - Hanuere 2001, 3.4 miriona rarangi waehere;
  • 2.6.0 - Hakihea 2003, 5.9 miriona rarangi waehere;
  • 2.6.28 - Hakihea 2008, 10.2 miriona rarangi waehere;
  • 2.6.35 - Akuhata 2010, 13.4 miriona rarangi waehere;
  • 3.0 - Akuhata 2011, 14.6 miriona rarangi waehere.
  • 3.5 - Hōngongoi 2012, 15.5 miriona rārangi waehere.
  • 3.10 - Hōngongoi 2013, 15.8 miriona rārangi waehere;
  • 3.16 - Akuhata 2014, 17.5 miriona rarangi waehere;
  • 4.1 - Pipiri 2015, 19.5 miriona rarangi waehere;
  • 4.7 - Hōngongoi 2016, 21.7 miriona rārangi waehere;
  • 4.12 - Hōngongoi 2017, 24.1 miriona rārangi waehere;
  • 4.18 - Akuhata 2018, 25.3 miriona rarangi waehere.
  • 5.2 - Hōngongoi 2019, 26.55 miriona rārangi waehere.
  • 5.8 - Akuhata 2020, 28.36 miriona rarangi waehere.

Te ahunga whakamua matua:

  • Linux 0.0.1 - Mahuru 1991, te tuku tuatahi mo te iwi katoa e tautoko ana i te PTM i386 anake me te peke mai i te pire;
  • Linux 0.12 - Hanuere 1992, i timata te tohatoha i te waehere i raro i te raihana GPLv2;
  • Linux 0.95 - Poutū-te-rangi 1992, i tāpirihia te kaha ki te whakahaere i te Pūnaha Matapihi X, i whakatinanahia te tautoko mo te mahara mariko me te wehenga whakawhiti.
  • Linux 0.96-0.99 - 1992-1993, i timata te mahi i runga i te puranga whatunga. I whakauruhia te punaha konae Ext2, i taapirihia te tautoko mo te whakatakotoranga konae ELF, i whakauruhia nga taraiwa mo nga kaari tangi me nga kaiwhakahaere SCSI, te utaina o nga waahanga kernel me te punaha konae /proc i whakatinanahia.
  • I te tau 1992, ka puta nga tohatoha tuatahi o SLS me Yggdrasil. I te raumati o 1993, i hangaia nga kaupapa Slackware me Debian.
  • Linux 1.0 - Poutū-te-rangi 1994, te tuku mana tuatahi;
  • Linux 1.2 - Poutū-te-rangi 1995, he pikinga nui i roto i te maha o nga taraiwa, te tautoko mo nga papaahi Alpha, MIPS me SPARC, te whakawhānui ake i nga kaha o te puranga whatunga, te ahua o te taatete paatete, te tautoko NFS;
  • Linux 2.0 - Hune 1996, tautoko mo nga punaha tukatuka maha;
  • Poutū-te-rangi 1997: LKML, Linux kernel kaiwhakawhanake rārangi mēra i whakaturia;
  • 1998: I whakarewahia te roopu tuatahi a Top500 Linux-based, e 68 nga pona me nga PTM Alpha;
  • Linux 2.2 - Hanuere 1999, i pai ake te pai o te punaha whakahaere mahara, taapiri tautoko mo IPv6, i whakatinanahia he papaahi hou, i whakaurua he punaha tangi hou;
  • Linux 2.4 - Hui-tanguru 2001, tautoko mo nga punaha 8-tukatuka me te 64 GB o RAM, punaha konae Ext3, tautoko USB, ACPI;
  • Linux 2.6 - Hakihea 2003, tautoko SELinux, taputapu whakakorikori tawhā kirikiri aunoa, sysfs, punaha whakahaere mahara kua hoahoatia ano;
  • I te tau 2005, i whakauruhia te Xen hypervisor, i timata i te wa o te mariko;
  • I te marama o Hepetema 2008, i hangaia te tukunga tuatahi o te turanga Android i runga i te kernel Linux;
  • I te marama o Hurae 2011, i muri i nga tau 10 o te whanaketanga o te peka 2.6.x whakatinana whakawhiti ki te nama 3.x. Kua tae ki te 2 miriona te maha o nga taonga kei roto i te whare putunga Git;
  • I roto i te 2015 tau i tupu te tukunga o Linux kernel 4.0. Kua tae ki te 4 miriona te maha o nga taonga git i roto i te putunga;
  • Paenga-whāwhā 2018 hinga tohu tohu mo te 6 miriona git ahanoa i roto i te putunga kernel.
  • I te marama o Hanuere 2019, i hangaia he manga kakano Linux 5.0. Kua tae ki te 6.5 miriona nga taonga git.
  • Kernel 2020 i whakaputaina i Akuhata 5.8 kua riro te mea nui rawa atu mo te maha o nga huringa o nga kakano katoa i te wa katoa o te kaupapa.

Source: opennet.ru

Tāpiri i te kōrero