Linux kernel version history: Difference between revisions

Content deleted Content added
Releases 6.x.y: Theoretically this is the solution?
Releases 6.x.y: fully standardised this section to help finding bug. All "cite web" in lower case to match documentation. All "Version" in upper case "V" to match documentation.
Line 752:
|
|-
|{{versionVersion|o|6.13}}
|20 January 2025<ref>{{cite web|title=Linux 6.13|url=https://lore.kernel.org/linux-kernel/CAHk-=wiprabAQcCwb3qNhrT5P50MJNqunC9JU5v99kdvM-2rsg@mail.gmail.com/T/#u|access-date=2025-01-21|website=lore.kernel.org}}</ref>
|6.13.12{{r|KERNELARCHIVES}}
Line 761:
|
|-
|{{versionVersion|co|6.12}}
|17 November 2024<ref>{{cite web|url=https://lore.kernel.org/linux-kernel/CAHk-=wgtGkHshfvaAe_O2ntnFBH3EprNk1juieLmjcF2HBwBgQ@mail.gmail.com/|author=Linus Torvalds|title=Linux 6.12|date=2024-11-17}}</ref>
|6.12.40{{r|KERNELARCHIVES}}
|December 2026
|
* [[Real-time operating system|Real-time]] support for x86/x86_64, RISC-V, and ARM64<ref name=":36">{{Citecite web |title=Linux 6.12 Features Are Super Exciting With Real-Time, Sched_ext, Intel Xe2 & Raspberry Pi 5 |url=https://www.phoronix.com/review/linux-612-features |access-date=2024-11-22 |website=www.phoronix.com |language=en}}</ref>
* [[User space and kernel space|Userspace]] [[Scheduling (computing)|scheduler]] extensions support<ref>{{Citecite web |title=Linux 6.12 Features Are Super Exciting With Real-Time, Sched_ext, Intel Xe2 & Raspberry Pi 5 (page 2) |url=https://www.phoronix.com/review/linux-612-features/2 |access-date=2024-11-22 |website=www.phoronix.com |language=en}}</ref>
* [[QR code|QR codes]] for [[Direct Rendering Manager|DRM]] [[Kernel panic|panic]] messages<ref name=":36" />
| 25th LTS release<ref name=":38">{{cite web |title=The Linux Kernel Archives - Releases |url=https://www.kernel.org/category/releases.html |access-date=2024-12-05 |website=www.kernel.org}}</ref>
5th SLTS with 10 years of support through 2035.<ref>{{Citecite web |last=rnkenchor |date=2025-01-13 |title=Kernel 6.12 will have 10 years support via CIP – Are all your maintenance problems solved? |url=https://www.cip-project.org/blog/2025/01/13/kernel-6-12-will-have-10-years-support-via-cip-are-all-your-maintenance-problems-solved |access-date=2025-03-20 |website=Civil Infrastructure Platform |language=en-US}}</ref>
Used in [[Debian]] 13 "Trixie"<ref>{{cite web |title=Release Notes for Debian 13 (trixie) |website=Debian.org |url=https://www.debian.org/releases/trixie/release-notes/}}</ref><ref>{{cite web |title=Trixie kernel will be Linux 6.12 LTS |website=Debian Wiki |url=https://wiki.debian.org/DebianTrixie}}</ref> and RHEL 10.0 <ref>{{cite web |title=Release Notes for RHEL 10.0 |website=Redhat.com |url=https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/10.0_release_notes/new-features-and-enhancements#new-features-and-enhancements-kernel}}</ref>
|-
| {{Version|o|6.11}}
| 15 September 2024<ref>{{cite web|url=https://lore.kernel.org/linux-kernel/CAHk-=whVpSHw9+4ov=oLevfv8sPYbh59T_9VKif-6Vqkr41jQA@mail.gmail.com/|author=Linus Torvalds|title=Linux 6.11|date=2024-09-15}}</ref>
| 6.11.11<ref name=":37">{{Citecite web |title=Linux-Kernel Archive: Linux 6.11.11 |url=https://lkml.iu.edu/hypermail/linux/kernel/2412.0/06844.html |access-date=2025-01-21 |website=lkml.iu.edu}}</ref>
|5 December 2024<ref name=":37" />
|
* [[Atomicity (database systems)|Atomic]] writes support for buffered I/O<ref>{{Citecite web |title=The first half of the 6.11 merge window [LWN.net] |url=https://lwn.net/Articles/982034/ |access-date=2024-10-05 |website=lwn.net}}</ref>
* Dedicated bucket [[Slab allocation|slab allocator]] to help protect against [[heap spraying]]<ref name=":34">{{Citecite web |title=The rest of the 6.11 merge window [LWN.net] |url=https://lwn.net/Articles/982605/ |access-date=2024-10-05 |website=lwn.net}}</ref>
* [[vDSO]] implementation of [[getrandom]]()<ref name=":34" />
|
Line 788:
| rowspan="11" |[[Greg Kroah-Hartman]] & Sasha Levin
| 10 October 2024<ref>{{cite web|url=https://lore.kernel.org/lkml/2024101047-unclothed-armadillo-6520@gregkh/|author=Greg Kroah-Hartman|title=Linux 6.10.14|date=2024-10-10|access-date=2024-10-11}}</ref>
|
* Memory-allocation profiling<ref name=":4">{{cite web|last=Sneddon|first=Joey|date=2024-07-14|title=Linux Kernel 6.10 Released with LOTS of Epic Changes|url=https://www.omgubuntu.co.uk/2024/07/linux-kernel-6-10-new-features|access-date=2024-10-03|website=OMG! Ubuntu|language=en-GB}}</ref>
* Encrypted interactions with [[Trusted Platform Module|trusted platform modules]]<ref name=":4" />
Line 797 ⟶ 798:
| 27 July 2024<ref>{{cite web|url=https://lore.kernel.org/lkml/2024072948-glimmer-glitch-6a95@gregkh/|author=Greg Kroah-Hartman|title=Re: Linux 6.9.12|date=2024-07-29|access-date=2024-07-30}}</ref>
|
* Improved performance for Intel Core Ultra ([[Meteor Lake]])<ref name=":69">{{Citecite web|title=Linux 6.9 Features: DM VDO, AMD Preferred Core, Intel FRED & Larger Console Fonts|url=https://www.phoronix.com/review/linux-69-features|access-date=2024-05-15|website=www.phoronix.com|language=en}}</ref>
* Support for AMD P-State Preferred Cores<ref name=":69" />
* Intel FRED (Flexible Return Event Delivery)<ref name=":69" />
Line 817 ⟶ 818:
| 3 April 2024
|
* Initial [[Bcachefs]] filesystem support<ref name=":0">{{Citecite web |title=Linux 6.7 Released With Bcachefs, Intel Meteor Lake In Good Shape & Nouveau GSP Support |url=https://www.phoronix.com/news/Linux-6.7-Released |access-date=2024-01-12 |website=www.phoronix.com |language=en}}</ref>
* [[Itanium]] support removed<ref name=":0" />
* Intel Meteor Lake Graphics declared stable<ref name=":0" />
* Initial [[nouveau (software)|Nouveau]] support for Nvidia GSP firmware<ref name=":0" />
* Ability to disable [[IA-32]] support at boot time on [[AMD64]]<ref name=":3">{{Citecite web |title=Linux 6.7 Features Include Bcachefs, Stable Meteor Lake Graphics, NVIDIA GSP & More Next-Gen Hardware |url=https://www.phoronix.com/review/linux-67-features |access-date=2024-01-12 |website=www.phoronix.com |language=en}}</ref>
* Expansion of AMD Seamless Boot Support<ref name=":3" />
* Improvement in loading of x86 microcode<ref name=":3" />
* Support for [[RAID]] stripe tree, simple quota accounting, and temporary FSID added to [[Btrfs]]<ref>{{Citecite web |title=Btrfs Picks Up New Features For Linux 6.7 |url=https://www.phoronix.com/news/Btrfs-Linux-6.7-Features |access-date=2024-01-12 |website=www.phoronix.com |language=en}}</ref>
* [[JFS (file system)|JFS]] minor stability improvements<ref name=":3" />
| According to Linus Torvalds, "one of the largest kernel releases we've ever had"<ref name=":0" />
Line 847 ⟶ 848:
The one last minute change was made to the credits of ReiserFS as requested from the original developer.
|-
| {{versionVersion|o|6.5}}
| 27 August 2023{{r|ACTIVE}}
| 6.5.13{{r|KERNELARCHIVES}}
| 28 November 2023<ref>{{cite web | first = Greg | last = Kroah-Hartman | title = Linux 6.5.13 | url = https://lore.kernel.org/lkml/2023112807-usher-penholder-f856@gregkh/| website = lore.kernel.org | date = 2023-11-28 | access-date = 2023-12-05}}</ref>
|
* Initial [[USB4]] v2.0 support<ref name=":35">{{Citecite web |title=Linux_6.5 - Linux Kernel Newbies |url=https://kernelnewbies.org/Linux_6.5 |access-date=2024-10-05 |website=kernelnewbies.org}}</ref>
* [[MIDI 2.0]] support<ref name=":35" />
|
|-
| {{versionVersion|o|6.4}}
| 25 June 2023{{r|ACTIVE}}
| 6.4.16{{r|KERNELARCHIVES}}
| 13 September 2023<ref>{{cite web | first = Greg | last = Kroah-Hartman | title = Linux 6.4.16 | url = https://lore.kernel.org/lkml/2023091345-prankish-during-e3b4@gregkh/ | website = lore.kernel.org | date = 2023-09-13 | access-date = 2023-09-13}}</ref>
|
* Intel Linear Address Masking<ref>{{Citecite web |title=Intel Linear Address Masking "LAM" Merged Into Linux 6.4 |url=https://www.phoronix.com/news/Intel-LAM-Merged-Linux-6.4 |access-date=2024-01-24 |website=www.phoronix.com |language=en}}</ref>
* Partial support for [[Apple M2]]<ref name="6.4">{{Citecite web |title=Linux 6.4 Features: Many Intel & AMD Additions, Better Desktop/Laptop Hardware Drivers |url=https://www.phoronix.com/review/linux-64-features |access-date=2024-01-24 |website=www.phoronix.com |language=en}}</ref>
* Autonomous frequency and power control on [[AMD Zen]] architecture CPUs<ref>{{Citecite web |title=AMD Guided Autonomous Mode Submitted For Linux 6.4 |url=https://www.phoronix.com/news/AMD-Guided-Auto-Mode-Linux-6.4 |access-date=2024-01-24 |website=www.phoronix.com |language=en}}</ref>
* Support for [[RISC-V]] [[Hibernation (computing)|hibernation]] on future laptops{{r|6.4}}
* Improvements for [[LoongArch]] CPU architecture{{r|6.4}}
Line 877 ⟶ 878:
|
|-
| {{versionVersion|o|6.3}}
| 23 April 2023{{r|ACTIVE}}
| 6.3.13{{r|KERNELARCHIVES}}
Line 894 ⟶ 895:
|
|-
| {{versionVersion|o|6.2}}
| 19 February 2023{{r|ACTIVE}}
| 6.2.16{{r|KERNELARCHIVES}}
Line 909 ⟶ 910:
|
|-
| {{versionVersion|co|6.1}}
| {{dts|format=dmy|2022|12|11}}<ref>{{Citecite mailing list|title=Linux 6.1|url=https://lore.kernel.org/lkml/CAHk-=wj_HcgFZNyZHTLJ7qC2613zphKDtLh6ndciwopZRfH0aQ@mail.gmail.com/|date=11 December 2022|mailing-list=[[LKML]]}|last=Torvalds|first=Linus|author-link=Linus Torvalds}}</ref>
| 6.1.147<ref name=KERNELARCHIVES>{{cite web|url=https://www.kernel.org/|title=The Linux Kernel Archives |publisher=Kernel.org|accessdate=22 September 2024}}</ref>
| December 2027{{r|ACTIVE}}
August 2033<ref name="CIP maintenance">{{cite web|title=CIP maintenance|url=https://wiki.linuxfoundation.org/civilinfrastructureplatform/start#kernel_maintainership|access-date=7 September 2023}}</ref>
|
* [[Rust for Linux|Support for writing kernel modules in Rust]]<ref>{{Citecite web |last=Larabel |first=Michael |date=2022-10-03 |title=The Initial Rust Infrastructure Has Been Merged Into Linux 6.1 |url=https://www.phoronix.com/news/Rust-Is-Merged-Linux-6.1 |access-date=2022-12-13 |website=Phoronix |language=en}}</ref>
* Multi-Gen LRU [[Page replacement algorithm|page reclaiming]]<ref>{{cite web |title=mm: multi-gen LRU: design doc |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8be976a0937a |access-date=2023-06-03 |website=Kernel.org git repositories |author=Yu Zhao |date=Aug 18, 2022 }}</ref> (not yet enabled by default)
* Btrfs performance improvements<ref>{{cite web |title=Linux Kernel 6.1 Released, This is What's New |url=https://www.omgubuntu.co.uk/2022/12/linux-kernel-6-1-released-new-features |access-date=2023-01-13 |website=OMG! Ubuntu |first1=Joey |last1=Sneddon |date=12 December 2022 }}</ref>
Line 921 ⟶ 922:
* Improved support for game controllers<ref>{{cite web |title=Linux kernel 6.1 is out now |url=https://www.gamingonlinux.com/2022/12/linux-kernel-61-is-out-now/ |access-date=2022-12-12 |website=gamingonlinux.com|date=12 December 2022 }}</ref>
| 23rd LTS release<br/>Used in Debian 12 "Bookworm"<ref>{{cite web |title=Debian 12 -- Release Notes|url=https://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.en.html|website=www.debian.org |access-date=20 June 2023}}</ref>
4th SLTS release (which CIP<ref>{{cite web |title=Civil Infrastructure Platform |website=Linux Foundation Wiki |url=https://wiki.linuxfoundation.org/civilinfrastructureplatform/start}}</ref> is planning<ref name="CIP maintenance"/> to support until August 2033)
 
6.1.28 is named Curry Ramen<ref>{{Citecite web |title=kernel/git/stable/linux.git - Linux kernel stable tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?h=v6.1.28 |access-date=2023-09-10 |website=Kernel.org git repositories}}</ref>
|-
| {{Version|o|6.0}}
| {{dts|format=dmy|2022|10|02}}<ref>{{Citecite web |title=Linux 6.0 |url=https://lore.kernel.org/lkml/CAHk-=wiaGf66EQOq1FwM6p9c3mGOjzm9stGeUTfC5Txx4yoxgg@mail.gmail.com/T/#u |access-date=2022-10-08 |website=lore.kernel.org}}</ref>
| 6.0.19<ref name=SIXNINETEEN>{{Citecite web |title=Linux 6.0.19 - Greg Kroah-Hartman |url=https://lore.kernel.org/lkml/1673522302104114@kroah.com/ |access-date=2023-02-28 |website=lore.kernel.org}}</ref>
| January 2023{{r|SIXNINETEEN}}
|
* Performance improvements on Intel Xeon 'Ice Lake', AMD Ryzen 'Threadripper', AMD EPYC<ref>{{cite web |title=Linux Kernel 6.0 Released, This is What's New |url=https://www.omgubuntu.co.uk/2022/10/linux-kernel-6-released-new-features |access-date=2022-10-03 |website=OMG! Ubuntu|date=2 October 2022 }}</ref>
* New hardware support including Intel, AMD, Qualcomm<ref>{{cite web |title=Linux 6.0 Supporting New Intel/AMD Hardware, Performance Improvements & Much More |url=https://www.phoronix.com/review/linux-60-features |access-date=2023-06-03 |website=phoronix.com}}</ref>
| Named "Hurr durr {{sic|I'm|a}} ninja sloth"<ref>{{Citecite web |title=Makefile - kernel/git/torvalds/linux.git - Linux kernel source tree |url=https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/Makefile?h=v6.0 |access-date=2022-10-05 |website=Kernel.org git repositories}}</ref>
|-
| colspan="7" | <small>{{Version|l|show=111110}}</small>