This article documents the version history of the Linux kernel, a free, open-source, and Unix-like kernel that is used in many computer systems worldwide.

Since the Linux kernel's creation by Linus Torvalds in 1991, it grew rapidly as many developers contributed to the project.

The kernel became self-hosting as of version 0.11 in December 1991. Linux 1.0.0 was released in March 1994, consisting of over 170,000 lines of source code.

The most recent stable release of the Linux kernel is 7.0, released on 12 April 2026.

Explanation

In contrast to semantic versioning, the major version carries no intrinsic meaning for the kernel, as Linux promises stable interfaces and behavior even across major versions. Rather, since version 3.x, minor versions are capped around 20, to avoid the false perception that changes between large minor versions (e.g. from X.30 to X.31) would be smaller than changes between X.1 and X.2.

Each feature release – identified by the first two numbers of a release version – is designated one of the following levels of support:

  • Supported until next stable version and 3 months after that
  • Long-term support (LTS); maintained for a few years
  • Super-long-term support (SLTS); maintained for many more years by the Civil Infrastructure Platform (CIP)

Overview

Releases 7.x.y

On 8 February 2026 Linus Torvalds announced that the next kernel release will be published as version 7.0. Following the usual release cycle of about two months for every new version, kernel 7.0 was released on 12 April 2026.

VersionOriginal release dateLast releaseMaintainerEOLProminent featuresNotes
Latest version: 7.012 April 20267.0

Releases 6.x.y

VersionOriginal release dateLast releaseMaintainerEOLProminent featuresNotes
Latest version: 6.198 February 20266.19.12Linus Torvalds
Supported: 6.1830 November 20256.18.13Greg Kroah-HartmanDecember 2028Improved kernel memory allocation performance with slub sheaves A device mapper target for persistent cache Process Namespaces as file handles Support for Accurate Explicit Congestion Notification in TCP Add support for PSP encryption of TCP connections Better swapping performance UDP receive performance improvements BPF signed programs More scalable NFS servers by removing caching Introduction of memdesc_flags_t, for a future leaner struct page Remove bcachefs core code26th LTS release
Unsupported: 6.1728 September 20256.17.1318 December 2025Easier CPU bug mitigation selection New file_getattr/file_setattr system calls Better and more secure core dumping Initial priority inheritance support for solving priority inversion Unconditionally compile task scheduler with SMP support Per NUMA node proactive reclaim, for better control of memory reclaim on NUMA systems Introduce a new fallocate(2) flag, for more efficient writing of zeroes Runtime Verification: Support for Linear temporal logic monitors Change bcachefs status from 'Supported' to 'Externally maintained'
Unsupported: 6.1627 July 20256.16.1212 October 2025XFS support for large atomic writes USB audio offload support Initial support for Intel Trusted Domain Extensions Allow to zero-copy send TCP payloads from DMABUF memory Automatic weighted interleaved memory allocation policy Support for Intel Advanced Performance Extensions Add support for sending coredumps over an AF_UNIX socket Futex improvements Some Ext4 performance improvements Build optimization for the local CPU on x86
Unsupported: 6.1525 May 20256.15.1120 August 2025Btrfs: fast Zstd compression support
Unsupported: 6.1424 March 20256.14.1110 June 2025Improved Wine speed Copilot keyboard key support
Unsupported: 6.1320 January 20256.13.1220 April 2025New handheld support Intel Arc B series support
Supported: 6.1217 November 20246.12.80December 2028Real-time support for x86/x86_64, RISC-V, and ARM64 Userspace scheduler extensions support QR codes for DRM panic messages25th LTS release 5th SLTS with 10 years of support through 2035. Used in Debian 13 "Trixie" and RHEL 10.0
Unsupported: 6.1115 September 20246.11.115 December 2024Atomic writes support for buffered I/O Dedicated bucket slab allocator to help protect against heap spraying vDSO implementation of getrandom()
Unsupported: 6.1014 July 20246.10.14Greg Kroah-Hartman & Sasha Levin10 October 2024Memory-allocation profiling Encrypted interactions with trusted platform modulesNamed "Baby Opossum Posse"The one last minute change was made in the credits of the ReiserFS README as requested by the original developer.
Unsupported: 6.912 May 20246.9.1027 July 2024Improved performance for Intel Core Ultra (Meteor Lake) Support for AMD P-State Preferred Cores Intel FRED (Flexible Return Event Delivery) Support for larger console frame-buffer fonts for 4K displays Faster boot times for systems with lots of RAM and using HugeTLBs DM VDO (Device Mapper Virtual Data Optimizer) mainlined Hibernate LZ4 compression support
Unsupported: 6.810 March 20246.8.1230 May 2024Deadline servers for better realtime scheduling Multi-size transparent huge pages for anonymous memory Two new syscalls for better mount management: listmount() and statmount() Data type profiling with perf Forbid users from writing to partitions used by filesystems New system calls to deal with multiple stacked LSMs Driver for new Intel Xe graphicsUsed in Ubuntu 24.04 LTS
Unsupported: 6.77 January 20246.7.123 April 2024Initial Bcachefs filesystem support Itanium support removed Intel Meteor Lake Graphics declared stable Initial Nouveau support for Nvidia GSP firmware Ability to disable IA-32 support at boot time on AMD64 Expansion of AMD Seamless Boot Support Improvement in loading of x86 microcode Support for RAID stripe tree, simple quota accounting, and temporary FSID added to Btrfs JFS minor stability improvementsAccording to Linus Torvalds, "one of the largest kernel releases we've ever had"
Supported: 6.629 October 20236.6.127December 2027The new EEVDF process scheduler was merged. It aims to replace the CFS scheduler. Intel Shadow Stack was finally merged; Exploiting ROPs is now harder Support for Partial SMT Performance Improvement for CPUs with a lot of cores and shared Last Level Caches Continued Intel Meteor Lake graphics and sound enablement/improvements Better performance for Ext4 and io_uring Security: add io_uring_disabled to shrink kernel's attack surface DEFLATE compression support for EROFS24th LTS release The CFS scheduler was the de facto standard for 16+ yearsReiserFS is now declared to be obsolete and flagged for removal in 2025.
Unsupported: 6.527 August 20236.5.1328 November 2023Initial USB4 v2.0 support MIDI 2.0 support
Unsupported: 6.425 June 20236.4.1613 September 2023Intel Linear Address Masking Partial support for Apple M2 Autonomous frequency and power control on AMD Zen architecture CPUs Support for RISC-V hibernation on future laptops Improvements for LoongArch CPU architecture Further Intel Meteor Lake Graphics development 4K resolution support for Rockchip Direct Rendering Manager driver Better AMDgpu support for the Steam Deck Optimizations to EROFS, Btrfs, F2FS, NTFS, and Ext4 Support for Intel Lunar Lake HD Audio Continued Wi-Fi 7 development Quality of life improvements for Apple silicon users Further Rust up-streaming to support the first Rust drivers Removal of SLOB memory allocator
Unsupported: 6.323 April 20236.3.1311 July 2023Even more Rust in the kernel Initial Support for Intel Meteor Lake Display Intel Meteor Lake VPUs ("Versatile Processing Unit") support AMD Automatic IBRS Intel TPMI driver was merged, hopes are this will give more control over power management. Big Performance Improvement for EXT4. Nice Improvements for BTRFS too IPv4 BIG TCP support, maybe better network performance Microsoft Hyper-V nested hypervisor support. Faster kernel builds and with lower peak memory use. Removed support for the Intel ICC compiler.
Unsupported: 6.219 February 20236.2.1617 May 2023Intel Arc drivers are now deemed "stable" and on by default. Initial FOSS support for NVIDIA GeForce 30 Series. But performance is poor for now. Support for Apple's M1 Call Depth Tracking as a better performance alternative to IBRS for older Intel CPUs Some Power-savings improvements when the system is idle or lightly loaded. Support for running Raspberry Pi in 4K@60Hz Better performance and scalability for running RAID5/6 in btrfs-like systems More Rust in the kernel
Supported: 6.111 December 20226.1.164December 2027 August 2033Support for writing kernel modules in Rust Multi-Gen LRU page reclaiming (not yet enabled by default) Btrfs performance improvements Support for more sound hardware Improved support for game controllers23rd LTS release Used in Debian 12 "Bookworm" 4th SLTS release (which CIP is planning to support until August 2033)6.1.28 is named Curry Ramen
Unsupported: 6.02 October 20226.0.19January 2023Performance improvements on Intel Xeon 'Ice Lake', AMD Ryzen 'Threadripper', AMD EPYC New hardware support including Intel, AMD, QualcommNamed "Hurr durr I'ma [sic] ninja sloth"
Legend:UnsupportedSupportedLatest versionPreview versionFuture version

Releases 5.x.y

VersionOriginal release dateLast releaseMaintainerEOLProminent featuresNotes
Unsupported: 5.1931 July 20225.19.17Greg Kroah-Hartman & Sasha LevinOctober 2022Initial support for LoongArch Support for Big TCP More secure encrypted virtualization with AMD SEV-SNP and Intel TDX Armv9 Scalable Matrix Extension support Introduce Intel In-Field Scan driver to run targeted low level diagnostics outside of the CPU's architectural error detection capabilities a.out support removed
Unsupported: 5.1822 May 20225.18.19August 2022Support for Indirect Branch Tracking on Intel CPUs User events fprobe, for probing multiple functions with a single probe handler Headers rearchitecturing preparations for faster compilation times Stricter memcpy() compile-time bounds checking Switch to C11
Unsupported: 5.1720 March 20225.17.15June 2022BPF CO-RE support Random number generator improvements New Real-Time Linux Analysis (RTLA) tool Support giving names to anonymous memory Mitigate straight-line speculation attacksUsed in Ubuntu 22.04 LTS on newer hardware Named Superb Owl
Unsupported: 5.169 January 20225.16.20April 2022New futex_waitv() system call for faster game performance Memory folios infrastructure for a faster memory management Add support for AMX instructions Improve write congestion
Supported: 5.1531 October 20215.15.201December 2026New experimental NTFS file system implementation ksmbd, an in-kernel SMB 3 server Migrate memory pages to persistent memory in lieu of discard DAMON, a data access monitor Introduce process_mrelease(2) system call22nd LTS release; used in Ubuntu 22.04 LTS, Slackware 15, UEK 7 Named Trick or Treat
Unsupported: 5.1429 August 20215.14.21Greg Kroah-HartmanNovember 2021Used in RHEL 9.x and derivatives (Red Hat ignores LTS-Kernel, own kernel-backports) and SLE 15 SP4/openSUSE Leap 15.4
Unsupported: 5.1327 June 20215.13.19Greg Kroah-Hartman & Sasha LevinSeptember 2021Support for Zstd compressed modules Landlock Linux security moduleNamed Opossums on Parade
Unsupported: 5.1225 April 20215.12.19Greg Kroah-HartmanJuly 2021Named Frozen Wasteland
Unsupported: 5.1114 February 20215.11.22May 2021Named "💕 Valentine's Day Edition 💕"
Supported: 5.1013 December 20205.10.251Greg Kroah-Hartman & Sasha LevinDecember 2026 January 2031Support for ARM64 memory tagging extension (MTE)21st LTS release; used in Debian 11 "Bullseye" 3rd SLTS release (which CIP is planning to support until January 2031)Named "Dare mighty things"
Unsupported: 5.911 October 20205.9.16Greg Kroah-HartmanDecember 2020
Unsupported: 5.82 August 20205.8.18November 2020
Unsupported: 5.731 May 20205.7.19August 2020
Unsupported: 5.629 March 20205.6.19June 2020Initial USB4 support Year 2038 fix for 32-bit systems WireGuard
Unsupported: 5.526 January 20205.5.19April 2020
Unsupported: 5.424 November 20195.4.302Greg Kroah-Hartman & Sasha LevinDecember 202520th LTS release, used in Ubuntu 20.04 LTS 5.4-rc2 is named Nesting Opossum 5.4-rc5 is named Kleptomaniac Octopus
Unsupported: 5.315 September 20195.3.18Greg Kroah-HartmanDecember 2019
Unsupported: 5.27 July 20195.2.20October 20195.2-rc2 is named Golden Lions 5.2 is named Bobtail Squid
Unsupported: 5.15 May 20195.1.21July 2019io_uring API, a new way to do asynchronous I/O (AIO), the older API/interface "aio" had problems and performance issues.
Unsupported: 5.03 March 20195.0.21June 2019
Legend:UnsupportedSupportedLatest versionPreview versionFuture version

Releases 4.x.y

VersionOriginal release dateLast releaseMaintainerEOLProminent featuresNotes
Unsupported: 4.2023 December 20184.20.17Greg Kroah-HartmanMarch 2019Named Shy Crocodile
Supported: 4.1922 October 20184.19.325 4.19.325-cip124Greg Kroah-Hartman & Sasha Levin Ulrich Hecht & Pavel MachekDecember 2024 January 202919th LTS release. Used in Debian 10 "Buster". Second SLTS release (which CIP is planning to support until January 2029). Named "People's Front"
Unsupported: 4.1812 August 20184.18.20Greg Kroah-HartmanNovember 2018RHEL 8.x (Red Hat ignores LTS-Kernel, own kernel-backports)
Unsupported: 4.173 June 20184.17.19August 2018Named Merciless Moray
Unsupported: 4.161 April 20184.16.18June 2018
Unsupported: 4.1528 January 20184.15.18April 2018Used in Ubuntu 18.04 LTS
Unsupported: 4.1412 November 20174.14.336Greg Kroah-Hartman & Sasha LevinJanuary 2024Zstd compression for Btrfs and Squashfs18th LTS release 4.14.1 is named Petit Gorille
Unsupported: 4.133 September 20174.13.16Greg Kroah-HartmanNovember 2017
Unsupported: 4.122 July 20174.12.14September 2017BFQ I/O scheduler Kyber I/O scheduler USB-C support
Unsupported: 4.1130 April 20174.11.12July 2017
Unsupported: 4.1019 February 20174.10.17May 20174.10-rc5 was named Anniversary Edition 4.10-rc6 was named Fearless Coyote
Unsupported: 4.911 December 20164.9.337Greg Kroah-Hartman & Sasha LevinJanuary 202317th LTS release. Used in Debian 9 "Stretch". Named Roaring Lionus
Unsupported: 4.825 September 20164.8.17Greg Kroah-HartmanJanuary 2017
Unsupported: 4.724 July 20164.7.10October 2016Schedutil governor Async discard support EFI bootloader control driverNamed Psychotic Stoned Sheep
Unsupported: 4.615 May 20164.6.7August 2016Named Charred Weasel
Unsupported: 4.513 March 20164.5.7June 2016
Supported: 4.410 January 20164.4.302 4.4.302-cip103Greg Kroah-Hartman & Sasha Levin Ulrich Hecht & Pavel MachekFebruary 2022 January 202716th LTS release, used in Slackware 14.2. Canonical provided extended support until April 2021. As the first kernel selected for Super Long Term Support (SLTS), the Civil Infrastructure Platform will provide support until at least 2026. Used in Ubuntu 16.04 LTS
Unsupported: 4.31 November 20154.3.6Greg Kroah-HartmanFebruary 2016Named Blurry Fish Butt
Unsupported: 4.230 August 20154.2.8December 2015Canonical provided extended support until July 2016.
Unsupported: 4.122 June 20154.1.52Sasha Levin (formerly Greg Kroah-Hartman)May 201815th LTS release. 4.1.1 was named Series 4800
Unsupported: 4.012 April 20154.0.9Greg Kroah-HartmanJuly 2015Initial live patching support lazytime mount optionNamed "Hurr durr I'ma [sic] sheep" (Internet poll)
Legend:UnsupportedSupportedLatest versionPreview versionFuture version

Releases 3.x.y

The jump from 2.6.x to 3.x wasn't because of a breaking update, but rather the first release of a new versioning scheme introduced as a more convenient system.

VersionOriginal release dateLast releaseMaintainerEOLProminent featuresNotes
Unsupported: 3.198 February 20153.19.8Greg Kroah-HartmanMay 2015Canonical provided extended support until July 2016.
Unsupported: 3.187 December 20143.18.140Greg Kroah-Hartman (formerly Sasha Levin) (formerly Greg Kroah-Hartman)January 2017OverlayFS eBPF DCTCP support14th LTS release, named Diseased Newt
Unsupported: 3.175 October 20143.17.8Greg Kroah-HartmanJanuary 2015
Unsupported: 3.163 August 20143.16.85Ben Hutchings (formerly Greg Kroah-Hartman)Maintained until October 2014, then May 2016 to June 202013th LTS release. Was used in Debian 8 "Jessie". Canonical provided extended support until April 2016. 3.16.1 was named Museum of Fishiegoodies
Unsupported: 3.158 June 20143.15.10Greg Kroah-HartmanAugust 2014LZ4 compression support for zram
Unsupported: 3.1430 March 20143.14.79Greg Kroah-HartmanAugust 2016zram support12th LTS release, named Shuffling Zombie Juror
Unsupported: 3.1319 January 20143.13.11Greg Kroah-HartmanApril 2014Canonical provided extended support until April 2016. Named One Giant Leap for Frogkind (NASA LADEE launch photo) Used in Ubuntu 14.04 LTS
Unsupported: 3.123 November 20133.12.74Jiří Slabý (formerly Greg Kroah-Hartman)May 201711th LTS release, named Suicidal Squirrel
Unsupported: 3.112 September 20133.11.10Greg Kroah-HartmanNovember 2013zswap supportCanonical provided extended support until August 2014. Named Linux for Workgroups after the 20 years of Windows 3.11
Unsupported: 3.1030 June 20133.10.108Willy Tarreau (formerly Greg Kroah-Hartman)November 2017bcache support10th LTS release, 3.10.6 was named TOSSUG Baby Fish used in Slackware 14.1 RHEL 7.x
Unsupported: 3.928 April 20133.9.11Greg Kroah-HartmanJuly 2013dm-cache support suspend-freeze Intel P-state support3.9.6 was named Black Squirrel Wakeup Call
Unsupported: 3.818 February 20133.8.13Greg Kroah-HartmanMay 2013F2FS file system i386 support removedCanonical provided extended support until August 2014. Named Unicycling Gorilla 3.8.5 was named Displaced Humerus Anterior
Unsupported: 3.710 December 20123.7.10Greg Kroah-HartmanMarch 2013ARM64 supportNamed Terrified Chipmunk
Unsupported: 3.630 September 20123.6.11Greg Kroah-HartmanDecember 2012Initial support of send/receive and sub-volume quotas for Btrfs
Unsupported: 3.521 July 20123.5.7Greg Kroah-HartmanOctober 2012Canonical provided extended support until April 2014.
Unsupported: 3.420 May 20123.4.113Li Zefan (formerly Greg Kroah-Hartman)October 20169th LTS release
Unsupported: 3.318 March 20123.3.8Greg Kroah-HartmanJune 2012
Unsupported: 3.24 January 20123.2.102Ben HutchingsMay 20188th LTS release, used in Ubuntu 12.04 LTS and optionally in 12.04 ESM, Debian 7 "Wheezy" and Slackware 14.0. Canonical promised to (at least) provide long-term support until April 2017; Support has continued for months after. 3.2 to 3.5 was named Saber-toothed Squirrel
Unsupported: 3.124 October 20113.1.10Greg Kroah-HartmanJanuary 20123.1 provided the base for real-time tree. 3.1-rc2 was named Wet Seal 3.1 was named Divemaster Edition (Linus' diving activities)
Unsupported: 3.021 July 20113.0.101Greg Kroah-HartmanOctober 2013Btrfs: automatic defragmentation and scrubbing support7th LTS release Named Sneaky Weasel
Legend:UnsupportedSupportedLatest versionPreview versionFuture version

Releases 2.6.x.y

Versions 2.6.16 and 2.6.27 of the Linux kernel were unofficially given long-term support (LTS), before a 2011 working group in the Linux Foundation started a formal long-term support initiative.

VersionOriginal release dateLast releaseMaintainerEOLProminent featuresNotes
Unsupported: 2.6.3918 May 20112.6.39.4Greg Kroah-HartmanAugust 2011Last stable release of the 2.6 kernel series
Unsupported: 2.6.3814 March 20112.6.38.8June 2011Named Flesh-Eating Bats with Fangs
Unsupported: 2.6.374 January 20112.6.37.6March 2011
Unsupported: 2.6.3620 October 20102.6.36.4February 2011AppArmor security module
Unsupported: 2.6.351 August 20102.6.35.14Andi KleenMarch 20126th LTS release 2.6.35.7 was named Yokohama
Unsupported: 2.6.3416 May 20102.6.34.15Paul GortmakerFebruary 20145th LTS release It was named Sheep on Meth
Unsupported: 2.6.3324 February 20102.6.33.20Greg Kroah-HartmanNovember 2011nouveau driver4th LTS release. It was the base for real-time-tree, replaced by 3.0.x.
Unsupported: 2.6.322 December 20092.6.32.71Willy Tarreau (formerly Greg Kroah-Hartman)March 2016Kernel same-page merging (KSM)3rd LTS release, used in Debian 6 Squeeze. Canonical also provided support until April 2015. RHEL 6.x
Unsupported: 2.6.319 September 20092.6.31.14Greg Kroah-HartmanJuly 2010USB 3.0 support
Unsupported: 2.6.309 June 20092.6.30.9October 2009Tomoyo Linux security module2.6.30-rc4–2.6.30-rc6 was named Vindictive Armadillo Releases between 2.6 and 2.9 were named 2.Man-Eating Seals of Antiquity
Unsupported: 2.6.2923 March 20092.6.29.6July 2009Btrfs supportNamed Temporary Tasmanian Devil
Unsupported: 2.6.2824 December 20082.6.28.10May 2009ext4 stable support2.6.28-rc1–2.6.28-rc6 was named Killer Bat of Doom 2.6.28 was named Erotic Pickled Herring
Unsupported: 2.6.279 October 20082.6.27.62Willy Tarreau (formerly Adrian Bunk, and formerly Greg Kroah-Hartman)March 20122nd LTS release 2.6.27.3 was named Trembling Tortoise
Unsupported: 2.6.2613 July 20082.6.26.8Greg Kroah-HartmanNovember 20082.6.26–2.6.27 was named Rotary Wombat
Unsupported: 2.6.2516 April 20082.6.25.20November 2008Smack Linux security moduleNamed Funky Weasel is Jiggy wit it
Unsupported: 2.6.2424 January 20082.6.24.7May 2008cgroups support2.6.23-rc4–2.6.23-rc6 was named Pink Farting Weasel 2.6.23-rc7–2.6.23–2.6.24 was named Arr Matey! A Hairy Bilge Rat! (TLAPD 2007) 2.6.24.1 was named Err Metey! A Heury Beelge-a Ret!
Unsupported: 2.6.239 October 20072.6.23.17February 2008CFS process scheduler
Unsupported: 2.6.228 July 20072.6.22.19February 2008New 802.11 (Wi-Fi) stack SLUB memory allocator2.6.22-rc3–2.6.22-rc4 was named Jeff Thinks I Should Change This, But To What? 2.6.22-rc5–2.6.22 was named Holy Dancing Manatees, Batman!
Unsupported: 2.6.2125 April 20072.6.21.7August 2007GPIO support DynticksNamed Nocturnal Monster Puppy
Unsupported: 2.6.204 February 20072.6.20.21October 2007Kernel-based Virtual Machine (KVM)Named Homicidal Dwarf Hamster
Unsupported: 2.6.1929 November 20062.6.19.7March 2007AHCI support GFS2Named Avast! A bilge rat! (TLAPD 2006)
Unsupported: 2.6.1820 September 20062.6.18.8February 2007 2.6.18: RHEL 5.xNCQ and SATA hotplug support
Unsupported: 2.6.1717 June 20062.6.17.14October 2006splice()2.6.17-rc5 was named Lordi Rules (Eurovision 2006 winners) 2.6.17-rc6–2.6.17 was named Crazed Snow-Weasel
Unsupported: 2.6.1620 March 20062.6.16.62Adrian Bunk (formerly Greg Kroah-Hartman)July 2008OCFS2 support SLOB memory allocator1st LTS release 2.6.16.28-rc2 was named Stable Penguin
Unsupported: 2.6.152 January 20062.6.15.7Greg Kroah-HartmanMay 2006S.M.A.R.T. supportNamed Sliding Snow Leopard
Unsupported: 2.6.1427 October 20052.6.14.7January 2006FUSE supportNamed Affluent Albatross
Unsupported: 2.6.1328 August 20052.6.13.5December 2005initramfsNamed Woozy NumbatThe 2.6.12 release was the first one managed by Git.
Unsupported: 2.6.1218 June 20052.6.12.6August 2005
Unsupported: 2.6.112 March 20052.6.11.12June 2005
Unsupported: 2.6.1024 December 2004Switchable and modular I/O schedulers
Unsupported: 2.6.919 October 2004
Unsupported: 2.6.814 August 2004
Unsupported: 2.6.716 June 2004
Unsupported: 2.6.610 May 2004CFQ I/O scheduler Laptop mode
Unsupported: 2.6.54 April 2004Adaptive lazy readahead
Unsupported: 2.6.411 March 2004Intel x86-64 support ARMv6 support Virtual console UTF-8 mode support
Unsupported: 2.6.318 February 2004Power Mac G5 support
Unsupported: 2.6.24 February 2004RAID 6 support
Unsupported: 2.6.19 January 2004EFI support
Unsupported: 2.617 December 2003Linus TorvaldsDecember 2004O(1) scheduler Preemption (2.5.4) Advanced Linux Sound Architecture (ALSA) SELinux security module2.6.2–2.6.4 was named Feisty Dunnart 2.6.5–2.6.9 was named Zonked Quokka2.6.9: RHEL 4.x The 2.5 kernels were development kernels
Legend:UnsupportedSupportedLatest versionPreview versionFuture version

Releases before 2.6.0

VersionOriginal release dateLast releaseMaintainerEOLProminent featuresNotes
Unsupported: 2.44 January 20012.4.37.11Willy Tarreau (formerly Marcelo Tosatti)December 2011JFS support (2.4.24) XFS support (2.4.20) ext3 support (2.4.15) ReiserFS support (2.4.1) tmpfs support GFS support Netfilter (2.3.15)The 2.3 kernels were development kernels 2.4.9: RHEL 2.1 2.4.10: Featured a complete rewrite of the Virtual Memory Management (VMM) subsystem. 2.4.21: RHEL 3.x
Unsupported: 2.226 January 19992.2.26Marc-Christian Petersen (formerly Alan Cox)Made unofficially obsolete with the 2.2.27-rc2USB devices support Frame-buffer console ipchains Video4Linux NTFS (readonly), FAT32 and HFS support Initial IPv6 support SPX support Loop device support Scheduling classes and scheduler SMP support SLAB memory allocatorThe 2.1 kernels were development kernels
Unsupported: 2.09 June 19962.0.40David Weinehallofficially made obsolete with the kernel 2.2.0 releaseSymmetric multiprocessing (SMP) supportLarry Ewing created the Tux mascot in 1996
Unsupported: 1.312 June 19951.3.100Linus TorvaldsEOL/dev/random watchdog timer Automatic modules loading initrd boot support bzImage supportGreased Weasel
Unsupported: 1.27 March 19951.2.13Round-robin schedulingLinux '95
Unsupported: 1.16 April 19941.1.95ipfw Dual IDE interface support ATAPI CD-ROM support
Unsupported: 1.014 March 19941.0.9Open Sound System (OSS) NTP support
Unsupported: 0.9913 December 19920.99.15jXiafs support ext2 support NFS support kmallocThe Linux 0.99 tar.bz2 archive grew from 426 kB to 1009 kB on the way to 1.0.
Unsupported: 0.9829 September 19920.98.6TCP/IP support SCSI tape support ISO 9660 support
Unsupported: 0.971 August 19920.97.6Initial procfs PS/2 mouse support Microsoft bus mouse support SCSI CD-ROM support
Unsupported: 0.9622 May 19920.96c.2ext support (0.96c) FAT16 support Shared libraries Logitech bus mouse support
Unsupported: 0.958 March 19920.95c+Login prompt Initial parallel port printer support Initial reboot supportJump from 0.12 to 0.95 First version released under the GPL. Although the license change took effect as of the first of February of 1992.
Unsupported: 0.1215 January 1992Job control Virtual consoles pty Symbolic links Virtual memory
Unsupported: 0.118 December 1991Demand-loading from disk CGA, MGA and EGA support mallocFirst kernel where other people start making real contributions
Unsupported: 0.10November 1991Initial floppy driver support Supports up to 16MB RAMJump from 0.03 to 0.10 First release where Minix isn't needed anymore
Unsupported: 0.03October 1991Multithreaded filesystem
Unsupported: 0.025 October 1991US keyboard supportFirst "usable" release; for wider distribution
Unsupported: 0.0117 September 1991i386 support PATA support Minix support VGA text mode Hardcoded Finnish keyboard Supports up to 8MB RAM
Legend:UnsupportedSupportedLatest versionPreview versionFuture version

See also

External links

  • , on the official Linux kernel website
  • , in Linux Kernel Newbies
  • at LWN.net
  • at the Wayback Machine (archived 2023-04-06)