Linux内核 - Wikiwand

内核 初始发行日期 最新版本 维护者 支持状态 备注
4.0 2015年4月12日 4.0.9 葛雷格·克罗哈曼 EOL
  • Skylake架构处理更好的支援。
  • 支援Intel的Quark单晶片。
  • 改进对PS3的支援。
  • BtrfsF2FS、pNFS等多个档案系统支援改进。
  • AMD Radeon驱动程式开始支援DisplayPort音源。
4.1 2015年6月22日 4.1.52 Sasha Levin[89]
(曾经是葛雷格·克罗哈曼)[90]
EOL
  • ext4支援档案系统层级的加密。
  • F2FSXFSBtrfs档案系统增强与更新。
  • RAID 5/6改进。
  • DellToshiba笔记型电脑支援改进。
  • 音讯功能模组化。
4.2 2015年8月30日 4.2.8 葛雷格·克罗哈曼 EOL
  • 大量的ARM架构改进。
  • NCQ Trim支援。
  • F2FS每一档案加密支援。
  • 输入装置支援改进。
  • UEFI ESRT支援以让UEFI韧体可在系统内更新。
4.3 2015年11月2日 4.3.6 葛雷格·克罗哈曼 EOL
  • 预设启用Intel Skylake的显示晶片支援。
  • 许多档案系统方面的修正。
4.4 2016年1月10日 4.4.169 葛雷格·克罗哈曼 长期支持版本,从2016年1月至2022年2月,作为第一个被选为超级长期支持(SLTS)的内核,民间下部构造平台将提供支持直到至少2026年,可能直到2036年[91]
  • 新增许多AMD硬体支援。
  • UEFI 2.5改进。
  • Toshiba笔记型电脑更多的改进支援。
  • 重要的ext4加密修复。
  • 用于设定核心编译参数的图形化介面之一,Xconfig移植到Qt5。
4.5 2016年3月14日 4.5.7 葛雷格·克罗哈曼 EOL
  • 对Kabylake处理器内建显示晶片的初步支援。
  • AMD显示卡诸多改进。
  • 对于ARMv6与ARMv7的程式码重写。
  • Xbox One控制器支援改进。
  • F2FS档案系统增加了新功能。
4.6 2016年5月15日 4.6.7 葛雷格·克罗哈曼 EOL
  • 树莓派的3D图形效能改进。
  • 新增对许多ARM平台的支援。
  • 新增对OrangeFS的支援。
  • XFSF2FSext4Btrfs的诸多改进。
  • EFI安全性改进。
4.7 2016年7月24日 4.7.10 葛雷格·克罗哈曼 EOL
  • 支援AMD RX480。
  • 全新的安全模块LoadPin。
  • 支援制作USB/IP协议的虚拟USB设备控制器。
  • 支援在Linux下更新UEFI韧体。
  • 新增schedutil频率控制器,CPUFreq动态频率缩放子系统速度更快、更精准。
4.8 2016年10月2日 4.8.17 葛雷格·克罗哈曼 EOL
  • tmpfs文件系统支援透明大暂存页。
  • 新的Formatted Kernel Documentation。[92]
  • 解决延迟问题的Timer Wheel。[93]
  • 改进高性能网路路由。[94]
  • 建立核心时允许使用GCC plugins。[95]
  • 加强使用者复制。[96]
  • AMD GPU驱动支援超频,改进PowerPlay。
  • 初步支援NVIDIA Pascal显卡。
  • 支援Raspberry Pi 3的BCM2837 SoC。
  • 支援ACPI Low-Power Idle。
  • 支援Microsoft Surface 3触控萤幕。
4.9 2016年12月11日 4.9.148 葛雷格·克罗哈曼 长期支持版本,从2016年12月至2023年1月
  • 2/3 程式码翻新。
  • 新增 Greybus 硬体协定。
  • 新增 Vmapped kernel stacks 机制。
  • 支援 Memory Protection Key 机制。
  • 新增 XFS 共享式资料延伸功能。
  • 为 AMDGPU 提供虚拟萤幕支援,更好的 AMDGPU GPU 重置支持,并对这个现代 AMD GCN 驱动程序进行了其他变化。
  • AMDGPU 还有试验性的 Southern Islands 支持 (GCN 1.0),作为 Radeon DRM 中现有支持之外的一种选择。
  • 对英特尔 DRM 作了各种修补和改进,最显著的变化之一就是 DMA-BUF 隐式围栏 (implicit fencing)。
  • 3D渲染期间,为 Raspberry Pi VC4 驱动程序减少 GPU 和记忆体方面的使用。
  • CPUFreq 驱动程序继续更充分地使用调度程序的信息。
  • 内存保护密钥 (MPK) 支持。
  • NVDIMM 支持方面的更新。
  • F2FS 性能方面的改进。
  • 支援 OverlayFS SELinux。
  • 支援另外 29 种 ARM 机器,包括 Raspberry Pi Zero、LG Nexus 5 及其他知名的移动/嵌入式硬体。
  • 支持 Mellanox 平台。
  • 内核线程 (Kthread) 方面的改进。
  • 开始支援 BBR congestion control。
  • System calls for memory protection keys。
  • 2017/01/19 确认为长期支援版本。
4.10 2017年2月19日 4.10.17 葛雷格·克罗哈曼 EOL
4.11 2017年5月1日 4.11.12 葛雷格·克罗哈曼 EOL
  • AMD GPU 电源管理更加成熟。
  • 已经可以处理 DisplayPort MST 音讯。
  • 初步支援 Gemini Lake。
  • SSD 支援可扩展 swapping。
  • 支援 SMC-R 协议(RFC7609)。
  • 增强并改进 Intel Turbo Boost Max 3.0。
  • 多队列块层支持可插拔 IO 调度器框架和死线调度器。
  • 新的 perf ftrace 命令。
  • 支持 Opal Storage Specification 驱动。
  • 新的 Raspberry Pi 驱动。
  • MD/RAID5 日志。
  • 新的 statx() 系统调用。
  • SipHash 哈希函数,新的 LZ4 压缩实现。
  • 大量的安全、架构和驱动更新。
4.12 2017年7月2日 4.12.14 葛雷格·克罗哈曼 EOL
  • 史上最大更新。
  • 初步支援 AMD Radeon RX Vega GPU
  • 初步支援 nVidia GeForce GTX 1000 "Pascal" 加速。
  • 支援 Gemini Lake 的颜色管理器 (Color Manager)。
  • 增加对 Intel Memory Bandwidth Allocation 的支援。
  • 新增 USB Type-C 控制器介面驱动和管理员。
  • 增加支援 Rivet Networks Killer 1535。
  • IPv4 增加对 L4 哈希函数支援。
  • IPv6 增加支援 NETDEV_RESEND_IGMP event。
  • EXT4 支援 GETFSMAP ioctl。
  • 新 BFQ I/O 排程器。
  • 新 Kyber I/O 排程器。
  • 支援 Raspberry PiBroadcom BCM2835 温度驱动。
  • 记忆体管理优化。
  • 加入 TEE (Trusted Execution Environment) 子系统。
  • SELinux 增加 security hook for prlimit。
4.13 2017年9月3日 4.13.16 葛雷格·克罗哈曼 EOL
  • 初步支援 Intel Cannon Lake/Coffee Lake CPU。
  • Nouveau 的开源 NVIDIA 具有 HDMI 3D/stereoscopic 支持。
  • 现在还有一个用于统一 UUID/GUID 处理的更多内核代码的 UUID 子系统。
  • 支援 WMI(Windows Management Instrumentation)汇流排。
  • EXT4 现在支援超大型目录功能,支援到20亿个目录。
  • XFS 现在支援 SEEK_HOLE 和 SEEK_DATA。
  • NVMe 装置现在写入效能更好。
  • 新 HID 硬体支援。
  • Thunderbolt 改进。
  • 新音效晶片支援,包含 Realtek ALC215/ALC285/ALC289。
4.14 2017年11月12日 4.14.91 葛雷格·克罗哈曼 长期支持版本,从2017年11月至2024年1月[85][97]
  • 2017/09/20 确认为长期支援版本。[98]
  • 支援最大 4,000TB 和 1,280,000TB 记忆体。
  • 支援 AMD 加密的协处理器(CCP)。
  • 高通 MSM8916 SoC 耳机插孔检测,Allwinner H3 和 Cirrus Logic CS43130 的支持,Intel Kabylake 系统上对 RT5663、Realtek RT274、TI TLV320AIC32x6 和 Wolfson WM8523 的支持。
  • 支援 Wacom Driver 和 ASUS T100 Touchpad。
  • 增加 Retaltek RTL8822 驱动。
  • 支援 Intel 快取品质监控(CQM)。
  • ARM64 支援 VMAP_STACK。
  • 为 Btrfs 和 SquashFS 档案系统加入 zstd 压缩功能。
  • 支援 HDMI CEC(Raspberry Pi)。
  • 改善对 Ryzen CPU 的支援。
4.15 2018年1月28日 4.15.18 葛雷格·克罗哈曼 EOL
4.16 2018年4月1日[99] 4.16.18 葛雷格·克罗哈曼 EOL
  • 完善 MeltdownSpectre 安全漏洞更新。
  • 增进 RISC-V 支援。
  • 支援 KVMAMD 安全加密虚拟化。
  • 移除未使用的程式码。
  • 各种系统结构、驱动程式、网路等改进跟修复。
4.17 2018年4月1日[100] 4.17.19 葛雷格·克罗哈曼 EOL
  • 改进 CPU 调度器的负载估算
  • raw BPF 跟踪点
  • XF 文件系统支持 lazytime
  • 内核 TLS 协议完全支持
  • histograms 触发器
  • 修补最新 Spectre 漏洞变种
  • 移除八种基本没人再使用的过时处理器架构
  • 支持 AMDGPU WattMan
  • 支持 Intel HDCP
  • 支持 Vega 12 GPU 和 NVIDIA Xavier SoC
  • 默认启用 AMDGPU DC
  • 改进电源管理,等等
4.18 2018年6月3日[101] 4.18.20 葛雷格·克罗哈曼 EOL
  • Unprivileged file system mounts:非特权用户现在也能挂载 FUSE 文件系统
  • 用于异步 I/O 的新内核轮询接口
  • Restartable sequences
  • 新的 TCP zero-copy receive API
  • 用于高性能网络的 AF_XDP 机制
  • 支持 Qualcomm Snapdragon 845
4.19 2018年10月22日[102] 4.19.13 葛雷格·克罗哈曼 长期支持版本,从2018年10月至2020年12月,第二个超级长期支持(SLTS)发行带有对ARM64平台的支持[103]
  • 基于异步 I/O 的轮询接口
  • L1TF 漏洞补丁
  • 块 I/O 延迟控制器
  • Common Applications Kept Enhanced (CAKE)队列管理算法
  • Wi-Fi 6 (802.11ax) 初步支持
  • 实验性文件系统 EROFS
  • Intel Cache Pseudo-locking
  • 基于时间的包传输
  • 改进 RISC-V 架构处理器的支持
4.20 2018年12月23日[104] 4.20.2 葛雷格·克罗哈曼 EOL
  • BPF 网络流解析器
  • taprio 流量调度器
  • PCI 层中的点对点 DMA 支持
  • 支持 C-SKY 架构
  • pressure-stall 检测机制
  • XArray 数据结构
格式:
旧版本
旧版本,仍被支援
当前版本
最新的预览版

David_Li

我还没有学会写个人说明!

暂无评论

相关推荐

Linux内核 - Wikiwand

内核

初始发行日期

最新版本

维护者

支持状态

备注

3.0

2011年7月22日

3.0.101

葛雷格·克罗哈曼

EOL

托瓦兹宣布,大的变化是,“没有,绝对没有。”[87]2011年5月30日,托瓦兹宣布,“让我们确保我们真正的下一个版本不只是一个全新的闪亮的数字,而是有一个好的内核。”3.0的发布日接近Linux的20周年纪念日。

3.2

2012年1月5日

3.2.99

Ben Hutchings

EOL

3.4

2012年5月21日

3.4.113

Li Zefan(前维护者葛雷格·克罗哈曼)

EOL

3.5

2012年7月21日

3.5.7

葛雷格·克罗哈曼

EOL

CoDel队列管理算法
seccomp filters
沙盒机制
Android风格的自动休眠和唤醒锁机制
用户空间探测子系统uprobes
TCP连接修复
减少重复确认加快转发的TCP Early Retransmit
连续性内存分配器
kcmp ()系统调用
ext4文件系统加入元数据校验和
改进Btrfs

3.6

2012年10月1日

3.6.11

葛雷格·克罗哈曼

EOL

客户端TCP Fast Open实现

3.7

2012年12月11日

3.7.10

葛雷格·克罗哈曼

EOL

改进开源显卡驱动程序,包括: Nvidia、Intel 与 Radeon
通过Xen hypervisor实现对ARM Cortex-A15的硬件虚拟化支持
继续改进BTRFS文件系统
TCP Fast open

3.8

2013年2月19日

3.8.13

葛雷格·克罗哈曼

EOL

CPU热插拔支持;
改进ACPI电源管理;
改善XFS文件系统;
支持64位ARMv8/AArch64;
放弃支持旧的i386处理器,减少内核复杂度;
Video 4 Linux 2驱动支持DMA-BUF;
在某些工作负荷下减少物理内存占用;
支持微软Windows 8多重触摸协议;
音频驱动改进;
加密性能改进;
支持下一代IBM POWER8处理器(2013年发布)
XFS文件系统的元数据完整性检查
提升了NUMA调度
核心内存使用审计和关联使用率限制
EXT4文件系统的inline data support
近乎完全支持user namespace等待

3.9

2013年4月29日[88]

3.9.11

葛雷格·克罗哈曼

EOL

继续完善F2FS档案系统
省电功能改进
改善ARM处理器支援
音效、音讯重大更新
Google Goldfish Android模拟器原始码
DRM显示卡驱动改善
硬体支援改善

3.10

2013年6月30日

3.10.108

Willy Tarreau

EOL

完整支持DynTicks(动态定时器),并成为内核级别的核心特性。
KVM虚拟化改进。
音频/声音驱动更新。
ARM架构支持改进,包括更好地支持64位架构。
大量的Linux加密子系统优化。
AMD电源管理改进。
分阶段驱动(Staging Drivers)改进与新举措。
BCache固态硬盘/机械硬盘缓存框架已经可用,使用两种硬盘的系统将会大大提速。
eCryptfs AES-NI性能改进,支持AES指令集的AMD/Intel x86处理器将会大大提速。
Btrfs文件系统支持skinny extent,quota也进行了一些重建。
F2FS闪存文件系统重大改进。
XFS额外保护。
DRM驱动多方面改进。
Radeon DRM驱动支持golden registers、UVD视频解码、RadeonSI tiling。
引入QXL KMS驱动。

3.11

2013年9月2日

3.11.10

葛雷格·克罗哈曼

EOL

支持LZ4压缩,LZ4压缩和解压缩速度快于LZO、Snappy和zlib,目前只支持ARM架构,在ARMv7 1.5GHz硬件上它的压缩速度能达到45.6MB/s,相比之下LZO是25.2 MB/s
轻量级压缩交换缓存Zswap例行的Btrfs和XFS文件系统bug修正和性能改进,F2FS修正了Linux 3.10中发现的一个性能退化bug,首次加入高性能并行分布式文件系统Lustre动态电源管理支持从Radeon HD 2000到Radeon HD 7000系列的GPU*KVM和Xen虚拟化支持64位硬件(AArch64)

3.12

2013年11月3日

3.12.74

Jiri Slaby(前维护者葛雷格·克罗哈曼)

EOL

优化了CPU频率管理器,更有效的实现动态调频功能,间接提升了部分开源和闭源驱动的性能。
进一步改善了Radeon开源驱动的动态电源管理。增加了逆向工程出来的Snapdragon/Adreno显卡驱动。支援AMD首个异构计算的Berlin系列伺服器APU。*小幅改善了F2FS、XFS和Btrfs文件系统。ext4档案系统加入两个新功能:支持主动extent缓存,减少主读工作负荷的记忆体使用,改进非同步I/O。*改进英特尔Haswell图形性能。
支援NVIDIA Optimus显示技术的动态GPU电源管理,双显卡笔记本可以动态的关闭或启用第二个GPU。

3.13

2014年1月20日

3.13.11

葛雷格·克罗哈曼

EOL

多伫列块层允许I/O负载在多CPU核心中均衡,延展性更好,减少磁碟延迟,提供更好的磁碟效能。
支援英特尔Broadwell和AMD Radeon R9 waii的新驱动。防火墙子系统/包过滤引擎nftables取代iptables。提供了一个更简单的核心ABI,减少重复程式码,更有效的支援过滤规则。开源NVIDIA驱动加入新的电源管理程式码。改进AMD HDMI音讯功能。英特尔硬体支援立体/3D HDMI装置。Btrfs和F2FS档案系统改进。Linux功率限制框架和即时平均功率限制驱动程式将允许在超出定义临界值时限制某些元件的功耗。

3.14

2014年3月31日

3.14.79

葛雷格·克罗哈曼

EOL

开源NVIDIA驱动支援更多NVIDIA显示卡。
英特尔Broadwell的显示晶片及音讯系统获得更好的支援。
VMware SVGA2显示驱动程式重大变更。
NVIDIA Tegra初步支援PRIME。
开源AMD驱动部份装置支援改进。
经由新的驱动程式支援AMD加密协作处理器。
通用CPU加速。
F2FS及BTRFS档案系统改进。
新增Xen的PVH支援。
加入Deadline调度器。
支援MIPS最新的CPU核心支援。
加入TCP自动抑制功能。

3.15

2014年6月8日

3.15.10

葛雷格·克罗哈曼

EOL

支援EFI混合模式,可以在32位元的UEFI上执行64位元的核心。
启用异步执行绪来加快暂停及恢复的时间。
开源驱动对新一代的NVIDIA Maxwell显示卡的初步支援,以及对近期的AMD显示卡的VEC 2.0视讯解码支援。
CPU前端的AVX-512及RDSEED扩充支援。
支援Sony DualShock 4控制器。
LLVM近乎完全支援编译主线核心。

3.16

2014年8月3日

3.16.54

Ben Hutchings

长期支持版本,从2014年8月至2020年6月

部份支援64位元ARM架构的EFI。
Samsung的Exynos多平台核心支援。
改进ARM的Xen虚拟化支援。
支援Dell Latitude掉落感应器。
新的Synaptics触控版驱动程式。
改进对Sony DualShock 4的支援。
大量音效卡驱动程式更新。
Btrfs及XFS档案系统的重大更新。

3.17

2014年10月5日

3.17.8

葛雷格·克罗哈曼

EOL

开源AMD驱动改进。
英特尔显示晶片驱动程式改进。
Nvidia显示卡驱动程式重大改进。
新的DRM驱动程式。
移除许多旧的或不再维护的驱动程式。
增加了英特尔Braswell音效驱动程式。
对Wacom绘图板更好的支援。
新增许多ARM硬体支援。
支援东芝笔记型电脑掉落感应器。
x86上的KVM改进。
F2FS改进。
XFS有了sysfs介面。

3.18

2014年12月7日

3.18.95

Sasha Levin

EOL

Nouveau支援从DisplayPort输出音讯。
许多新的多媒体驱动程式。
Wacom绘图板支援改进。
在64位元ARM架构上的PCI支援。
在大型伺服器上更快的暂停及恢复速度。
邮件信箱框架进入主线代码。
ACPI及电源管理改进。

3.19

2015年2月9日

3.19.8

葛雷格·克罗哈曼

EOL

对Intel下一代的Skylake架构的显示晶片的初步启用。
对Nvidia GeForce 900系列的基本支援。
在Btrfs档案系统上对于RAID 5及RAID 6的改进。
对多点触控的支援改进。