Difference between revisions of "Linux Kernel changelog"

From wikieduonline
Jump to navigation Jump to search
 
(182 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
 +
__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]]
  
= Changelog =
+
* 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 ==
 +
* 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
 +
** [[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 ([[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.6 <ref>https://kernelnewbies.org/Linux_5.6</ref> (29 March 2020)
+
* 5.9 October 2020 https://kernelnewbies.org/Linux_5.9
** [[WireGuard]] and [[USB4]]
+
** Support for [[zstd]] compressed kernel, [[ramdisk]] and [[initramfs]]
 +
** [[NFS]] support for [[extended attributes]]
  
* 5.5 <ref>https://kernelnewbies.org/Linux_5.5</ref> (26 January 2020)
+
* 5.8 Aug 2020 https://kernelnewbies.org/Linux_5.8, [[Ubuntu 20.10 Groovy Gorilla]]
 +
** IPv6 [[MPLS]] support
 +
** better behavior in [[memory thrashing]] situations (<code>vm.[[swappiness]]</code>)
 +
** [[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
 +
** [[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 Nov 2019 ([[Ubuntu 20.04 LTS]])<ref>https://kernelnewbies.org/Linux_5.4</ref>. [[Kernel lockdown]], implemented as a [[Linux Security Module]]
+
* 5.4 Nov 2019 https://kernelnewbies.org/Linux_5.4 ([[Ubuntu 20.04 LTS]]) [[Kernel lockdown]], implemented as a [[Linux Security Module]]
* 5.3
+
** <code>[[virtio-fs]]</code> included
* 5.2
+
* 5.3 https://kernelnewbies.org/Linux_5.3
* 5.1
+
* 5.2 https://kernelnewbies.org/Linux_5.2
** [[io_uring]]
+
* 5.1 https://kernelnewbies.org/Linux_5.1 [[io_uring]]
* 5.0
+
* 5.0 https://kernelnewbies.org/Linux_5.0
  
 
== 2018 ==
 
== 2018 ==
* 4.20
+
* 4.20 https://kernelnewbies.org/Linux_4.20
* 4.19
+
* 4.19 https://kernelnewbies.org/Linux_4.19
* 4.18
+
* 4.18 Aug 2018 [[RedHat 8]] https://kernelnewbies.org/Linux_4.18
* 4.17
+
* 4.17 https://kernelnewbies.org/Linux_4.17
* 4.16
+
* 4.16 https://kernelnewbies.org/Linux_4.16
* 4.15 [[Ubuntu 18.04 LTS]]
+
* 4.15 https://kernelnewbies.org/Linux_4.15 [[Ubuntu 18.04 LTS]]
* 4.14
 
* 4.13
 
* 4.12
 
* 4.11
 
.../...
 
  
* 4.4
+
== 2017 ==
* 4.3
+
* 4.14 https://kernelnewbies.org/Linux_4.14
* 4.2
+
* 4.13 https://kernelnewbies.org/Linux_4.13
* 4.1
+
* 4.12 https://kernelnewbies.org/Linux_4.12
* 4.0
+
* 4.11 https://kernelnewbies.org/Linux_4.11
 
+
* 4.10 https://kernelnewbies.org/Linux_4.10
* 3.19
 
* 3.18
 
* 3.17
 
* 3.16
 
* 3.15
 
* 3.14
 
* 3.13 <ref>https://kernelnewbies.org/Linux_3.13</ref> Improved performance in [[NUMA]] systems
 
* 3.12
 
* 3.11
 
* 3.10
 
* 3.9
 
* 3.8
 
* 3.7<ref>https://kernelnewbies.org/Linux_3.7</ref> Support for [[ARM]]v8-A, [[TCP]] Fast Open
 
* 3.6
 
* 3.5
 
* 3.4
 
* 3.3 [[NVMe]] ?
 
  
== 2017 ==
 
 
== 2016 ==
 
== 2016 ==
* 4.5 [[cgroups]]-v2
+
* 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 ==
 
== 2015 ==
 +
* 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
 +
 +
* 3.19  https://kernelnewbies.org/Linux_3.19
 +
 
== 2014 ==
 
== 2014 ==
* 3.18 [[OverlayFS]]
+
* 3.18 https://kernelnewbies.org/Linux_3.18
 +
** [[Overlay]]
 +
* 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 ==
 
== 2013 ==
 +
* 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
 +
** [[ARM]] architecture port now supports the [[KVM]] virtualization system
 +
* 3.8 https://kernelnewbies.org/Linux_3.8
 +
 
== 2012 ==
 
== 2012 ==
 +
* 3.7 https://kernelnewbies.org/Linux_3.7 Support for [[ARM]]v8-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 ==
 +
* 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 ==
 +
* 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 ==
 +
* 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
 +
** [[WiMax]], [[btrfs]] and [[squashfs]]
 +
 +
== 2008 ==
 +
* 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
 +
** [[cgroups]] functionality released
 +
** [[SPI/SDIO]] [[MMC]] support
 +
** support for [[PID]] and [[network]] [[namespaces]]
  
 
== 2007 ==
 
== 2007 ==
* 2.6.24: [[cgroups]] functionality released
+
* 2.6.23 https://kernelnewbies.org/Linux_2_6_23 [[prctl]], PR_SET_SECCOMP
* 2.6.23
+
* 2.6.22 https://kernelnewbies.org/Linux_2_6_22
* 2.6.22
+
* 2.6.21 https://kernelnewbies.org/Linux_2_6_21
* 2.6.21
+
* 2.6.20 https://kernelnewbies.org/Linux_2_6_20 February 2007 [[KVM]] merged
* 2.6.20 February 2007 [[KVM]] merged
+
 
 +
== 2006 ==
 +
* 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 ==
 +
* 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 ==
 +
* 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 ==
 +
* 2.6.0 https://kernelnewbies.org/Linux_2_6_0
 +
* [[Udev]]
 +
 
 +
== Related ==
 +
* [[Kernelnewbies.org]]
 +
* [[Ubuntu releases]]
 +
* [[Amazon Linux]]
 +
* [[Kernel Live Patching]]
  
 
== See also ==
 
== See also ==
 +
* {{Blogs}}
 
* {{Linux Kernel}}
 
* {{Linux Kernel}}
 
* {{changelogs}}
 
* {{changelogs}}
Line 82: Line 229:
  
 
[[Category:Changelogs]]
 
[[Category:Changelogs]]
 +
[[Category:Linux Kernel]]

Latest revision as of 11:14, 6 September 2023


2023[edit]

2022[edit]

2021[edit]

2020[edit]

2019[edit]

2018[edit]

2017[edit]

2016[edit]

2015[edit]

2014[edit]

2013[edit]

2012[edit]

2011[edit]

2010[edit]

2009[edit]

2008[edit]

2007[edit]

2006[edit]

2005[edit]

2004[edit]

2003[edit]

Related[edit]

See also[edit]

Advertising: