Difference between revisions of "Linux Kernel changelog"
Jump to navigation
Jump to search
(→2010) |
(→2018) |
||
(110 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
* https://en.wikipedia.org/wiki/Linux_kernel_version_history | * https://en.wikipedia.org/wiki/Linux_kernel_version_history | ||
* https://kernelnewbies.org/LinuxVersions | * https://kernelnewbies.org/LinuxVersions | ||
+ | __NOTOC__ | ||
+ | == 2023 == | ||
+ | * 6.3 xxx 2023 https://kernelnewbies.org/Linux_6.3 | ||
+ | * 6.2 Feb 2023 https://kernelnewbies.org/Linux_6.2 | ||
+ | == 2022 == | ||
+ | * 6.1 Dec 2022 https://kernelnewbies.org/Linux_6.1 | ||
+ | * 6.0 Oct 2022 https://kernelnewbies.org/Linux_6.0 | ||
+ | * 5.19 Jul 2022 https://kernelnewbies.org/Linux_5.19 | ||
+ | ** Support for [[IPv6]] packets larger than 64KB | ||
+ | ** AMD's [[SEV-SNP]] and Intel's [[TDX]] support for more secure virtualized guests | ||
+ | ** New [[LoongArch]] architecture | ||
+ | ** Support for hundreds of millions of extended [[attributes]] per [[inode]] in [[XFS]] | ||
+ | ** Support for ID mapping in [[overlayfs]] | ||
+ | ** proactive reclaim in memory [[control groups]] added | ||
+ | ** support for [[NFS Courteous Server]] | ||
+ | ** support for [[ZSTD]] compressed firmware files | ||
+ | ** Several new [[BPF]] features added | ||
+ | ** ahci: Add a generic 'controller2' RAID id commit | ||
+ | ** nvme-apple: Add initial Apple SoC [[NVMe]] driver | ||
+ | ** hpe-wdt: Introduce [[HPE GXP]] [[Watchdog]] | ||
− | + | * 5.18 May 2022 https://kernelnewbies.org/Linux_5.18 | |
+ | ** [[Flexible arrays]] | ||
+ | ** [[Intel Indirect Branch Tracking]] support on Intel CPUs | ||
+ | ** Stricter [[memcpy]]() compile-time bounds checking | ||
+ | ** [[User events]] | ||
+ | ** Switch to [[C11]] | ||
+ | |||
+ | * 5.17 Mar 2022 https://kernelnewbies.org/Linux_5.17 | ||
+ | ** switches the entropy extractor in the [[RNG]] from SHA-1 to [[BLAKE2s]] | ||
+ | |||
+ | * 5.16 Jan 2022 https://kernelnewbies.org/Linux_5.16 | ||
+ | ** [[Memory folios]] infrastructure for a faster memory management | ||
+ | ** Support for [[AMX]] instructions | ||
== 2021 == | == 2021 == | ||
− | * 5.11 Feb 2021 https://kernelnewbies.org/Linux_5.11 | + | * 5.15 Oct 2021 https://kernelnewbies.org/Linux_5.15 |
− | ** Unprivileged [[Overlayfs]] mounts | + | ** New [[NTFS]] driver with read-write support |
− | ** [[Ceph]] implement | + | ** A new [[process_mrelease]](2) [[system call]] to let [[service managers]] release [[process]] resources faster |
+ | ** [[Apple M1]] [[IOMMU]] driver | ||
+ | |||
+ | * 5.14 Aug 2021 https://kernelnewbies.org/Linux_5.14, https://lwn.net/Articles/867706/ | ||
+ | ** Control over which processes can share a [[core]] | ||
+ | |||
+ | * 5.13 Jun 2021 https://kernelnewbies.org/Linux_5.13 | ||
+ | ** [[virtio]] sound driver | ||
+ | ** misc [[cgroup]] | ||
+ | ** Preparatory [[Apple M1]] support | ||
+ | |||
+ | * 5.12 April 2021 https://kernelnewbies.org/Linux_5.12, https://lwn.net/Articles/853289/ | ||
+ | ** ID mapping in [[mounts]] which allows to map an [[UID]] to a different one in a <code>[[mount]]</code> | ||
+ | ** [[Eager]] [[NFS]] writes | ||
+ | ** Support for selecting the [[preemption]] model at runtime | ||
+ | ** Low-overhead [[memory error detector]] | ||
+ | ** [[netfilter]] packet-filtering mechanism now supports the idea of "ownership" of specific tables. This allows, for example, a firewall daemon to maintain exclusive control of the [[tables]] it manages | ||
+ | ** [[LTO]] support in [[Clang]] | ||
+ | |||
+ | * 5.11 Feb 2021 https://kernelnewbies.org/Linux_5.11 ([[Ubuntu 21.04 LTS]]) | ||
+ | ** Unprivileged [[Overlayfs]] [[mounts]] | ||
+ | ** [[Ceph]] implement [[msgr]]2.1 protocol ([[crc]] and secure modes) | ||
+ | ** [[XFS]] add the ability to flag a [[filesystem]] for [[repair]] | ||
== 2020 == | == 2020 == | ||
− | * 5.10 December 2020 https://kernelnewbies.org/Linux_5.10 | + | * 5.10 December 2020 - https://kernelnewbies.org/Linux_5.10 ([[LTS]]) |
+ | ** <code>[[ext4]]</code> [[fast commit]] support | ||
+ | ** <code>[[virtio-fs]]</code> performance improvements, added supports for [[DAX]] | ||
+ | ** Add support for [[Nitro Enclaves]], a new [[Amazon Elastic Compute Cloud]] (EC2) capability that allows customers to carve out isolated compute environments within EC2 instances | ||
+ | |||
* 5.9 October 2020 https://kernelnewbies.org/Linux_5.9 | * 5.9 October 2020 https://kernelnewbies.org/Linux_5.9 | ||
− | * 5.8 Aug 2020 https://kernelnewbies.org/Linux_5.8 | + | ** Support for [[zstd]] compressed kernel, [[ramdisk]] and [[initramfs]] |
+ | ** [[NFS]] support for [[extended attributes]] | ||
+ | |||
+ | * 5.8 Aug 2020 https://kernelnewbies.org/Linux_5.8, [[Ubuntu 20.10 Groovy Gorilla]] | ||
** IPv6 [[MPLS]] support | ** IPv6 [[MPLS]] support | ||
** better behavior in [[memory thrashing]] situations (<code>vm.[[swappiness]]</code>) | ** better behavior in [[memory thrashing]] situations (<code>vm.[[swappiness]]</code>) | ||
− | + | ** [[Dirty Pipe: CVE-2022-0847]] | |
− | |||
− | ** [[ | ||
− | * 5.5 https://kernelnewbies.org/Linux_5.5 | + | * 5.7 May 2020 - https://kernelnewbies.org/Linux_5.7 |
+ | ** Better [[exFAT]] file system implementation | ||
+ | * 5.6 March 2020 - https://kernelnewbies.org/Linux_5.6 | ||
+ | ** [[WireGuard]] fast and secure [[VPN]] | ||
+ | ** [[USB4]] initial implementation | ||
+ | |||
+ | * 5.5 January 2020 - https://kernelnewbies.org/Linux_5.5 | ||
** Block: Add <code>[[iostat]]</code> counters for [[flush]] requests (Added [[sar changelog|sysstat support]] in 2019/12/27 ) | ** Block: Add <code>[[iostat]]</code> counters for [[flush]] requests (Added [[sar changelog|sysstat support]] in 2019/12/27 ) | ||
== 2019 == | == 2019 == | ||
− | * 5.4 https://kernelnewbies.org/Linux_5.4 | + | * 5.4 Nov 2019 https://kernelnewbies.org/Linux_5.4 ([[Ubuntu 20.04 LTS]]) [[Kernel lockdown]], implemented as a [[Linux Security Module]] |
+ | ** <code>[[virtio-fs]]</code> included | ||
* 5.3 https://kernelnewbies.org/Linux_5.3 | * 5.3 https://kernelnewbies.org/Linux_5.3 | ||
* 5.2 https://kernelnewbies.org/Linux_5.2 | * 5.2 https://kernelnewbies.org/Linux_5.2 | ||
Line 34: | Line 100: | ||
* 4.20 https://kernelnewbies.org/Linux_4.20 | * 4.20 https://kernelnewbies.org/Linux_4.20 | ||
* 4.19 https://kernelnewbies.org/Linux_4.19 | * 4.19 https://kernelnewbies.org/Linux_4.19 | ||
− | * 4.18 https://kernelnewbies.org/Linux_4.18 | + | * 4.18 Aug 2018 [[RedHat 8]] https://kernelnewbies.org/Linux_4.18 |
* 4.17 https://kernelnewbies.org/Linux_4.17 | * 4.17 https://kernelnewbies.org/Linux_4.17 | ||
* 4.16 https://kernelnewbies.org/Linux_4.16 | * 4.16 https://kernelnewbies.org/Linux_4.16 | ||
Line 63: | Line 129: | ||
== 2014 == | == 2014 == | ||
− | * 3.18 https://kernelnewbies.org/Linux_3.18 [[Overlay]] | + | * 3.18 https://kernelnewbies.org/Linux_3.18 |
+ | ** [[Overlay]] | ||
* 3.17 https://kernelnewbies.org/Linux_3.17 | * 3.17 https://kernelnewbies.org/Linux_3.17 | ||
* 3.16 https://kernelnewbies.org/Linux_3.16 | * 3.16 https://kernelnewbies.org/Linux_3.16 | ||
Line 86: | Line 153: | ||
== 2011 == | == 2011 == | ||
+ | * 2.6.39 https://kernelnewbies.org/Linux_2_6_39 | ||
+ | * 2.6.38 https://kernelnewbies.org/Linux_2_6_38 | ||
+ | * 2.6.37 https://kernelnewbies.org/Linux_2_6_37 | ||
+ | |||
== 2010 == | == 2010 == | ||
− | |||
* 2.6.36 https://kernelnewbies.org/Linux_2_6_36 | * 2.6.36 https://kernelnewbies.org/Linux_2_6_36 | ||
* 2.6.35 https://kernelnewbies.org/Linux_2_6_35 | * 2.6.35 https://kernelnewbies.org/Linux_2_6_35 | ||
Line 106: | Line 176: | ||
* 2.6.26 https://kernelnewbies.org/Linux_2_6_26 | * 2.6.26 https://kernelnewbies.org/Linux_2_6_26 | ||
* 2.6.25 https://kernelnewbies.org/Linux_2_6_25 | * 2.6.25 https://kernelnewbies.org/Linux_2_6_25 | ||
− | * 2.6.24 https://kernelnewbies.org/Linux_2_6_24 [[cgroups]] functionality released | + | * 2.6.24 https://kernelnewbies.org/Linux_2_6_24 |
+ | ** [[cgroups]] functionality released | ||
+ | ** [[SPI/SDIO]] [[MMC]] support | ||
+ | ** support for [[PID]] and [[network]] [[namespaces]] | ||
== 2007 == | == 2007 == | ||
Line 142: | Line 215: | ||
* 2.6.0 https://kernelnewbies.org/Linux_2_6_0 | * 2.6.0 https://kernelnewbies.org/Linux_2_6_0 | ||
* [[Udev]] | * [[Udev]] | ||
+ | |||
+ | == Related == | ||
+ | * [[Kernelnewbies.org]] | ||
+ | * [[Ubuntu releases]] | ||
+ | * [[Amazon Linux]] | ||
+ | * [[Kernel Live Patching]] | ||
== See also == | == See also == | ||
+ | * {{Blogs}} | ||
* {{Linux Kernel}} | * {{Linux Kernel}} | ||
* {{changelogs}} | * {{changelogs}} | ||
Line 149: | Line 229: | ||
[[Category:Changelogs]] | [[Category:Changelogs]] | ||
+ | [[Category:Linux Kernel]] |
Latest revision as of 11:14, 6 September 2023
2023[edit]
- 6.3 xxx 2023 https://kernelnewbies.org/Linux_6.3
- 6.2 Feb 2023 https://kernelnewbies.org/Linux_6.2
2022[edit]
- 6.1 Dec 2022 https://kernelnewbies.org/Linux_6.1
- 6.0 Oct 2022 https://kernelnewbies.org/Linux_6.0
- 5.19 Jul 2022 https://kernelnewbies.org/Linux_5.19
- Support for IPv6 packets larger than 64KB
- AMD's SEV-SNP and Intel's TDX support for more secure virtualized guests
- New LoongArch architecture
- Support for hundreds of millions of extended attributes per inode in XFS
- Support for ID mapping in overlayfs
- proactive reclaim in memory control groups added
- support for NFS Courteous Server
- support for ZSTD compressed firmware files
- Several new BPF features added
- ahci: Add a generic 'controller2' RAID id commit
- nvme-apple: Add initial Apple SoC NVMe driver
- hpe-wdt: Introduce HPE GXP Watchdog
- 5.18 May 2022 https://kernelnewbies.org/Linux_5.18
- Flexible arrays
- Intel Indirect Branch Tracking support on Intel CPUs
- Stricter memcpy() compile-time bounds checking
- User events
- Switch to C11
- 5.17 Mar 2022 https://kernelnewbies.org/Linux_5.17
- 5.16 Jan 2022 https://kernelnewbies.org/Linux_5.16
- Memory folios infrastructure for a faster memory management
- Support for AMX instructions
2021[edit]
- 5.15 Oct 2021 https://kernelnewbies.org/Linux_5.15
- New NTFS driver with read-write support
- A new process_mrelease(2) system call to let service managers release process resources faster
- Apple M1 IOMMU driver
- 5.14 Aug 2021 https://kernelnewbies.org/Linux_5.14, https://lwn.net/Articles/867706/
- Control over which processes can share a core
- 5.13 Jun 2021 https://kernelnewbies.org/Linux_5.13
- 5.12 April 2021 https://kernelnewbies.org/Linux_5.12, https://lwn.net/Articles/853289/
- ID mapping in mounts which allows to map an UID to a different one in a
mount
- Eager NFS writes
- Support for selecting the preemption model at runtime
- Low-overhead memory error detector
- netfilter packet-filtering mechanism now supports the idea of "ownership" of specific tables. This allows, for example, a firewall daemon to maintain exclusive control of the tables it manages
- LTO support in Clang
- ID mapping in mounts which allows to map an UID to a different one in a
- 5.11 Feb 2021 https://kernelnewbies.org/Linux_5.11 (Ubuntu 21.04 LTS)
2020[edit]
- 5.10 December 2020 - https://kernelnewbies.org/Linux_5.10 (LTS)
ext4
fast commit supportvirtio-fs
performance improvements, added supports for DAX- Add support for Nitro Enclaves, a new Amazon Elastic Compute Cloud (EC2) capability that allows customers to carve out isolated compute environments within EC2 instances
- 5.9 October 2020 https://kernelnewbies.org/Linux_5.9
- Support for zstd compressed kernel, ramdisk and initramfs
- NFS support for extended attributes
- 5.8 Aug 2020 https://kernelnewbies.org/Linux_5.8, Ubuntu 20.10 Groovy Gorilla
- IPv6 MPLS support
- better behavior in memory thrashing situations (
vm.swappiness
) - Dirty Pipe: CVE-2022-0847
- 5.7 May 2020 - https://kernelnewbies.org/Linux_5.7
- Better exFAT file system implementation
- 5.6 March 2020 - https://kernelnewbies.org/Linux_5.6
- 5.5 January 2020 - https://kernelnewbies.org/Linux_5.5
- Block: Add
iostat
counters for flush requests (Added sysstat support in 2019/12/27 )
- Block: Add
2019[edit]
- 5.4 Nov 2019 https://kernelnewbies.org/Linux_5.4 (Ubuntu 20.04 LTS) Kernel lockdown, implemented as a Linux Security Module
virtio-fs
included
- 5.3 https://kernelnewbies.org/Linux_5.3
- 5.2 https://kernelnewbies.org/Linux_5.2
- 5.1 https://kernelnewbies.org/Linux_5.1 io_uring
- 5.0 https://kernelnewbies.org/Linux_5.0
2018[edit]
- 4.20 https://kernelnewbies.org/Linux_4.20
- 4.19 https://kernelnewbies.org/Linux_4.19
- 4.18 Aug 2018 RedHat 8 https://kernelnewbies.org/Linux_4.18
- 4.17 https://kernelnewbies.org/Linux_4.17
- 4.16 https://kernelnewbies.org/Linux_4.16
- 4.15 https://kernelnewbies.org/Linux_4.15 Ubuntu 18.04 LTS
2017[edit]
- 4.14 https://kernelnewbies.org/Linux_4.14
- 4.13 https://kernelnewbies.org/Linux_4.13
- 4.12 https://kernelnewbies.org/Linux_4.12
- 4.11 https://kernelnewbies.org/Linux_4.11
- 4.10 https://kernelnewbies.org/Linux_4.10
2016[edit]
- 4.9 https://kernelnewbies.org/Linux_4.9
- 4.8 https://kernelnewbies.org/Linux_4.8
- 4.7 https://kernelnewbies.org/Linux_4.7
- 4.6 https://kernelnewbies.org/Linux_4.6
- 4.5 https://kernelnewbies.org/Linux_4.5 cgroups-v2
- 4.4 https://kernelnewbies.org/Linux_4.4
2015[edit]
- 4.3 https://kernelnewbies.org/Linux_4.3
- 4.2 https://kernelnewbies.org/Linux_4.2
- 4.1 https://kernelnewbies.org/Linux_4.1
- 4.0 https://kernelnewbies.org/Linux_4.0
2014[edit]
- 3.18 https://kernelnewbies.org/Linux_3.18
- 3.17 https://kernelnewbies.org/Linux_3.17
- 3.16 https://kernelnewbies.org/Linux_3.16
- 3.15 https://kernelnewbies.org/Linux_3.15
- 3.14 https://kernelnewbies.org/Linux_3.14
- 3.13 https://kernelnewbies.org/Linux_3.13 Improved performance in NUMA systems
2013[edit]
- 3.12 https://kernelnewbies.org/Linux_3.12
- 3.11 https://kernelnewbies.org/Linux_3.11
- 3.10 https://kernelnewbies.org/Linux_3.10
- April 3.9 https://kernelnewbies.org/Linux_3.9
- 3.8 https://kernelnewbies.org/Linux_3.8
2012[edit]
- 3.7 https://kernelnewbies.org/Linux_3.7 Support for ARMv8-A, TCP Fast Open
- 3.6 https://kernelnewbies.org/Linux_3.6
- 3.5 https://kernelnewbies.org/Linux_3.5
- 3.4 https://kernelnewbies.org/Linux_3.4
- 3.3 NVMe ?
2011[edit]
- 2.6.39 https://kernelnewbies.org/Linux_2_6_39
- 2.6.38 https://kernelnewbies.org/Linux_2_6_38
- 2.6.37 https://kernelnewbies.org/Linux_2_6_37
2010[edit]
- 2.6.36 https://kernelnewbies.org/Linux_2_6_36
- 2.6.35 https://kernelnewbies.org/Linux_2_6_35
- 2.6.34 https://kernelnewbies.org/Linux_2_6_34
- 2.6.33 https://kernelnewbies.org/Linux_2_6_33
2009[edit]
- 2.6.32 https://kernelnewbies.org/Linux_2_6_32
- 2.6.31 https://kernelnewbies.org/Linux_2_6_31
- 2.6.30 https://kernelnewbies.org/Linux_2_6_30
- 2.6.30 https://kernelnewbies.org/Linux_2_6_30
- 2.6.29 https://kernelnewbies.org/Linux_2_6_29
2008[edit]
- 2.6.28 https://kernelnewbies.org/Linux_2_6_28
- 2.6.27 https://kernelnewbies.org/Linux_2_6_27
- 2.6.26 https://kernelnewbies.org/Linux_2_6_26
- 2.6.25 https://kernelnewbies.org/Linux_2_6_25
- 2.6.24 https://kernelnewbies.org/Linux_2_6_24
2007[edit]
- 2.6.23 https://kernelnewbies.org/Linux_2_6_23 prctl, PR_SET_SECCOMP
- 2.6.22 https://kernelnewbies.org/Linux_2_6_22
- 2.6.21 https://kernelnewbies.org/Linux_2_6_21
- 2.6.20 https://kernelnewbies.org/Linux_2_6_20 February 2007 KVM merged
2006[edit]
- 2.6.19 https://kernelnewbies.org/Linux_2_6_19 Ecryptfs
- 2.6.18 https://kernelnewbies.org/Linux_2_6_18
- 2.6.17 https://kernelnewbies.org/Linux_2_6_17
- 2.6.16 https://kernelnewbies.org/Linux_2_6_16
- 2.6.15 https://kernelnewbies.org/Linux_2_6_15
2005[edit]
- 2.6.14 https://kernelnewbies.org/Linux_2_6_14
- 2.6.13 https://kernelnewbies.org/Linux_2_6_13 Inotify
- 2.6.12 https://kernelnewbies.org/Linux_2_6_12
- 2.6.11 https://kernelnewbies.org/Linux_2_6_11
2004[edit]
- 2.6.10 https://kernelnewbies.org/Linux_2_6_10
- 2.6.9 https://kernelnewbies.org/Linux_2_6_9
- 2.6.8 https://kernelnewbies.org/Linux_2_6_8
- 2.6.7 https://kernelnewbies.org/Linux_2_6_7
- 2.6.6 https://kernelnewbies.org/Linux_2_6_6
- 2.6.5 https://kernelnewbies.org/Linux_2_6_5
- 2.6.4 https://kernelnewbies.org/Linux_2_6_4
- 2.6.3 https://kernelnewbies.org/Linux_2_6_3
- 2.6.2 https://kernelnewbies.org/Linux_2_6_2
- 2.6.1 https://kernelnewbies.org/Linux_2_6_1
2003[edit]
Related[edit]
See also[edit]
- Blogs, Linux suggested reading, News, Kubernetes blogs, Announcements, Substack, X.com,
.blog
- Linux Kernel: namespaces, Cgroups, OOM, proc, Linux Kernel changelog,
sysctl, userfaultfd
, Grub, ENOSPC, ENOMEM, DKMS, syscall, Transparent huge pages, smatch, sysfs, vm.swappiness, CFS, Runlevel, Jens Axboe, Consistent Network Device Naming, Initial ramdisk (initrd),modprobe
, MTD, Linux Kernel vulnerabilities,/sys/kernel/
, KernelCare,unix://
, Data Plane Development Kit (DPDK) - Software changelogs,
git log
, GA, EoL, EOS, release cycle,apt changelog
,docker-compose changelog
Advertising: