欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  资讯频道

Linux 4.0来了

程序员文章站 2022-03-10 15:24:32
...
Linux Torvalds刚才已经在内核开发的Git系统中按下了按钮,代号为“Hurr durr I'ma sheep”的Linux 4.0终于问世了。为了应景,他还给自己起了个绰号叫"we're all sheep",放在名字中间。有意思的是,对应的内核网站也已经开始运作:https://imasheep.hurrdurr.org/

Linux 4.0来了

这是2.6.34/2.6.35(代号Sheep on Meth)之后第二次以绵羊为名。Linux内核的开发代号历来都比较怪异,而且似乎没啥规律(相比之下,Ansible每个主要版本代号都是Van Halen乐队的一首曲子,非常齐整):3.0叫Sneaky Wease,2.6叫Flesh-Eating Bats with Fangs,还有Stable Penguin、Greased Turkey、Brown Paper Bag、Sliding Snow Leopard……以至于专门有个Wikipedia列表条目收集这些怪名字。

早在2013年,Torvalds就在考虑简化版本号,直接把3.20跳过,改名4.0。原因是别再出现2.6.39,连自己都搞不太清楚了。(实际上2.x系列比较疯狂的版本号包括2.6.32.65,2.6.39.4,而3.x则有3.0.101、3.4.106、3.10.73这种悍将。)今年2月他还专门在Google+上做过调查
Torvalds在发布声明中说:
引用
我决定按常规进度发布4.0,因为确实没有什么问题了。

Linux 4.0无论从linux-next还是最终的大小来看,都是一个很小的新版本,但小显然是相对的。非合并提交仍然超过1万。但肯定有版本比这大(linux-next v4.1将是较大的版本之一)。

……4.0是一个稳定版本,没有什么实验性的新特性。相比以前基于特性的版本发布,我更喜欢按时间来。

也就是说,4.0其实并没有特别的里程碑的意义。它本来就是3.20改名而已。

但Torvalds还是特别指出4.0比较有意思的地方:总提交数跨越了50万这一里程碑,而且Git对象也超越了400万。而3.0这两方面对应的数字分别是25万和200万。相比之下,原来在使用BitKeeper管理代码的三年间,总共才6.5万次提交。是的,内核的开发在不断加速中。

之前phoronix网站的几篇文章已经比较详细地列举过Linux 4.0-rc1的改进。其中最引人注目的特性是内核热补丁,也就是无需重启系统就能给内核打上补丁。整合了Red Hat的kpatch和SUSE的kGraft。

此外主要是硬件和驱动方面,包括对DRM/图形驱动、对各种ARM、IBM z13、Sony PlayStation 3等;还有文件系统方面的pNFS块服务器支持、针对Btrfs的RAID 5/6改进、VirtIO 1.0等。

来自:极客头条