Linux 4.17-rc1 已发布,这是一个略显特殊的版本,即便是 Linus Torvalds 也表示这是史上首个删除的代码行比新增的代码还要多的版本 —— 13538 个文件被修改,627723 个插入(+),818855 个删除(-) 所以最终节省了大约 20 万行代码,这要归功于已过时的 CPU 架构的形式剔除了大约 50 万行内核代码。 即便如此,事实上这不是一个大版本,而对于下一个版本是否叫 4.17 还是其他名字,Linus Torvalds 表示下一个内核版本可能是 5.0,但也可能不是,因为版本号毫无意义。从 Linux 3.0/4.0 起,内核的大版本号更新并不代表该版本意义重大,而是和小数字版本更新一样,只是代表又一个版本。 当年,Linus 曾开玩笑说,当 Linux Kernel 项目有 6 百万个 Git 对象时就发布 Linux 5.0 内核。而现在这个数据也已经实现。 Linus 表示 Linux Kernel 5.0 可能不会包含重大的意义,这并不是说 5.0 版内核没什么更新内容,只是内核的版本号是毫无意义的,无需遵循愚蠢的数字规则。 |