Ko te kernel Linux he 31 tau

I te Akuhata 25, 1991, i muri i nga marama e rima o te whakawhanaketanga, ka panui te tauira 21-tau-tawhito a Linus Torvalds i runga i te waea waea comp.os.minix kua oti he tauira mahi o te punaha whakahaere Linux hou, ko te porting bash 1.08 me te gcc 1.40 kua oti. kua oti. Ko te tukunga tuatahi o te kakano Linux i tukuna i te Mahuru 17th. Ko te pata 0.0.1 he 62 KB i kōpeke, ā, tata ki te 10 ngā rārangi waehere pūtake kei roto. Neke atu i te 30 miriona nga rarangi waehere o te kernel Linux hou. E ai ki tetahi rangahau i tukuna e te Kotahitanga o Europi i te tau 2010, ko te utu tata ki te whakawhanake mai i te wahanga o tetahi kaupapa e rite ana ki te kakano Linux hou ka neke atu i te kotahi piriona taara US (i mahia te tatauranga i te wa e 13 miriona nga rarangi waehere o te kernel) , e ai ki etahi atu whakatau - neke atu i te 3 piriona.

Ko te kernel Linux i whakaaweahia e te punaha whakahaere MINIX, kaore i pai ki a Linus me tana raihana iti. I muri mai, i te wa i riro ai a Linux hei kaupapa rongonui, ka ngana nga kaikino 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 tono tetahi akonga ki te whakarite i te whakataurite i waenga i te waehere Minix me nga putanga tuatahi o Linux. Ko nga hua o te rangahau e whakaatu ana e wha noa nga tukinga iti o nga poraka waehere, na nga whakaritenga a POSIX me ANSI C.

I whakaaro tuatahi a Linus ki te whakaingoa i te kernel Freax, mai i nga kupu "free", "freak" me X (Unix). Engari ko te ingoa "Linux" na Ari Lemmke i hoatu ki te kernel, nana, i runga i te tono a Linus, i tuu te kernel ki runga i te tūmau FTP o te whare wananga, me te whakaingoa i te whaiaronga me te puranga ehara i te "freax", i te patai a Torvalds, engari ko "linux". ”. Ko te mea nui ko te kaipakihi pakihi a William Della Croce (William Della Croce) i whakahaere ki te rehita i te tohu tohu 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 kakano Linux, te korora Tux, i tohua na te whakataetae i tu 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.4 miriona rarangi waehere.
  • 5.13 - Pipiri 2021, 29.2 miriona rarangi waehere.
  • 5.19 - Akuhata 2022, 30.5 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 Hūrae 2011, i muri i nga tau 10 o te whakawhanaketanga o te peka 2.6.x, i mahia te whakawhiti ki te 3.x tau. Kua tae ki te 2 miriona te maha o nga taonga kei roto i te whare putunga Git;
  • I te 2015, i puta te tukunga o te Linux 4.0 kernel. Kua tae ki te 4 miriona te maha o nga taonga git kei roto i te putunga;
  • I te Paenga-whāwhā 2018, kua hinga te tohu o te 6 miriona git i roto i te putunga matua.
  • I te Hanuere 2019, i hangaia te manga kernel Linux 5.0. Kua eke te putunga ki te taumata o te 6.5 miriona nga taonga git.
  • I whakaputaina i te marama o Akuhata 2020, ko te kakano 5.8 te mea nui rawa atu mo te maha o nga huringa o nga kakano katoa i te wa katoa o te kaupapa.
  • I roto i te kernel 5.13, i tuhia he rekoata mo te maha o nga kaiwhakawhanake (2150), i whakauruhia nga huringa ki roto i te kernel.
  • I te tau 2021, ka taapirihia te waehere mo te whakawhanake taraiwa i Rust ki te peka kernel Linux-muri. Kei te haere tonu nga mahi ki te whakauru i nga waahanga hei tautoko i te Waikura ki te waahanga matua o te matua.
  • В августе 2022 года сформирована ветка ядра Linux 6.0, так как в ветке 5.x накопилось достаточного выпусков для смены первого числа в номере версии.

68% всех изменений в ядро внесены 20 наиболее активными компаниями. Например, при разработке ядра 5.19 10.9% всех изменений подготовлено компанией Intel, 5.7% — Linaro, 5.5% — AMD, 5.2% — Red Hat, 4.1% — Google, 3.5% — Meta, 3.1% — SUSE, 2.9% — Huawei, 2.8% — NVIDIA, 2.7% — Oracle. 11.8% изменений подготовлены независимым участниками или разработчиками, явно не заявившим о своей работе на определённые компании. По числу добавленных в ядро 5.19 строк кода лидирует компания AMD, доля которой составила 37.9% (драйвер amdgpu насчитывает более 4 млн строк кода, большая часть которого приходится на сгенерированные автоматически заголовочные файлы с данными для регистров GPU).

Source: opennet.ru

Tāpiri i te kōrero