Linux-ytimen aikajana

Wikipediasta
Siirry navigaatioon Siirry hakuun

Tämä on luettelo Linux-ytimen julkaisuista.

Versiosta 2.6 alkaen parittoman numeron ”kehitysversiosta” on luovuttu ja kehitysversiot ovat linux-next -versiohallinnassa. Pitkäaikaisen tuen versioita (LTS) ylläpidetään useista vanhoista versioista.[1] Erityisversioista luopumisen lisäksi pääversionumeroa muutetaan säännöllisesti.[2] Vakaan päähaaran version julkaisun jälkeen julkaistaan joukko päivitysversioita. Päähaaran versioita edeltää sarja "julkaisukandidaatteja" (-rc) joissa uudet muutokset ovat mukana.[3] Lisäksi erittäin pitkällä aikavälillä tuetaan Super Long Term Support (SLTS) -versioita CIP-projektissa.[4] Pitkän aikavälin versioiden tuen kestoa päätettiin lyhentää vuonna 2023 vanhojen versioiden ylläpidon vaatiman työmäärän vuoksi. Työuupumus on riski vapaaehtoisille ylläpitäjille.[5][6]

Pääversiot versioon 2.6 saakka

[muokkaa | muokkaa wikitekstiä]

Käytössä oli parittomien numeroiden "kehitysversiot". Esimerkiksi 2.5.32 oli kehitysversio ja 2.4.24 oli vakaa versio.[7]

Haara Versio Ajankohta[8] Tiedostoja[a] Lähdekoodirivejä[b] Koko kB[c] Huomioita
Vanha versio, ei enää tuettu: 0.01 17.9.199117. syyskuuta 1991 88 8 413 230 ensimmäinen versio; käynnistäminen levykkeeltä, Intel 80386-prosessorin tuki ja suomalainen näppäimistötuki[9]
1.0 Vanha versio, ei enää tuettu: 1.0.0 13.3.199413. maaliskuuta 1994 563 170 581 1 259
1.1 Vanha versio, ei enää tuettu: 1.1.0 6.4.19946. huhtikuuta 1994 561 170 320 1 256 Kehitysversio
Vanha versio, ei enää tuettu: 1.1.95 2.3.19952. maaliskuuta 1995 2 301
1.2 Vanha versio, ei enää tuettu: 1.2.0 7.3.19957. maaliskuuta 1995 909 294 623 2 301 ensimmäinen versio uusille suoritinarkkitehtuureille kuten Alpha, MIPS ja SPARC
Vanha versio, ei enää tuettu: 1.2.13 2.8.19952. elokuuta 1995 2 355
1.3 Vanha versio, ei enää tuettu: 1.3.0 12.6.199512. kesäkuuta 1995 992 323 581 2 558 kehitysversio moniprosessointituelle
Vanha versio, ei enää tuettu: 1.3.100 10.5.199610. toukokuuta 1996 5 615
2.0 Vanha versio, ei enää tuettu: 2.0.0 9.6.19969. kesäkuuta 1996 2 015 716 119 5 844 ensimmäinen versio symmetrisellä moniprosessoinnilla, M68k- ja PowerPC-arkkitehtuurien tuki
Vanha versio, ei enää tuettu: 2.0.40 8.2.20048. helmikuuta 2004 7 551
2.1 Vanha versio, ei enää tuettu: 2.1.0 30.9.199630. syyskuuta 1996 1 727 735 736 6 030 Kehitysversio
Vanha versio, ei enää tuettu: 2.2.0-pre9 21.1.199921. tammikuuta 1999 13 077
2.2 Vanha versio, ei enää tuettu: 2.2.0 26.1.199926. tammikuuta 1999 4 599 1 676 182 13 080 ensimmäinen versio IPv6-protokollan tuella sekä UltraSPARC- ja PA-RISC-alustojen tuki
Vanha versio, ei enää tuettu: 2.2.26 24.2.200424. helmikuuta 2004 19 530
2.3 Vanha versio, ei enää tuettu: 2.3.0 11.5.199911. toukokuuta 1999 4 721 1 763 358 13 804 Kehitysversio
Vanha versio, ei enää tuettu: 2.3.99-pre9 23.5.200023. toukokuuta 2000 20 882
2.4 Vanha versio, ei enää tuettu: 2.4.0 4.1.20014. tammikuuta 2001 8 187 3 158 560 24 379 ensimmäinen versio ACPI-virranhallinnalle ja USB-väylälle[10]
Vanha versio, ei enää tuettu: 2.4.37 2.12.20082. joulukuuta 2008 38 735 Viimeinen versio oli 2.4.37.11 18.12.201018. joulukuuta 2010
2.5 Vanha versio, ei enää tuettu: 2.5.0 23.11.200123. marraskuuta 2001 9 893 3 833 603 29 405 Kehitysversio
Vanha versio, ei enää tuettu: 2.5.75 10.7.200310. heinäkuuta 2003 40 969
2.6 Vanha versio, ei enää tuettu: 2.6.0 18.12.200318. joulukuuta 2003 21 279 8 102 486 41 614 uusi versionumerointimenettely
→ myöhemmille versioille katso Versiot 2.6:n jälkeen
Seloste:
Vanha versio
Vanhempi versio, yhä tuettu
Viimeisin versio
Viimeisin testiversio tulevasta julkaisusta
Tuleva versio
Huomioita
  1. Tiedostot laskettu komennolla: find . -type f -not -regex '\./\.git/.*'|wc -l
  2. Lähdekoodirivit laskettu komennolla: find . -type f -not -regex '\./\.git.*'|xargs cat|wc -l
  3. Koko kilotavuissa gzip-pakatusta tar-paketista (.tar.gz); versiosta 3.2 lähtien muotona tar.xz

Versiot 2.6:n jälkeen

[muokkaa | muokkaa wikitekstiä]

Parittomien numeroiden "kehitysversioista" luovuttiin 2.6-sarjassa.[7] 3.0-version kohdalla versiointi muuttui hieman Kernel Summitissa käytyjen keskustelujen perusteella.[11]

Ensimmäinen Gitillä ylläpidetty julkaisuversio oli 2.6.12.

Versio Ajankohta[8] Tiedostoja[a] Lähdekoodirivejä[b] Koko
kB[c]
Aikaväli
päivissä[d]
Huomioita
Vanha versio, ei enää tuettu: 2.6.20 4.2.20074. helmikuuta 2007 21 280 8 102 486 54 548 66 Kernel-based Virtual Machine[12]
Vanha versio, ei enää tuettu: 2.6.21 26.4.200726. huhtikuuta 2007 21 614 8 246 470 55 329 80 [13]
Vanha versio, ei enää tuettu: 2.6.22 8.7.20078. heinäkuuta 2007 22 411 8 499 363 56 914 74 [14]
Vanha versio, ei enää tuettu: 2.6.23 9.10.20079. lokakuuta 2007 22 530 8 566 554 57 404 93 [15]
Vanha versio, ei enää tuettu: 2.6.24 24.1.200824. tammikuuta 2008 23 062 8 859 629 59 079 107 [16]
Vanha versio, ei enää tuettu: 2.6.25 17.4.200817. huhtikuuta 2008 23 810 9 232 484 61 518 83 [17]
Vanha versio, ei enää tuettu: 2.6.26 13.7.200813. heinäkuuta 2008 24 270 9 411 724 62 550 88 [18]
Vanha versio, ei enää tuettu: 2.6.27 9.10.20089. lokakuuta 2008 24 354 9 709 868 63 721 88 [19]
Vanha versio, ei enää tuettu: 2.6.28 24.12.200824. joulukuuta 2008 25 255 10 195 507 66 766 76 [20]
Vanha versio, ei enää tuettu: 2.6.29 23.3.200923. maaliskuuta 2009 26 668 11 010 647 71 977 89 [21]
Vanha versio, ei enää tuettu: 2.6.30 10.6.200910. kesäkuuta 2009 27 879 11 637 173 75 768 78 [22]
Vanha versio, ei enää tuettu: 2.6.31 9.9.20099. syyskuuta 2009 29 111 12 046 317 78 279 92 [23]
Vanha versio, ei enää tuettu: 2.6.32 3.12.20093. joulukuuta 2009 30 485 12 610 030 81 901 84 [24]
Vanha versio, ei enää tuettu: 2.6.33 24.2.201024. helmikuuta 2010 31 565 12 990 041 84 533 83 [25]
Vanha versio, ei enää tuettu: 2.6.34 16.5.201016. toukokuuta 2010 32 297 13 320 934 86 520 82 [26]
Vanha versio, ei enää tuettu: 2.6.35 1.8.20101. elokuuta 2010 33 316 13 545 604 88 301 77 [27]
Vanha versio, ei enää tuettu: 2.6.36 20.10.201020. lokakuuta 2010 34 301 13 499 457 88 707 80 [28]
Vanha versio, ei enää tuettu: 2.6.37 5.1.20115. tammikuuta 2011 35 186 13 916 632 92 474 76 [29]
Vanha versio, ei enää tuettu: 2.6.38 15.3.201115. maaliskuuta 2011 35 864 14 208 866 94 144 69 [30]
Vanha versio, ei enää tuettu: 2.6.39 19.5.201119. toukokuuta 2011 36 705 14 533 582 95 994 65 BigKernelLock (BKL) -lukituksen viimeisten osien poisto[31][32][33][34]
Vanha versio, ei enää tuettu: 3.0 22.7.201122. heinäkuuta 2011 36 781 14 646 952 96 676 64 Xen dom0[35]
Vanha versio, ei enää tuettu: 3.1 24.10.201124. lokakuuta 2011 37 084 14 770 469 97 334 94 [36]
Vanha versio, ei enää tuettu: 3.2 4.1.20124. tammikuuta 2012 37 617 14 998 651 ≈ 62 600 73 [37]
Vanha versio, ei enää tuettu: 3.3 18.3.201218. maaliskuuta 2012 38 082 15 166 074 ≈ 75 300 74 [38]
Vanha versio, ei enää tuettu: 3.4 20.5.201220. toukokuuta 2012 38 566 15 383 860 ≈ 64 100 63 [39]
Vanha versio, ei enää tuettu: 3.5 21.7.201221. heinäkuuta 2012 39 096 15 596 378 ≈ 77 200 62 [40]
Vanha versio, ei enää tuettu: 3.6 30.9.201230. syyskuuta 2012 39 733 15 868 036 ≈ 78 500 71 [41]
Vanha versio, ei enää tuettu: 3.7 11.12.201211. joulukuuta 2012 40 905 16 191 690 ≈ 79 800 71 64-bittisen ARM-arkkitehtuurin tuki[42]
Vanha versio, ei enää tuettu: 3.8 18.2.201318. helmikuuta 2013 41 520 16 416 874 84 623 70 [43]
Vanha versio, ei enää tuettu: 3.9 29.4.201329. huhtikuuta 2013 42 423 16 686 879 ≈ 82 000 69 [44]
Vanha versio, ei enää tuettu: 3.10 30.6.201330. kesäkuuta 2013 43 016 16 955 489 ≈ 69 900 63 [45]
Vanha versio, ei enää tuettu: 3.11 2.9.20132. syyskuuta 2013 44 002 17 403 279 ≈ 71 600 63 [46]
Vanha versio, ei enää tuettu: 3.12 3.11.20133. marraskuuta 2013 44 586 17 726 872 ≈ 73 000 62 [47]
Vanha versio, ei enää tuettu: 3.13 20.1.201420. tammikuuta 2014 44 970 17 930 916 ≈ 73 600 77 [48]
Vanha versio, ei enää tuettu: 3.14 31.3.201431. maaliskuuta 2014 45 935 18 271 989 ≈ 74 900 70 [49]
Vanha versio, ei enää tuettu: 3.15 8.6.20148. kesäkuuta 2014 46 780 18 632 574 ≈ 76 000 53 [50]
Vanha versio, ei enää tuettu: 3.16 3.8.20143. elokuuta 2014 47 425 18 879 129 ≈ 76 900 56 [51]
Vanha versio, ei enää tuettu: 3.17 5.10.20145. lokakuuta 2014 47 490 18 864 388 ≈ 76 600 63 [52]
Vanha versio, ei enää tuettu: 3.18 7.12.20147. joulukuuta 2014 47 971 18 994 096 ≈ 77 300 64 [53]
Vanha versio, ei enää tuettu: 3.19 9.2.20159. helmikuuta 2015 48 424 19 130 604 ≈ 77 900 63 [54]
Vanha versio, ei enää tuettu: 4.0 12.4.201512. huhtikuuta 2015 48 945 19 312 370 ≈ 78 500 63 [55]
Vanha versio, ei enää tuettu: 4.1 22.6.201522. kesäkuuta 2015 49 457 19 512 485 ≈ 79 300 70 [56]
Vanha versio, ei enää tuettu: 4.2 30.8.201530. elokuuta 2015 50 795 20 311 717 ≈ 82 000 70 [57]
Vanha versio, ei enää tuettu: 4.3 2.11.20152. marraskuuta 2015 51 570 20 621 444 ≈ 83 000 63 [58]
Vanha versio, ei enää tuettu: 4.4 10.1.201610. tammikuuta 2016 52 221 20 862 115 ≈ 83 300 70 [59]
Vanha versio, ei enää tuettu: 4.5 14.3.201614. maaliskuuta 2016 52 916 21 154 545 ≈ 84 300 63 [60]
Vanha versio, ei enää tuettu: 4.6 15.5.201615. toukokuuta 2016 53 660 21 422 694 ≈ 85 300 63 [61]
Vanha versio, ei enää tuettu: 4.7 24.7.201624. heinäkuuta 2016 54 400 21 712 846 ≈ 86 200 70 [62]
Vanha versio, ei enää tuettu: 4.8 2.10.20162. lokakuuta 2016 55 503 22 071 048 ≈ 87 700 70 [63]
Vanha versio, ei enää tuettu: 4.9 11.12.201611. joulukuuta 2016 56 223 22 348 356 ≈ 88 900 70 Greybus-tuki[64][65]
Vanha versio, ei enää tuettu: 4.10 19.2.201719. helmikuuta 2017 57 172 22 839 541 ≈ 89 900 71 [66]
Vanha versio, ei enää tuettu: 4.11 1.5.20171. toukokuuta 2017 57 964 23 137 284 ≈ 91 000 71 SipHash, userfaultfd, tuki liitännäisille IO-skedulereille, OPAL-tuki[67]
Vanha versio, ei enää tuettu: 4.12 2.7.20172. heinäkuuta 2017 59 808 24 173 535 ≈ 99 000 62 [68]
Vanha versio, ei enää tuettu: 4.13 3.9.20173. syyskuuta 2017 60 543 24 767 008 ≈ 100 000 63 [69]
Vanha versio, ei enää tuettu: 4.14 12.11.201712. marraskuuta 2017 61 258 25 041 165 ≈ 97 000 70 Viisitasoiset muistisivut[70][71]
Vanha versio, ei enää tuettu: 4.15 28.1.201828. tammikuuta 2018 62 271 25 364 680 ≈ 100 000 78 RISC-V-tuki, AMD SEV muistisalauksen tuki[72]
Vanha versio, ei enää tuettu: 4.16 1.4.20181. huhtikuuta 2018 62 883 25 558 670 100 606 63 Jailhouse-hypervisorin tuki[73]
Vanha versio, ei enää tuettu: 4.17 3.6.20183. kesäkuuta 2018 61 332 25 379 428 99 772 63 [74]
Vanha versio, ei enää tuettu: 4.18 12.8.201812. elokuuta 2018 60 973 25 280 736 101 782 70 [75]
Vanha versio, ei enää tuettu: 4.19 22.10.201822. lokakuuta 2018 61 700 25 588 319 103 117 71 [76]
Vanha versio, ei enää tuettu: 4.20 23.12.201823. joulukuuta 2018 62 446 25 955 384 104 258 62 [77]
Vanha versio, ei enää tuettu: 5.0 3.3.20193. maaliskuuta 2019 63 135 26 211 072 102 776 70 [78]
Vanha versio, ei enää tuettu: 5.1 6.5.20196. toukokuuta 2019 63 873 26 459 776 ≈ 101 000 63 Järjestelmäkutsut 64-bittisellä time_t-tyypillä, uusi asynkronisen IO:n rajapinta io_uring, pidfd-rajapinta signaalien käsittelyyn[79]
Vanha versio, ei enää tuettu: 5.2 7.7.20197. heinäkuuta 2019 64 587 26 552 127 ≈ 102 000 63 Sound Open Firmware (SOF) -tuki, uusi mount -rajapinta[80][81]
Vanha versio, ei enää tuettu: 5.3 15.9.201915. syyskuuta 2019 65 261 27 141 312 ≈ 108 500 70 ACRN-hypervisorin tuki[82]
Vanhempi versio, yhä tuettu: 5.4 24.11.201924. marraskuuta 2019 65 701 27 538 212 ≈ 109 400 70 lockdown-moodi, erofs- ja exFAT-tiedostojärjestelmät[83]
Vanha versio, ei enää tuettu: 5.5 27.1.202027. tammikuuta 2020 66 493 27 854 754 ≈ 108 100 63 KUnit yksikkötestaamiseen[84][85]
Vanha versio, ei enää tuettu: 5.6 29.3.202029. maaliskuuta 2020 67 337 28 169 797 ≈ 109 200 63 WireGuard VPN-ohjelmisto, Multipath TCP (MPTCP), Zonefs[86]
Vanha versio, ei enää tuettu: 5.7 31.5.202031. toukokuuta 2020 67 939 28 442 333 ≈ 110 038 63 uusi exFAT-tiedostojärjestelmän tuki[87][88]
Vanha versio, ei enää tuettu: 5.8 2.8.20202. elokuuta 2020 69 327 28 994 351 ≈ 111 776 63 Kernel Concurrency Sanitizer (KCSAN)[89]
Vanha versio, ei enää tuettu: 5.9 11.10.202011. lokakuuta 2020 69 972 29 461 217 ≈ 112 796 70 [90]
Vanhempi versio, yhä tuettu: 5.10 13.12.202013. joulukuuta 2020 70 602 29 733 599 ≈ 113 869 63 Amazon Nitro -enklaavien tuki, seqcount latch -lukitustyyppi, lukoton rengaspuskuri printk()-järjestelmälle[91][92][93][94]
Vanha versio, ei enää tuettu: 5.11 14.2.202114. helmikuuta 2021 71 238 30 340 055 ≈ 114 857 63 [95][96]
Vanha versio, ei enää tuettu: 5.12 25.4.202125. huhtikuuta 2021 71 463 30 545 205 ≈ 115 339 70 ”kfence”, ACRN-hypervisor, ID-mapping tiedostojärjestelmille[97][98]
Vanha versio, ei enää tuettu: 5.13 27.6.202127. kesäkuuta 2021 72 184 30 940 247 63 alustava Apple M1 -tuki, Landlock LSM[99][100]
Vanha versio, ei enää tuettu: 5.14 29.8.202129. elokuuta 2021 72 828 31 479 754 ≈ 117 845 63 core scheduling (suoritinydinkohtainen vuoronnus), memfd_secret[101][102]
Vanhempi versio, yhä tuettu: 5.15 31.10.202131. lokakuuta 2021 73 575 31 812 242 ≈ 119 045 63 ksmbd[103], DAMON[104], NTFS3[105], PREEMPT_RT-lukitukset (nukkuvat lukot)[106][107][108]
Vanha versio, ei enää tuettu: 5.16 9.1.20229. tammikuuta 2022 74 265 32 233 528 ≈ 124 527 70 futex_waitv(), folio[109][110]
Vanha versio, ei enää tuettu: 5.17 20.3.202220. maaliskuuta 2022 74 993 32 488 489 ≈ 125 377 70 satunnaislukugeneraattorin (RNG) parannuksia, RTLA-työkalu[111][112]
Vanha versio, ei enää tuettu: 5.18 22.5.202222. toukokuuta 2022 75 837 33 235 430 ≈ 126 753 63 fprobe, C11-standardiin siirtyminen[113][114]
Vanha versio, ei enää tuettu: 5.19 31.7.202231. heinäkuuta 2022 76 916 34 035 647 ≈ 128 498 70 AMD SEV-SNP ja Intel TDX tuki, LoongArch-arkkitehtuurin tuki[115][116][117]
Vanha versio, ei enää tuettu: 6.0 2.10.20222. lokakuuta 2022 77 968 35 137 016 ≈ 130 752 63 ajonaikainen varmennus[118][119][120][121]
Vanhempi versio, yhä tuettu: 6.1 11.12.202211. joulukuuta 2022 78 644 35 548 350 ≈ 131 584 70 Multi-generational LRU, varhainen tuki Rust-kielelle ytimessä, KMSAN, Maple tree hakupuu[122][123][124][125]
Vanha versio, ei enää tuettu: 6.2 19.2.202319. helmikuuta 2023 79 455 35 868 349 ≈ 133 234 70 Rust-kielen tukea on lisätty, IPv6 Protective Load Balancing (PLB). SLOB-muistinvaraus on merkitty vanhentuneeksi ja pieniä järjestelmiä varten on SLUB_TINY-konfiguraatio. RCU-mekanismille on lisätty "laiska"-moodi, jolloin toimintoja voi yhdistää kevyesti kuormitetulla järjestelmällä virransäästön tehostamiseen. "accel"-alijärjestelmä laskentakiihdyttimille.[126][127][128][129][130][131]
Vanha versio, ei enää tuettu: 6.3 23.4.202323. huhtikuuta 2023 79 561 36 007 945 ≈ 133 735 63 Multi-path TCP (MPTCP) tukee sekä IPv4- että IPv6-yhteyksien yhdistelmiä, "BIG TCP" lisätty IPv4:ään, uusi puna-musta-puu BPF-ohjelmille[132][133][134][135]
Vanha versio, ei enää tuettu: 6.4 25.6.202325. kesäkuuta 2023 80 282 36 416 957 ≈ 134 566 63 SLOB-muistinvaraus poistettu, SELinux-ominaisuutta ei voi poistaa ajon aikana, VMA-kohtainen lukitus[136][137][138]
Vanha versio, ei enää tuettu: 6.5 27.8.202327. elokuuta 2023 rinnakkainen suorittimien käynnistys, SLAB-muistinvaraus merkitty vanhentuneeksi, näkyvyyden mukainen resurssien hallinta (GCC- ja Clang-kääntäjien laajennus), devicetree-tiedostojen järjestely, pinon laajentamisen muutokset, MIDI 2.0 -tuki[139][140][141]
Vanhempi versio, yhä tuettu: 6.6 30.10.202330. lokakuuta 2023 EEVDF-vuoronnus, shadow-stack -ominaisuus lisätty, "frontswap"-toiminnon poisto, kmalloc()-satunnaisuusmekanismi, symbolisten linkkien oikeuksia ei enää voi muuttaa, eventfs-alijärjestelmä[142][143][144][145][146][147][148]
Vanha versio, ei enää tuettu: 6.7 2024-01-077. tammikuuta 2024 futex2-rajapinta, bachefs-tiedostojärjestelmä lisätty, TCP-AO-tuki lisätty[149][150][151][152]
Vanha versio, ei enää tuettu: 6.8 2024-03-1010. maaliskuuta 2024 zswap-sivutus levylle, suurten muistisivujen pienemmät koot, sivujen automaattinen yhdistäminen, SLAB-muistivarauksen poistaminen vanhentuneena, verkkoyhteyksiin liittyvien tietojen järjestäminen välimuistin tehokkaampaan käyttöön[153] vierasmuisti virtuaalikoneille (guest_memfd)[154][155], suuret foliot anonyymille muistille (ohjelmadatalle)[156][157][158]
Vanha versio, ei enää tuettu: 6.9 2024-05-1212. toukokuuta 2024 ajastinjärjestelmän uusiksi kirjoittaminen suoritinkohtaisille ajastimille, työjonojen (workqueue) "bottom half" (BH) kehitys, RTNL-lukituksien karsiminen, pidfdfs, muistikerroksien painoarvot muistityypin mukaan, FUSE-läpiviennin aloitus, IMA/EVM-alijärjestelmän muutos pinottavaksi turvamoduuliksi[159][160][161][162][163][164][165][166][167][168]
Vanha versio, ei enää tuettu: 6.10 2024-07-1414. heinäkuuta 2024 puskurijoukkojen käyttö verkkorajapinnassa, mseal()-järjestelmäkutsu, muistivarauksien profiloinnin alijärjestelmä, alustava PFCP-protokollan suodattimien tuki[169][170][171][172][173][174]
Vanha versio, ei enää tuettu: 6.11 2024-09-1515. syyskuuta 2024 [175][176][177][178][179][180]
Nykyinen versio: 6.12 2024-11-1717. marraskuuta 2024 EEVDF-vuoronnuksen viimeistely, vuoronnuksen laajennukset (sched_ext), reaaliaikaisen ytimen konfigurointi, printk()-parannukset reaaliaikaista vuoronnusta varten (PREEMPT_RT), laitemuistin käyttö verkkoyhteyksissä, seurantapuskurin säilytys uudelleenkäynnistyksessä, muistisivuja suuremmat lohkokoot virtuaalisessa tiedostojärjestelmässä, NFS-tiedostojärjestelmän "LOCALIO"-protokolla[181][182][183]
Tuleva versio: 6.13 PREEMPT_LAZY-vuoronnusmalli [184][185]
Seloste:
Vanha versio
Vanhempi versio, yhä tuettu
Viimeisin versio
Viimeisin testiversio tulevasta julkaisusta
Tuleva versio
Huomioita
  1. Tiedostot laskettu komennolla: find . -type f -not -regex '\./\.git/.*'|wc -l
  2. Lähdekoodirivit laskettu komennolla: find . -type f -not -regex '\./\.git.*'|xargs cat|wc -l
  3. Koko kilotavuissa gzip-pakatusta tar-paketista (.tar.gz); versiosta 3.2 lähtien muotona tar.xz
  4. Kehitysaika valmiina olevien muutosten liittämisestä; muutoksien kehittämiseen on voinut mennä huomattavasti enemmän aikaa.
  1. Active kernel releases kernel.org. Viitattu 1.11.2021. (englanniksi)
  2. Sebastian Anthony: Linux version dilemma: Linus Torvalds is “running out of fingers and toes” 17.2.2015. Ars Technica. Viitattu 7.8.2019. (englanniksi)
  3. 2. How the development process works kernel.org. Viitattu 1.4.2024. (englanniksi)
  4. Kernel Maintenance wiki.linuxfoundation.org. Viitattu 1.4.2024. (englanniksi)
  5. Liam Proven: Long-term support for Linux kernels is about to get a lot shorter theregister.com. 26.9.2023. Viitattu 11.12.2024. (englanniksi)
  6. Jamieson Davis: Linux Kernel Faces Reduction in Long-Term Support Due to Maintenance Challenges linuxjournal.com. 19.9.2023. Viitattu 29.1.2024. (englanniksi)
  7. a b Greg Kroah-Hartman: Linux Kernel Development (PDF) kernel.org. Viitattu 1.4.2.2024. (englanniksi)
  8. a b The Linux Kernel Archives (Versiohaku sivustolla kernel.org) kernel.org. 6.9.2010. (englanniksi)
  9. Dr. Oliver Diedrich: The history of Linux h-online.com. 25.8.2011. Viitattu 16.8.2019. (englanniksi)
  10. LKML: Willy Tarreau: Linux 2.4.37.10 + 2.4 EOL plansLinux-Kernel Mailing List, 6. syyskuuta 2010, viitattu: 16. syyskuuta 2012 (englanniksi)
  11. Linus Torvalds: Linux 3.0-rc1 lwn.net. 29.5.2011. Viitattu 1.4.2024. (englanniksi)
  12. https://kernelnewbies.org/Linux_2_6_20
  13. https://kernelnewbies.org/Linux_2_6_21
  14. https://kernelnewbies.org/Linux_2_6_22
  15. https://kernelnewbies.org/Linux_2_6_23
  16. https://kernelnewbies.org/Linux_2_6_24
  17. https://kernelnewbies.org/Linux_2_6_25
  18. https://kernelnewbies.org/Linux_2_6_26
  19. https://kernelnewbies.org/Linux_2_6_27
  20. https://kernelnewbies.org/Linux_2_6_28
  21. https://kernelnewbies.org/Linux_2_6_29
  22. https://kernelnewbies.org/Linux_2_6_30
  23. https://kernelnewbies.org/Linux_2_6_31
  24. https://kernelnewbies.org/Linux_2_6_32
  25. https://kernelnewbies.org/Linux_2_6_33
  26. https://kernelnewbies.org/Linux_2_6_34
  27. https://kernelnewbies.org/Linux_2_6_35
  28. https://kernelnewbies.org/Linux_2_6_36
  29. https://kernelnewbies.org/Linux_2_6_37
  30. https://kernelnewbies.org/Linux_2_6_38
  31. What’s New in Linux 2.6.39: Ding Dong, the Big Kernel Lock is Dead linux.com. 19.5.2011. Viitattu 13.5.2024. (englanniksi)
  32. Jonathan Corbet: 2.6.39 merge window, part 2 lwn.net. 23.3.2011. Viitattu 13.5.2024. (englanniksi)
  33. https://kernelnewbies.org/BigKernelLock
  34. https://kernelnewbies.org/Linux_2_6_39
  35. https://kernelnewbies.org/Linux_3.0
  36. https://kernelnewbies.org/Linux_3.1
  37. https://kernelnewbies.org/Linux_3.2
  38. https://kernelnewbies.org/Linux_3.3
  39. https://kernelnewbies.org/Linux_3.4
  40. https://kernelnewbies.org/Linux_3.5
  41. https://kernelnewbies.org/Linux_3.6
  42. https://kernelnewbies.org/Linux_3.7
  43. https://kernelnewbies.org/Linux_3.8
  44. https://kernelnewbies.org/Linux_3.9
  45. https://kernelnewbies.org/Linux_3.10
  46. https://kernelnewbies.org/Linux_3.11
  47. https://kernelnewbies.org/Linux_3.12
  48. https://kernelnewbies.org/Linux_3.13
  49. https://kernelnewbies.org/Linux_3.14
  50. https://kernelnewbies.org/Linux_3.15
  51. https://kernelnewbies.org/Linux_3.16
  52. https://kernelnewbies.org/Linux_3.17
  53. https://kernelnewbies.org/Linux_3.18
  54. https://kernelnewbies.org/Linux_3.19
  55. https://kernelnewbies.org/Linux_4.0
  56. https://kernelnewbies.org/Linux_4.1
  57. https://kernelnewbies.org/Linux_4.2
  58. https://kernelnewbies.org/Linux_4.3
  59. https://kernelnewbies.org/Linux_4.4
  60. https://kernelnewbies.org/Linux_4.5
  61. https://kernelnewbies.org/Linux_4.6
  62. https://kernelnewbies.org/Linux_4.7
  63. https://kernelnewbies.org/Linux_4.8
  64. https://kernelnewbies.org/Linux_4.9
  65. Jonathan Corbet: Greybus lwn.net. 17.6.2015. Viitattu 22.8.2022. (englanniksi)
  66. https://kernelnewbies.org/Linux_4.10
  67. https://kernelnewbies.org/Linux_4.11
  68. https://kernelnewbies.org/Linux_4.12
  69. https://kernelnewbies.org/Linux_4.13
  70. Jonathan Corbet: Five-level page tables lwn.net. 15.3.2017. Viitattu 13.10.2020. (englanniksi)
  71. https://kernelnewbies.org/Linux_4.14
  72. https://kernelnewbies.org/Linux_4.15
  73. https://kernelnewbies.org/Linux_4.16
  74. https://kernelnewbies.org/Linux_4.17
  75. https://kernelnewbies.org/Linux_4.18
  76. https://kernelnewbies.org/Linux_4.19
  77. https://kernelnewbies.org/Linux_4.20
  78. https://kernelnewbies.org/Linux_5.0
  79. https://kernelnewbies.org/Linux_5.1
  80. Jonathan Corbet: Six (or seven) new system calls for filesystem mounting 12.7.2018. Lwn.net. Viitattu 11.7.2019. (englanniksi)
  81. https://kernelnewbies.org/Linux_5.2
  82. https://kernelnewbies.org/Linux_5.3
  83. https://kernelnewbies.org/Linux_5.4
  84. Jonathan Corbet: A kernel unit-testing framework lwn.net. 1.3.2019. Viitattu 7.8.2022. (englanniksi)
  85. https://kernelnewbies.org/Linux_5.5
  86. https://kernelnewbies.org/Linux_5.6
  87. https://kernelnewbies.org/Linux_5.7
  88. Sarvottam Kumar: Linux Kernel 5.7 To Include The New exFAT File-system Driver Code fossbytes.com. 9.3.2020. Viitattu 22.8.2022. (englanniksi)
  89. https://kernelnewbies.org/Linux_5.8
  90. https://kernelnewbies.org/Linux_5.9
  91. Jonathan Corbet: 5.10 Merge window, part 1 lwn.net. 16.10.2020. Viitattu 13.3.2024. (englanniksi)
  92. Jonathan Corbet: The rest of the 5.10 merge window lwn.net. 26.10.2020. Viitattu 13.3.2024. (englanniksi)
  93. https://kernelnewbies.org/Linux_5.10
  94. Jonathan Corbet: The seqcount latch lock type lwn.net. 17.9.2020. Viitattu 13.3.2024. (englanniksi)
  95. https://lkml.org/lkml/2021/2/14/244
  96. https://kernelnewbies.org/Linux_5.11
  97. 5.12 merge window, part 2 lwn.net. 1.3.2021. Viitattu 23.3.2021. (englanniksi)
  98. https://kernelnewbies.org/Linux_5.12
  99. https://landlock.io
  100. https://kernelnewbies.org/Linux_5.13
  101. https://lwn.net/Articles/867706/
  102. https://kernelnewbies.org/Linux_5.14
  103. https://www.kernel.org/doc/html/v5.15//filesystems/cifs/ksmbd.html
  104. https://www.kernel.org/doc/html/v5.15/vm/damon/index.html
  105. https://www.kernel.org/doc/html/v5.15/filesystems/ntfs3.html
  106. Realtime preemption locking core merged lwn.net. 31.8.2021. Viitattu 11.12.2024. (englanniksi)
  107. https://kernelnewbies.org/Linux_5.15
  108. https://lkml.org/lkml/2021/10/31/203
  109. https://kernelnewbies.org/Linux_5.16
  110. Jonathan Corbet: Clarifying memory management with page folios lwn.net. 18.3.2021. Viitattu 20.2.2023. (englanniksi)
  111. https://kernelnewbies.org/Linux_5.17
  112. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=9f9eff85a008b095eafc5f4ecbaf5aca689271c1
  113. https://lwn.net/Articles/885941/
  114. https://kernelnewbies.org/Linux_5.18
  115. https://lkml.org/lkml/2022/7/31/295
  116. https://kernelnewbies.org/Linux_5.19
  117. 1. Introduction to LoongArch kernel.org. Arkistoitu 22.8.2022. Viitattu 22.8.2022. (englanniksi)
  118. Jonathan Corbet: The runtime verification subsystem lwn.net. 7.6.2021. Viitattu 3.10.2022. (englanniksi)
  119. https://kernelnewbies.org/Linux_6.0
  120. Jonathan Corbet: 6.0 Merge window, part 1 lwn.net. 5.8.2022. Viitattu 20.2.2023. (englanniksi)
  121. Jonathan Corbet: 6.0 Merge window, part 2 lwn.net. 15.8.2022. Viitattu 20.2.2023. (englanniksi)
  122. Jonathan Corbet: Merging the multi-generational LRU lwn.net. 12.5.2022. Viitattu 12.12.2022. (englanniksi)
  123. Jonathan Corbet: Next steps for Rust in the kernel lwn.net. 19.9.2022. Viitattu 12.12.2022. (englanniksi)
  124. Marta Rybczyńska: Introducing maple trees lwn.net. 12.2.2021. Viitattu 12.12.2022. (englanniksi)
  125. https://kernelnewbies.org/Linux_6.1
  126. https://lwn.net/Articles/923744/
  127. Jonathan Corbet: 6.2 Merge window, part 1 lwn.net. 15.12.2022. Viitattu 20.2.2023. (englanniksi)
  128. Jonathan Corbet: The rest of the 6.2 merge window lwn.net. 27.12.2022. Viitattu 20.2.2023. (englanniksi)
  129. doc: add documentation for accel subsystem git.kernel.org. Viitattu 30.6.2024. (englanniksi)
  130. Compute Accelerators - Introduction docs.kernel.org. Viitattu 30.6.2024. (englanniksi)
  131. https://kernelnewbies.org/Linux_6.2
  132. https://lwn.net/Articles/929851/
  133. Jonathan Corbet: The first half of the 6.3 merge window lwn.net. 23.2.2023. Viitattu 24.4.2023. (englanniksi)
  134. Jonathan Corbet: The rest of the 6.3 merge window lwn.net. 6.3.2023. Viitattu 24.4.2023. (englanniksi)
  135. https://kernelnewbies.org/Linux_6.3
  136. Jonathan Corbet: 6.4 Merge window, part 1 lwn.net. 28.4.2023. Viitattu 16.5.2023. (englanniksi)
  137. Jonathan Corbet: The rest of the 6.4 merge window lwn.net. 8.5.2023. Viitattu 26.6.2023. (englanniksi)
  138. https://kernelnewbies.org/Linux_6.4
  139. Jonathan Corbet: The first half of the 6.5 merge window lwn.net. 30.6.2023. Viitattu 28.8.2023. (englanniksi)
  140. Jonathan Corbet: The rest of the 6.5 merge window lwn.net. 10.7.2023. Viitattu 28.8.2023. (englanniksi)
  141. https://kernelnewbies.org/Linux_6.5
  142. Jonathan Corbet: An EEVDF CPU scheduler for Linux lwn.net. 9.3.2023. Viitattu 28.8.2023. (englanniksi)
  143. Jonathan Corbet: User-space shadow stacks (maybe) for 6.4 lwn.net. 24.3.2023. Viitattu 30.10.2023. (englanniksi)
  144. Jonathan Corbet: Randomness for kmalloc() lwn.net. 24.7.2023. Viitattu 30.10.2023. (englanniksi)
  145. Linus Torvalds: Linux 6.6 lore.kernel.org. 30.10.2023. Viitattu 30.10.2023. (englanniksi)
  146. Jonathan Corbet: The first half of the 6.6 merge window lwn.net. 31.8.2023. Viitattu 30.10.2023. (englanniksi)
  147. Jonathan Corbet: The rest of the 6.6 merge window lwn.net. 11.9.2023. Viitattu 30.10.2023. (englanniksi)
  148. https://kernelnewbies.org/Linux_6.6
  149. Jonathan Corbet: The first half of the 6.7 merge window lwn.net. 3.11.2023. Viitattu 20.11.2023. (englanniksi)
  150. Jonathan Corbet: The rest of the 6.7 merge window lwn.net. 13.11.2023. Viitattu 7.12.2023. (englanniksi)
  151. Linus Torvalds: Linux 6.7 lore.kernel.org. 7.1.2024. Viitattu 8.1.2024. (englanniksi)
  152. https://kernelnewbies.org/Linux_6.7
  153. Jonathan Corbet: The first half of the 6.8 merge window lwn.net. 12.1.2024. Viitattu 28.1.2024. (englanniksi)
  154. Paolo Bonzini: Merge branch 'kvm-guestmemfd' into HEAD git.kernel.org. Viitattu 29.1.2024. (englanniksi)
  155. Jonathan Corbet: The rest of the 6.8 merge window lwn.net. 22.1.2024. Viitattu 2.2.2024. (englanniksi)
  156. The 6.8 kernel has been released lwn.net. Viitattu 11.3.2024. (englanniksi)
  157. Jonathan Corbet: Large folios for anonymous memory lwn.net. 6.7.2023. Viitattu 11.3.2024. (englanniksi)
  158. https://kernelnewbies.org/Linux_6.8
  159. Linus Torvalds: Linux 6.9-rc1 lwn.net. 24.3.2024. Viitattu 27.3.2024. (englanniksi)
  160. Tejun Heo: workqueue: Implement BH workqueue and convert several tasklet users lore.kernel.org. 30.1.2024. Viitattu 27.3.2024. (englanniksi)
  161. Anna-Maria Behnsen: timers: Move from a push remote at enqueue to a pull at expiry model lwn.net. 15.1.2024. Viitattu 27.3.2024. (englanniksi)
  162. Jonathan Corbet: The first half of the 6.9 merge window lwn.net. 14.3.2024. Viitattu 29.3.2024. (englanniksi)
  163. Jonathan Corbet: A new filesystem for pidfds lwn.net. 13.3.2024. Viitattu 1.4.2024. (englanniksi)
  164. Jonathan Corbet: The rest of the 6.9 merge window lwn.net. 25.3.2024. Viitattu 6.4.2024. (englanniksi)
  165. Jonathan Corbet: Weighted interleaving for memory tiering lwn.net. 25.10.2023. Viitattu 15.4.2024. (englanniksi)
  166. Eric Dumazet: rtnetlink: reduce RTNL pressure for dumps lwn.net. 22.2.2024. Viitattu 11.5.2024. (englanniksi)
  167. Jake Edge: FUSE passthrough for file I/O lwn.net. 17.5.2023. Viitattu 13.5.2024. (englanniksi)
  168. https://kernelnewbies.org/Linux_6.9
  169. Jonathan Corbet: The first half of the 6.10 merge window lwn.net. 16.5.2024. Viitattu 16.6.2024. (englanniksi)
  170. Jonathan Corbet: The rest of the 6.10 merge window lwn.net. 27.5.2024. Viitattu 16.6.2024. (englanniksi)
  171. Jonathan Corbet: Memory-allocation profiling for the kernel lwn.net. 21.5.2024. Viitattu 16.6.2024. (englanniksi)
  172. Jonathan Corbet: mseal() gets closer lwn.net. 19.1.2024. Viitattu 30.6.2024. (englanniksi)
  173. https://lkml.org/lkml/2024/7/14/250
  174. https://kernelnewbies.org/Linux_6.10
  175. Jonathan Corbet: The first half of the 6.11 merge window lwn.net. 18.7.2024. Viitattu 5.8.2024. (englanniksi)
  176. Jonathan Corbet: The rest of the 6.11 merge window lwn.net. 29.7.2024. Viitattu 13.8.2024. (englanniksi)
  177. Jonathan Corbet: Hardening the kernel against heap-spraying attacks lwn.net. 21.3.2024. Viitattu 13.8.2024. (englanniksi)
  178. Jonathan Corbet: Another try for getrandom() in the vDSO lwn.net. 4.7.2024. Viitattu 13.8.2024. (englanniksi)
  179. Jake Edge: Atomic writes without tears lwn.net. 24.5.2024. Viitattu 16.9.2024. (englanniksi)
  180. Linus Torvalds: Linux 6.11 lore.kernel.org. 15.9.2024. Viitattu 15.9.2024. (englanniksi)
  181. Jonathan Corbet: The 6.12 merge window begins lwn.net. 20.9.2024. Viitattu 13.10.2024. (englanniksi)
  182. Jonathan Corbet: The rest of the 6.12 merge window lwn.net. 30.9.2024. Viitattu 13.10.2024. (englanniksi)
  183. The 6.12 kernel has been released lwn.net. Viitattu 18.11.2024. (englanniksi)
  184. Merge tag 'sched-core-2024-11-18' git.kernel.org. Viitattu 28.11.2024. (englanniksi)
  185. Jonathan Corbet: The long road to lazy preemption lwn.net. 18.10.2024. Viitattu 28.11.2024. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]
Käännös suomeksi
Käännös suomeksi
Tämä artikkeli tai sen osa on käännetty tai siihen on haettu tietoja muunkielisen Wikipedian artikkelista.
Alkuperäinen artikkeli: de:Linux (Kernel)