O le fatu Linux ua atoa le 29 tausaga

I le aso 25 o Aokuso, 1991, ina ua mavae le lima masina o le atinaʻeina, o Linus Torvalds, 21 tausaga le matua. faasilasila i le comp.os.minix newsgroup e uiga i le fausiaina o se faʻataʻitaʻiga galue o le faiga fou faʻaogaina o Linux, lea na matauina ai le maeʻa o le porting bash 1.08 ma le gcc 1.40. O le faʻasalalauga muamua o le Linux kernel na faʻasalalau ia Setema 17th. Autu 0.0.1 sa i ai le tele o le 62 KB i le faʻapipiʻiina ma o loʻo i ai le tusa ma le 10 laina o faʻamatalaga puna. Ole fatu Linux fa'aonaponei e sili atu nai lo le 26 miliona laina fa'ailoga. E tusa ai ma se suʻesuʻega 2010 na faʻatonuina e le Iuni a Europa, o le tau faʻatatau o le atinaʻeina o se poloketi mai le sasa e tutusa ma le fatu Linux faʻaonaponei o le a. sili atu i le piliona US tala (na faia le faʻatusatusaga ina ua maua le kernel 13 miliona laina o code), e tusa ai ma i isi fa'atatau - sili atu i le 3 piliona.

O le fatu Linux na musuia e le MINIX operating system, lea e leʻi fiafia i ai Linus ona o lana laisene faʻatapulaʻa. Mulimuli ane, ina ua avea Linux ma se galuega lauiloa, na taumafai tagata le fiafia e tuuaia Linus o le kopi saʻo o le code o nisi MINIX subsystems. O le osofaʻiga na teena e Andrew Tanenbaum, le tusitala o le MINIX, o le na tofia se tasi o ana tamaiti aʻoga e faia se faʻatusatusaga auiliili o le code Minix ma le faʻasalalauga muamua o Linux. Iʻuga su'esu'ega na fa'aalia ai na'o le fa fa'ailoga laiti poloka poloka e fetaui ona o mana'oga POSIX ma ANSI C.

O Linus na muai fa'amoemoe e fa'aigoa le fatu Freax, mai upu "free", "freak" ma le X (Unix). Ae na maua e le fatu le igoa "Linux" faafetai ia Ari Lemmke, o le, i luga o le talosaga a Linus, tuu le fatu i luga. FTP server iunivesite, faaigoa le lisi ma le archive e le o le "freax", e pei ona talosagaina e Torvalds, ae "linux". E maitauina o le tagata fai pisinisi o William Della Croce na mafai ona resitalaina le faʻailoga Linux ma manaʻo e aoina le tau i le aluga o taimi, ae mulimuli ane suia lona mafaufau ma tuʻuina atu aia tatau uma i le faʻailoga ia Linus. O le mascot aloaia o le fatu Linux, Tux le penguin, na filifilia o se taunuuga tauvaga, na faia i le 1996. O le igoa Tux e tu mo Torvalds UniX.

Fa'ateleina le fa'atupuina o le codebase (numera o laina fa'ailoga puna) o le fatu:

  • 0.0.1 - Setema 1991, 10 afe laina o code;
  • 1.0.0 - Mati 1994, 176 afe laina o code;
  • 1.2.0 - Mati 1995, 311 afe laina o code;
  • 2.0.0 - Iuni 1996, 778 afe laina o code;
  • 2.2.0 - Ianuari 1999, 1.8 miliona laina o tulafono laiti;
  • 2.4.0 - Ianuari 2001, 3.4 miliona laina o tulafono laiti;
  • 2.6.0 - Tesema 2003, 5.9 miliona laina fa'ailoga;
  • 2.6.28 - Tesema 2008, 10.2 miliona laina fa'ailoga;
  • 2.6.35 - Aokuso 2010, 13.4 miliona laina o tulafono laiti;
  • 3.0 - Aukuso 2011, 14.6 miliona laina o code.
  • 3.5 - Iulai 2012, 15.5 miliona laina o code.
  • 3.10 - Iulai 2013, 15.8 miliona laina o code;
  • 3.16 - Aokuso 2014, 17.5 miliona laina o tulafono laiti;
  • 4.1 - Iuni 2015, 19.5 miliona laina o code;
  • 4.7 - Iulai 2016, 21.7 miliona laina o code;
  • 4.12 - Iulai 2017, 24.1 miliona laina o code;
  • 4.18 - Aukuso 2018, 25.3 miliona laina o code.
  • 5.2 - Iulai 2019, 26.55 miliona laina o code.
  • 5.8 - Aukuso 2020, 28.36 miliona laina o code.

Autu Alualu i Luma:

  • Linux 0.0.1 - Setema 1991, fa'alauiloa muamua fa'alaua'itele e lagolagoina na'o le i386 PPU ma fa'aoso mai floppy;
  • Linux 0.12 - Ianuari 1992, na amata ona tufatufaina le code i lalo ole laisene GPLv2;
  • Linux 0.95 - Mati 1992, faʻaopoopo le tomai e faʻatautaia ai le X Window System, faʻatinoina le lagolago mo mafaufauga faʻapitoa ma se vaeluaga swap.
  • Linux 0.96-0.99 - 1992-1993, na amata galuega i luga o le upega tafailagi. Na faʻalauiloaina le faila faila Ext2, faʻaopoopoina le lagolago mo le faila faila ELF, avetaʻavale mo kata leo ma le SCSI controllers na faʻafeiloaʻi, utaina o kernel modules ma le /proc file system na faʻatinoina.
  • I le 1992, na faʻaalia ai le tufatufaina muamua o SLS ma Yggdrasil. I le taumafanafana o le 1993, na faʻavaeina ai le Slackware ma Debian poloketi.
  • Linux 1.0 - Mati 1994, fa'alilolilo fa'alilolilo muamua;
  • Linux 1.2 - Mati 1995, o se faʻaopoopoga tele i le numera o avetaavale, lagolago mo le Alpha, MIPS ma le SPARC platforms, faʻalauteleina le gafatia o faʻapipiʻi fesoʻotaʻiga, foliga vaaia o se faʻamama pepa, lagolago NFS;
  • Linux 2.0 - Iuni 1996, lagolago mo faiga multiprocessor;
  • Mati 1997: LKML, Linux kernel developer lisi meli na faavaeina;
  • 1998: Fa'alauiloa le vaega muamua o le Top500 Linux-based cluster, e aofia ai 68 nodes ma Alpha CPUs;
  • Linux 2.2 - Ianuari 1999, faʻaleleia atili le lelei o le faʻaogaina o le mafaufau, faʻaopoopo le lagolago mo IPv6, faʻatinoina se pa puipui fou, faʻafeiloaʻi se subsystem leo fou;
  • Linux 2.4 - Fepuari 2001, lagolago mo le 8-processor system ma le 64 GB o le RAM, Ext3 file system, USB support, ACPI;
  • Linux 2.6 - Tesema 2003, SELinux lagolago, masini fa'apipi'i fa'amaufa'ailoga otometi, sysfs, toe fa'atulagaina le fa'atonuga o mea e manatua ai;
  • I le 2005, na faʻaalia ai le Xen hypervisor, lea na faʻafeiloaʻi ai le vaitau o le virtualization;
  • Ia Setema 2008, o le faʻasalalauga muamua o le Android platform e faʻavae i luga o le fatu Linux na fausia;
  • Ia Iulai 2011, ina ua mavae le 10 tausaga o le atinaʻeina o le lala 2.6.x faatino suiga ile faanumera 3.x. Ole numera o mea i totonu ole Git repository ua oʻo ile 2 miliona;
  • I le 2015 tausaga na tupu faʻamalolo o le Linux kernel 4.0. Ole numera o mea git i totonu ole fale teu oloa ua oʻo ile 4 miliona;
  • Ia Aperila 2018 manumalo mea taua o le 6 miliona git mea i totonu o le fale teu oloa.
  • Ia Ianuari 2019, na fausia ai se lala fatu Linux 5.0. O le fale teu oloa ua oʻo atu i le 6.5 miliona git objects.
  • Опубликованное в августе 2020 года ядро 5.8 ua avea самым крупным по числу изменений из всех ядер за всё время существования проекта.

puna: opennet.ru

Faaopoopo i ai se faamatalaga