«

Linux 6.15:486级CPU时代的“葬礼”

一把老骨头 发布于 阅读:7 科技新闻


Linux内核6.15正式发布,宣告了486级CPU时代的终结,这一消息在科技圈引起了不小的震动。

此次内核发布恰逢假日周末,Linux的创始人Linus Torvalds在经过短暂的最后一分钟延迟后,正式将Linux 6.15推向了公众视野。与三月份发布的6.14版本相比,6.15可谓是一次“大动作”。据Linux周刊新闻分析,6.14内核开发周期仅带来了11,003个非合并变更集,是自2015年发布的4.0以来最慢的开发周期。而6.15内核则带来了14,612个变更集,成为自2024年初发布的6.7以来最繁忙的版本。这无疑表明,Linux内核的开发进程正在以惊人的速度恢复活力,开发者们如同勤劳的工匠,不断雕琢着这个开源巨作的每一个细节。

要说此次Linux 6.15发布最引人注目的变化,那当属对x86 CPU支持策略的调整。曾经,486级CPU在计算机发展史上占据着重要的一席之地,它见证了个人电脑从初出茅庐到逐渐普及的历程。然而,随着技术的不断进步,486级CPU已经难以满足现代应用对性能的需求。此次Linux 6.15彻底停止了对486级CPU的支持,这标志着这个曾经辉煌一时的芯片产品线正式退出了历史舞台。

虽然目前仍有少数公司为嵌入式计算机生产486级CPU,但这些公司大多并不运行最新的Linux内核,甚至有的根本就不使用Linux系统。因此,Linux内核6.15的这一调整对实际用户的影响相对有限。不过,这一决策却具有深远的象征意义,它反映了Linux内核对现代硬件性能要求的不断提升,以及对未来技术发展方向的清晰把握。

除了停止对486级CPU的支持外,Linux 6.15还对其他硬件支持进行了调整。如今,内核仅支持i586及以上版本,并且不允许在一台机器上拥有超过八个x86 - 32 CPU。同时,还删除了32位PAE支持,这意味着即使在高端x86 - 32机器上,Linux 6.15及更高版本也无法访问超过4GB的RAM。这一系列调整,进一步强化了Linux内核对高性能硬件的支持,同时也为未来的发展扫清了障碍。

值得一提的是,少数仍然提供x86 - 32支持的Linux发行版,通常都会提供i686优化代码,这意味着它们针对的是奔腾Pro(代号为P6)或更高版本。我们有理由猜测,Linux内核本身也可能会在不久之后完全放弃32位支持。回顾历史,Ubuntu在2005年就放弃了x86 - 32支持,版本号为19.10“Eoan Ermine”,而Debian也将在下一个版本中跟进。这一趋势表明,32位系统在未来的Linux生态中将会逐渐边缘化,64位系统将成为主流。

在Linux 6.15的开发过程中,众多开发者都贡献了自己的力量,其中贡献最大的当属Kent Overstreet。他一直致力于改进自己的bcachefs文件系统,经过不懈的努力,bcachefs文件系统似乎已经达到了一个相当实用的水平。最近,Reddit上关于bcachefs当前成熟度级别的讨论也证实了这一点。

除了对bcachefs的改进外,Linux 6.15还对其他多种文件系统进行了优化,包括Btrfs、XFS、Ext4以及专门针对Flash的F2FS。这些改进将进一步提升Linux系统在文件存储和管理方面的性能和稳定性。同时,Rust支持也得到了改进,现在包括ARMv7架构,这为Linux系统在更多硬件平台上的应用提供了可能。

对于那些想要深入了解Linux 6.15具体变化的用户来说,LWN网站提供了详细的考察报告,涵盖了多个方面的变化,用户可以通过阅读报告的第一部分和第二部分,全面了解此次内核更新的每一个细节。

通常情况下,在主流内核发布后不久,Linux - libre项目就会发布相应的版本。此次也不例外,Linux - libre 6.15 - gnu正式发布,它从内核中删除了所有专有的驱动程序和代码,是一个100%的GNU自由软件内核。这对于那些追求自由和开源精神的用户来说,无疑是一个好消息。

cpu Linux 486