6月14日,Linux 7.1 正式发布,最大的特点就是删删删,清除了14万行旧代码,最印象深刻的就是不再支持 Intel 486 处理器。
虽然 Intel 486 不是革命性的CPU,但也有37年历史了,我最早接触电脑是在学校机房,使用的就是 486 处理器,当时运行的是 Windows 95 操作系统。
其实对于 Linux 这样的基础性软件来说,兼容性带来的复杂性是很难评估的,越旧的代码更可能引发安全漏洞,所以能够及时清理过久代码是好事,Torvalds 也表示没有必要在 486 上耗费时间了。
实际上微软在 Windows 2000、Windows XP时代就已经宣布不再支持 Intel 486 处理器了,Linux 内核能坚持到现在已经很不容易了。
Linux 7.1 也引入了一些新特性,首先就是重写了 NTFS 驱动程序,我的电脑同时安装了 Windows 和 Linux,可过去 Linux 上的 NTFS 功能支持方面并不全,性能也不好,而 Linux 7.1 后读写 NTFS 磁盘速度将变快。
第二个核心功能是默认启用Intel FRED,这也是内核最核心的工作,支持各大CPU产商的新技术。FRED 是 Intel 新一代 CPU 的中断与异常处理机制,能够降低中断处理的开销,提升系统切换效率,使用Intel Panther Lake、Nova Lake处理器的同学可能会感受到。
第三就是提前支持各大CPU产商的下一代芯片,比如AMD Zen 6 处理器、各类ARM64处理器。
有意思的是还强化了对 Apple Silicon 芯片的支持,比如增加了对 MacBook 的 SMC 电源控制器支持。这个是不是有人赞助呢?懂行的小伙伴说一说。
仅以本文纪念Intel 486 处理器。
欢迎大家进群聊聊技术,目前群已满,可以参考这篇文章邀请进群。
相关文章: