He 29 makahiki o ka Linux kernel

Ma ʻAukake 25, 1991, ma hope o ʻelima mau mahina o ka hoʻomohala ʻana, he haumāna 21 makahiki ʻo Linus Torvalds. kūkala ʻia i ka hui nūhou comp.os.minix e pili ana i ka hana ʻana i kahi prototype hana o ka ʻōnaehana Linux hou, kahi i ʻike ʻia ai ka hoʻopau ʻana o ka porting bash 1.08 a me gcc 1.40. Ua hoʻolaha ʻia ka hoʻokuʻu mua ʻana o ka Linux kernel ma Kepakemapa 17th. Core 0.0.1 he 62 KB ka nui ma ke ʻano i hoʻopili ʻia a loaʻa ma kahi o 10 tausani mau laina kumu kumu. ʻOi aku ka 26 miliona mau laina o ke code o ka Linux kernel hou. Wahi a kahi noiʻi 2010 i kauoha ʻia e ka Hui ʻEulopa, ʻo ke kumu kūʻai o ka hoʻomohala ʻana i kahi papahana mai ka wā ʻōpala e like me ka kernel Linux hou. ʻoi aku ma mua o ka piliona ʻO nā kālā US (ua hana ʻia ka helu ʻana i ka wā i loaʻa ai ka kernel 13 miliona mau laina code), e like me nā mea ʻē aʻe koho - ʻoi aku ma mua o 3 biliona.

Ua hoʻoulu ʻia ka kernel Linux e ka ʻōnaehana hana MINIX, ʻaʻole makemake ʻo Linus ma muli o kāna laikini palena. Ma hope iho, i ka wā i lilo ai ʻo Linux i papahana kaulana, ua hoʻāʻo ka poʻe ʻino e hoʻopiʻi iā Linus i ke kope pololei ʻana i ke code o kekahi mau subsystems MINIX. Ua hoʻokuʻu ʻia ka hoʻouka ʻana e Andrew Tanenbaum, ka mea kākau o MINIX, nāna i hāʻawi i kekahi o kāna mau haumāna e hana i kahi hoʻohālikelike kikoʻī o ke code Minix a me nā mana lehulehu mua o Linux. Nā hualoaʻa Ua hōʻike ka noiʻi i ʻehā mau pāʻani pāʻālua liʻiliʻi ma muli o nā koi POSIX a me ANSI C.

Ua manaʻo mua ʻo Linus e kāhea i ka kernel Freax, mai nā huaʻōlelo "free", "freak" a me X (Unix). Akā ua loaʻa i ka kernel ka inoa ʻo "Linux" mahalo iā Ari Lemmke, nāna, ma ke noi a Linus, kau i ka kernel ma luna. kikowaena FTP kulanui, e kapa ana i ka papa kuhikuhi me ka waihona 'aʻole "freax", e like me Torvalds noi, akā, "linux". He mea ʻike ʻia ʻo William Della Croce e hoʻopaʻa inoa i ka inoa inoa Linux a makemake ʻo ia e hōʻiliʻili i nā royalties i ka manawa, akā ma hope ua hoʻololi i kona manaʻo a hoʻololi i nā kuleana āpau i ka hōʻailona iā Linus. Ua koho ʻia ka mascot mana o ka kernel Linux, ʻo Tux ka penguin hoʻokūkū, i mālama ʻia i ka makahiki 1996. ʻO ka inoa Tux ke kū nei no Torvalds UniX.

ʻO ka ulu ʻana o ke kumu helu kernel (ka helu o nā laina kumu kumu):

  • 0.0.1 - Kepakemapa 1991, 10 tausani laina o ke code;
  • 1.0.0 - Malaki 1994, 176 tausani laina o ke code;
  • 1.2.0 - Malaki 1995, 311 tausani laina o ke code;
  • 2.0.0 - Iune 1996, 778 tausani laina o ke code;
  • 2.2.0 - Ianuali 1999, 1.8 miliona mau laina code;
  • 2.4.0 - Ianuali 2001, 3.4 miliona mau laina code;
  • 2.6.0 - Kekemapa 2003, 5.9 miliona laina code;
  • 2.6.28 - Kekemapa 2008, 10.2 miliona laina code;
  • 2.6.35 - ʻAukake 2010, 13.4 miliona mau laina code;
  • 3.0 - ʻAukake 2011, 14.6 miliona mau laina code.
  • 3.5 - Iulai 2012, 15.5 miliona mau laina code.
  • 3.10 - Iulai 2013, 15.8 miliona mau laina code;
  • 3.16 - ʻAukake 2014, 17.5 miliona mau laina code;
  • 4.1 - Iune 2015, 19.5 miliona mau laina code;
  • 4.7 - Iulai 2016, 21.7 miliona mau laina code;
  • 4.12 - Iulai 2017, 24.1 miliona mau laina code;
  • 4.18 - ʻAukake 2018, 25.3 miliona mau laina code.
  • 5.2 - Iulai 2019, 26.55 miliona mau laina code.
  • 5.8 - ʻAukake 2020, 28.36 miliona mau laina code.

Ka holomua o ka hoʻomohala kumu:

  • ʻO Linux 0.0.1 - Sepatemaba 1991, ka hoʻokuʻu mua ʻana o ka lehulehu, kākoʻo wale i ka CPU i386 a me ka hoʻouka ʻana mai kahi diski floppy;
  • Linux 0.12 - Ianuali 1992, ua hoʻomaka e māhele ʻia ke code ma lalo o ka laikini GPLv2;
  • ʻO Linux 0.95 - Malaki 1992, hāʻawi ʻia ka hiki ke holo i ka X Window System, kākoʻo no ka hoʻomanaʻo virtual a me ka ʻāpana swap.
  • Linux 0.96-0.99 - 1992-1993, hoʻomaka ka hana ma ka waihona pūnaewele. Ua hoʻokomo ʻia ka ʻōnaehana faila Ext2, ua hoʻohui ʻia ke kākoʻo no ka format file ELF, ua hoʻokomo ʻia nā mea hoʻokele no nā kāleka kani a me nā mea hoʻokele SCSI, hoʻouka i nā modula kernel a ua hoʻokō ʻia ka ʻōnaehana file /proc.
  • I ka makahiki 1992, ua puka mai ka mahele mua o SLS a me Yggdrasil. I ke kauwela o 1993, ua hoʻokumu ʻia nā papahana Slackware a me Debian.
  • Linux 1.0 - Malaki 1994, ka hoʻokuʻu paʻa mua loa;
  • ʻO Linux 1.2 - Malaki 1995, he piʻi nui i ka helu o nā mea hoʻokele, kākoʻo no ka Alpha, MIPS a me SPARC platform, hoʻonui i nā mana o ka waihona pūnaewele, ke ʻano o kahi kānana packet, kākoʻo NFS;
  • Linux 2.0 - Iune 1996, kākoʻo no nā ʻōnaehana multiprocessor;
  • Malaki 1997: LKML, Linux kernel haku papa inoa leka uila, hoʻokumu ʻia;
  • 1998: Ua hoʻokuʻu ʻia ka hui mua Linux-based i hoʻokomo ʻia i ka papa inoa Top500, nona nā nodes 68 me kahi CPU Alpha;
  • Linux 2.2 - Ianuali 1999, ua hoʻonui ʻia ka pono o ka ʻōnaehana hoʻomanaʻo hoʻomanaʻo, ua hoʻohui ʻia ke kākoʻo IPv6, ua hoʻokō ʻia kahi pā ahi hou, ua hoʻokomo ʻia kahi subsystem kani hou;
  • ʻO Linux 2.4 - Fepeluali 2001, hāʻawi i ke kākoʻo no nā ʻōnaehana 8-processor a me 64 GB o RAM, ʻōnaehana faila Ext3, kākoʻo USB, ACPI;
  • Linux 2.6 - Kekemapa 2003, kākoʻo ʻo SELinux, hoʻopaʻa maʻalahi i nā ʻāpana kernel, sysfs, ʻōnaehana hoʻonohonoho hoʻomanaʻo hou;
  • I ka makahiki 2005, ua hoʻokomo ʻia ka Xen hypervisor, kahi i hoʻomaka ai i ke au o ka virtualization;
  • I Kepakemapa 2008, ua hoʻokumu ʻia ka hoʻokuʻu mua ʻana o ka platform Android e pili ana i ka kernel Linux;
  • I Iulai 2011, ma hope o 10 mau makahiki o ka hoʻomohala ʻana o ka lālā 2.6.x hoʻokō ʻia hoʻololi i ka helu 3.x. Ua hiki i ka 2 miliona ka nui o nā mea i loko o ka waihona Git;
  • I ka makahiki 2015 ua hanaia ka hoʻokuʻu ʻana o Linux kernel 4.0. Ua hiki i ka 4 miliona ka nui o nā mea git i loko o ka waihona;
  • IʻApelila 2018 o ka makahiki lanakila milestone o 6 miliona mau mea git i loko o ka waihona waihona.
  • I Ianuali 2019, ua hoʻokumu ʻia kahi lālā kernel Linux 5.0. Ua hōʻea ka waihona i 6.5 miliona mau mea git.
  • Kernel 2020 i paʻi ʻia ma ʻAukake 5.8 ua lilo ʻo ka nui loa ma ke ʻano o ka nui o nā loli o nā kernels āpau i ka wā holoʻokoʻa o ka papahana.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka