Lub Linux kernel puv 29 xyoo

Thaum Lub Yim Hli 25, 1991, tom qab tsib lub hlis ntawm kev loj hlob, 21-xyoo-laus tub ntxhais kawm Linus Torvalds tshaj tawm nyob rau hauv pawg xov xwm comp.os.minix hais txog kev tsim cov qauv ua haujlwm ntawm Linux tshiab kev ua haujlwm, rau qhov ua tiav ntawm porting bash 1.08 thiab gcc 1.40 tau sau tseg. Thawj qhov kev tshaj tawm pej xeem ntawm Linux ntsiav tau tshaj tawm rau lub Cuaj Hlis 17th. Core 0.0.1 muaj qhov loj ntawm 62 KB hauv daim ntawv compressed thiab muaj txog 10 txhiab kab ntawm qhov chaws. Cov niaj hnub Linux ntsiav muaj ntau dua 26 lab kab ntawm cov lej. Raws li kev tshawb fawb xyoo 2010 uas tau tsim los ntawm European Union, kwv yees tus nqi ntawm kev tsim ib qhov project los ntawm kos zoo ib yam li niaj hnub Linux kernel yuav yog. tshaj ib billion Teb Chaws Asmeskas las (xws li tau ua thaum lub kernel muaj 13 lab kab ntawm code), raws li lwm tus kwv yees - ntau tshaj 3 billion.

Lub Linux kernel tau tshwm sim los ntawm MINIX operating system, uas Linus tsis nyiam vim nws daim ntawv tso cai txwv. Tom qab ntawd, thaum Linux tau dhau los ua qhov haujlwm paub zoo, cov neeg tsis txaus siab tau sim liam Linus ncaj qha luam cov cai ntawm qee qhov MINIX subsystems. Qhov kev tawm tsam tau raug tshem tawm los ntawm Andrew Tanenbaum, tus sau ntawm MINIX, uas tau muab ib tus ntawm nws cov tub ntxhais kawm los ua qhov kev sib piv ntxaws ntxaws ntawm Minix code thiab thawj cov qauv ntawm Linux. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Kev tshawb fawb pom tsuas yog plaub qhov kev sib tw me me vim yog POSIX thiab ANSI C cov cai.

Linus Ameslikas xav txog kev hu cov ntsiav Freax, los ntawm cov lus "dawb", "freak" thiab X (Unix). Tab sis cov ntsiav tau txais lub npe "Linux" ua tsaug rau Ari Lemmke, uas, ntawm qhov kev thov ntawm Linus, tso lub ntsiav rau. FTP server university, naming the directory with the archive not "freax", raws li Torvalds thov, tab sis "linux". Nws yog ib qho tseem ceeb uas cov neeg lag luam lag luam William Della Croce tau tswj hwm lub npe lag luam Linux thiab xav sau cov nuj nqis raws sij hawm, tab sis tom qab ntawd hloov nws lub siab thiab hloov tag nrho cov cai rau lub lag luam rau Linus. Tus nom mascot ntawm Linux ntsiav, Tux lub penguin, tau raug xaiv los ntawm qhov tshwm sim kev sib tw, muaj nyob rau hauv 1996. Lub npe Tux sawv cev rau Torvalds UniX.

Kev loj hlob dynamics ntawm kernel code puag (ntau ntawm kab ntawm qhov chaws):

  • 0.0.1 - Cuaj hlis 1991, 10 txhiab kab ntawm code;
  • 1.0.0 - Lub Peb Hlis 1994, 176 txhiab kab ntawm cov cai;
  • 1.2.0 - Lub Peb Hlis 1995, 311 txhiab kab ntawm cov cai;
  • 2.0.0 - Lub rau hli ntuj 1996, 778 txhiab kab ntawm code;
  • 2.2.0 - Lub ib hlis ntuj 1999, 1.8 lab kab ntawm code;
  • 2.4.0 - Lub ib hlis ntuj 2001, 3.4 lab kab ntawm code;
  • 2.6.0 - Kaum Ob Hlis 2003, 5.9 lab kab ntawm code;
  • 2.6.28 - Kaum Ob Hlis 2008, 10.2 lab kab ntawm code;
  • 2.6.35 - Lub Yim Hli 2010, 13.4 lab kab ntawm cov lej;
  • 3.0 - Lub Yim Hli 2011, 14.6 lab kab ntawm cov lej.
  • 3.5 - Lub Xya hli ntuj 2012, 15.5 lab kab ntawm code.
  • 3.10 - Lub Xya hli ntuj 2013, 15.8 lab kab ntawm code;
  • 3.16 - Lub Yim Hli 2014, 17.5 lab kab ntawm cov lej;
  • 4.1 - Lub Rau Hli 2015, 19.5 lab kab ntawm cov lej;
  • 4.7 - Lub Xya hli ntuj 2016, 21.7 lab kab ntawm code;
  • 4.12 - Lub Xya hli ntuj 2017, 24.1 lab kab ntawm code;
  • 4.18 - Lub Yim Hli 2018, 25.3 lab kab ntawm cov lej.
  • 5.2 - Lub Xya hli ntuj 2019, 26.55 lab kab ntawm code.
  • 5.8 - Lub Yim Hli 2020, 28.36 lab kab ntawm cov lej.

Kernel txhim kho kev nce qib:

  • Linux 0.0.1 - Cuaj hlis 1991, thawj qhov kev tso tawm pej xeem, txhawb nqa tsuas yog i386 CPU thiab booting los ntawm floppy disk;
  • Linux 0.12 - Lub Ib Hlis 1992, cov cai pib muab faib raws li daim ntawv tso cai GPLv2;
  • Linux 0.95 - Lub Peb Hlis 1992, lub peev xwm los khiav X Window System tau muab, kev txhawb nqa rau lub cim xeeb virtual thiab sib pauv muab faib yog siv.
  • Linux 0.96-0.99 - 1992-1993, ua haujlwm pib ntawm pawg network. Cov ntaub ntawv Ext2 tau qhia, kev txhawb nqa rau ELF cov ntaub ntawv tau ntxiv, tsav tsheb rau cov ntawv suab thiab SCSI controllers tau qhia, thauj cov kernel modules thiab /proc cov ntaub ntawv tau siv.
  • Xyoo 1992, thawj qhov kev faib tawm SLS thiab Yggdrasil tshwm sim. Thaum lub caij ntuj sov xyoo 1993, Slackware thiab Debian cov haujlwm tau tsim.
  • Linux 1.0 - Lub Peb Hlis 1994, thawj qhov kev tso tawm ruaj khov;
  • Linux 1.2 - Lub Peb Hlis 1995, muaj kev nce ntxiv ntawm cov neeg tsav tsheb, kev txhawb nqa rau Alpha, MIPS thiab SPARC platforms, nthuav dav lub peev xwm ntawm pawg network, qhov pom ntawm pob ntawv lim, NFS txhawb nqa;
  • Linux 2.0 - Lub Rau Hli 1996, kev txhawb nqa rau ntau lub tshuab ua haujlwm;
  • Lub Peb Hlis 1997: LKML, Linux kernel developer mailing list, founded;
  • 1998: Thawj Linux-raws li pawg suav nrog hauv Top500 daim ntawv teev npe tau pib, suav nrog 68 nodes nrog Alpha CPU;
  • Linux 2.2 - Lub Ib Hlis 1999, qhov ua tau zoo ntawm kev tswj hwm lub cim xeeb tau nce ntxiv, kev txhawb nqa IPv6 tau ntxiv, lub foob pob hluav taws tshiab tau raug coj los siv, lub suab subsystem tshiab tau qhia;
  • Linux 2.4 - Lub Ob Hlis 2001, muab kev txhawb nqa rau 8-processor systems thiab 64 GB ntawm RAM, Ext3 cov ntaub ntawv kaw lus, USB txhawb nqa, ACPI;
  • Linux 2.6 - Kaum Ob Hlis 2003, SELinux kev them nyiaj yug, tsis siv neeg tuning ntawm kernel tsis, sysfs, redesigned nco tswj system;
  • Hauv xyoo 2005, Xen hypervisor tau qhia, uas tau coj mus rau lub sijhawm ntawm virtualization;
  • Thaum lub Cuaj Hlis 2008, thawj qhov kev tso tawm ntawm Android platform raws li Linux ntsiav tau tsim;
  • Lub Xya hli ntuj 2011, tom qab 10 xyoo ntawm kev loj hlob ntawm 2.6.x ceg ua raws hloov mus rau tus lej 3.x. Tus naj npawb ntawm cov khoom hauv Git repository tau mus txog 2 lab;
  • Nyob rau hauv 2015 xyoo coj qhov chaw tso tawm Linux kernel 4.0. Tus naj npawb ntawm cov khoom git nyob rau hauv lub repository tau mus txog 4 lab;
  • Plaub Hlis Ntuj 2018 kov yeej Cov ntsiab lus tseem ceeb ntawm 6 lab git cov khoom hauv cov chaw khaws cia hauv cov ntsiav.
  • Thaum Lub Ib Hlis 2019, ib ceg ntoo tau tsim Linux 5.0. Lub chaw cia khoom tau mus txog 6.5 lab git khoom.
  • Kernel 2020 luam tawm thaum Lub Yim Hli 5.8 tau ua qhov loj tshaj plaws nyob rau hauv cov nqe lus ntawm tus naj npawb ntawm cov kev hloov ntawm tag nrho cov kernels thaum lub sij hawm tag nrho cov hav zoov ntawm qhov project.

Tau qhov twg los: opennet.ru

Ntxiv ib saib