LWN: Linux 5.1釋出,stable kernel更新
Linus如期(2019年5月5日)釋出了5.1的Linux kernel版本。
此版本中包含了一些比較大的改動:
-
BPF spinlocks(https://lwn.net/Articles/779120/)
-
2038年時鐘問題patch(https://lwn.net/Articles/776435/)
-
TEO CPU-frequency governor(https://lwn.net/Articles/775618/)
-
io_uring的快速非同步I/O機制(https://lwn.net/Articles/776703/)
-
pidfds的基本程式碼(LWN:給程序發signal的時候PID已經被別的程序佔用了,怎麼辦?! )
-
SafeSetID security module (https://lwn.net/Articles/783093/)
-
等等等等
更詳細的change list,可以檢視這裡:https://kernelnewbies.org/Linux_5.1
針對上述feature,後續可以翻譯介紹相應的LWN文章給大家。
在同一天,Linux stable kernel的5.0.13和4.19.40也釋出了。Greg要求所有5.0和4.19系列的使用者都應該升級。所幸新增的patch並不多,多數在net相關模組。
BTW,在LWN的Linux 5.1釋出頁面上,不少評論者非常歡迎的是這個feature:
1.8. Boot to a device-mapper device without initramfs
In order to boot to a filesystem placed in a device-mapper device, you need an initramfs. Some people, however, don't want or can't use an initramfs. This release allows to use of DM targets in the boot process (as the root device or otherwise) without the need of an initramfs, with the help of a tricky kernel boot parameter. For more details see the documentation