Linux 4.0 发布——我是一只羊

系统 Linux
那么,我决定按照正常的计划发布 4.0 了,因为没有出现什么问题,而且我下周会去一个大学访问,我希望这不会非常影响到合并窗口,希望吧。

[[131769]]

就在周日,Linus 如期发布了 Linux 4.0,这个版本的代号被称为“Hurr durr I'ma sheep”:
那么,我决定按照正常的计划发布 4.0 了,因为没有出现什么问题,而且我下周会去一个大学访问,我希望这不会非常影响到合并窗口,希望吧。

从 linux-next 分支和最终大小上看,Linux 4.0是一个相当小的发布版本(LCTT 译注:linux-next是Stephen Rothwell创造的分支,主要用于放一些将在下一周期合并进内核主支的补丁)。但是这个“小”是相对而言的,它仍然包含了超过一万个的非合并提交。不过,我们肯定会有更大的发布版本(估计之后的 linux-next 4.1 会更大)。

一切都很好,这完全符合“v4.0 应该是一个稳定的发布版本”的要求,而不是带有很多新的体验性功能的发布版本。我个人非常喜欢按照时间进行发布,而不是过去那种有了重大功能才进行发布的做法。

也就是说,4.0里面没有什么特别有趣的东西。从 git 上的统计来看,这个发布版本不仅仅达成了 50 万个提交数的新成就,也跨越了 400 万个 git 对象数量的限制。有趣的是(从数字的角度看),Linux 3.0 时我们超过了 25 万提交数和 200 万个 git 对象数量,看起来真有规律(其实完全是巧合)。

[ 另外一个趣事:我们原来使用的 BK 版本库(LCTT 译注:bitkeeper)有着提交数用16位二进制存储的限制,所以25万提交数量已经很多了,因为我们使用 BK 的那些年就提交了将近65000次。当然,我们使用 BK 才3年,而换到 git 近十年了。无论如何,这说明我们的开发工作快了许多。]

就功能而言,4.0 并没有什么特殊的。新内核的补丁主要是基础架构方面的,实际上,这并不是版本号改变的原因,我们可能在其它的(小)版本中有更大的改变。所以,这只是一个“按部就班”的发布而已。

弄下来体验一下吧,

我们全是羊 —— Linus Torvalds

4.0虽说是没有什么特别新的功能,不过还是有几个值得关注的亮点:

Live Patching——不用重启为内核打补丁的机制;
parallel NFS (pNFS)子系统支持FlexFile布局;
ubifs文件系统支持多队列块层;
Btrfs 文件系统更新,支持 Intel Quark X1000 SoC和基于MIPS32 Release 6的处理器;
VirtIO 1.0;
可信计算TPM 2.0支持;
 

责任编辑:chenqingxiang 来源: linux.cn
相关推荐

2009-11-24 09:31:38

2009-11-28 20:09:36

2017-09-12 12:13:57

梦想 咸鱼

2018-02-05 10:43:16

旅行青蛙

2017-11-09 19:22:08

华为

2022-10-18 22:20:36

CSS矩形border

2019-10-30 15:27:28

Google谷歌Alphabet

2020-07-15 07:40:20

Linux命令JavaScript

2017-11-15 12:57:57

爬虫爬取数据分析

2024-08-06 16:23:12

2020-10-23 07:05:54

C++开发后端

2015-07-28 17:28:15

程序员技能

2022-03-02 09:40:26

微软Windows 8ASCII 猫

2014-02-19 11:12:35

2023-08-02 08:00:00

JavaScriptWeb

2010-09-30 11:17:22

2010-04-19 11:53:28

富士康

2009-09-11 09:18:46

互联网尴尬信鸽

2022-10-20 07:43:46

2023-12-18 08:42:49

Cat.1窄带通信
点赞
收藏

51CTO技术栈公众号