O le fatu Linux ua atoa le 30 tausaga

I le aso 25 o Aokuso, 1991, ina ua maeʻa le lima masina o le atinaʻe, na faʻasalalau ai e le tamaititi e 21-tausaga Linus Torvalds i luga o le teleconference comp.os.minix ua maeʻa se faʻataʻitaʻiga galue o se faiga faʻaogaina Linux fou, porting bash 1.08 ma le gcc 1.40 na maua. ua maea. O le faʻasalalauga muamua o le Linux kernel na faʻalauiloaina ia Setema 17th. O le fatu 0.0.1 sa 62 KB fa'apipi'i ma e tusa ma le 10 laina o fa'ailoga puna. Ole fatu Linux fa'aonaponei e silia ma le 28 miliona laina ole tulafono. E tusa ai ma se suʻesuʻega na faʻatonuina e le Iuni a Europa i le 2010, o le tau faʻatatau o le atinaʻeina mai le amataga o se poloketi e tutusa ma le fatu Linux faʻaonaponei o le a sili atu i le piliona US tala (na faia le faʻatusatusaga pe a iai le kernel 13 miliona laina o code) , e tusa ai ma isi faʻatatau - sili atu i le 3 piliona.

O le fatu Linux na musuia e le MINIX operating system, lea e le fetaui ma Linus ma lona laisene faatapulaa. Mulimuli ane, ina ua avea Linux ma galuega lauiloa, na taumafai le au taufaaleaga 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 faʻatonuina se tamaititi aoga e faia se faʻatusatusaga auiliili i le va o le Minix code ma le faʻasalalauga muamua o Linux. O faʻaiʻuga o suʻesuʻega na faʻaalia ai le i ai o naʻo le fa faʻatusatusaga laiti o poloka poloka, ona o manaʻoga o le POSIX ma le ANSI C.

Na manatu Linus e faaigoa le fatu Freax, mai upu "saoloto", "freak" ma le X (Unix). Ae o le igoa "Linux" na tuuina atu i le fatu e Ari Lemmke, o le, i luga o le talosaga a Linus, na tuu le fatu i luga o le FTP server a le iunivesite, faaigoa le directory ma le archive e le o le "freax", e pei ona fesili Torvalds, ae "linux ”. E maitauina o le tagata fai pisinisi o William Della Croce (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, le Tux penguin, na filifilia o se taunuuga o se 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.4 miliona laina o code.
  • 5.13 - Iuni 2021, 29.2 miliona laina fa'ailoga.

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, na faia le suiga i le numera 3.x. Ole numera o mea i totonu ole Git repository ua oʻo ile 2 miliona;
  • I le 2015, o le tatalaina o le Linux 4.0 kernel na faia. Ole numera o mea git ile fale teu oloa ua oʻo ile 4 miliona;
  • I le masina o Aperila 2018, na faatoilaloina ai le tulaga maualuga o le 6 miliona git i totonu o le fale teu oloa.
  • Ia Ianuari 2019, na fausia ai le Linux 5.0 kernel lala. O le fale teu oloa ua oʻo i le maualuga o le 6.5 miliona git objects.
  • Fa'asalalau ia Aukuso 2020, o le kernel 5.8 na sili ona tele i tulaga o le numera o suiga o fatu uma i le olaga atoa o le poloketi.
  • I le kernel 5.13, na faʻatulagaina se faʻamaumauga mo le numera o tagata atiaʻe (2150), o latou suiga na aofia i totonu o le fatu.
  • I le 2021, na faʻaopoopoina le code mo le atinaʻeina o avetaavale i Rust i le Linux-sosoo kernel lala. O loʻo faʻagasolo galuega e aofia ai vaega e lagolago ai Rust i le vaega autu o le ogatotonu.

68% o suiga uma i le autu na faia e le 20 kamupani sili ona malosi. Mo se faʻataʻitaʻiga, pe a atiaʻe le fatu 5.13, 10% o suiga uma na saunia e Intel, 6.5% e Huawei, 5.9% e Red Hat, 5.7% e Linaro, 4.9% e Google, 4.8% e AMD, 3.1% e NVIDIA, 2.8 % e Facebook, 2.3% - SUSE, 2.1% - IBM, 1.9% - Oracle, 1.5% - ARM, 1.4% - Canonical. 13.2% o suiga na saunia e tagata fai sao tuto'atasi po'o le au atina'e e le'i fa'ailoa manino mai sa latou galulue mo nisi kamupani. 1.3% o suiga na saunia e tamaiti aʻoga, tamaiti aʻoga faʻauʻu ma sui o faʻalapotopotoga faʻaleaʻoaʻoga. E tusa ai ma le numera o le 5.13 laina o le code faaopoopo i le fatu, AMD o le taʻitaʻi, o lana vaega e 20.2% (o le avetaʻavale amdgpu e tusa ma le 3 miliona laina o le code, e tusa ma le 10% o le aofaʻi o le kernel tele - 2.4 miliona. laina e fa'amauina e faila fa'aulu fa'a otometi ma fa'amaumauga mo resitara GPU).

puna: opennet.ru

Faaopoopo i ai se faamatalaga