Fedora 45 Beta现已正式发布,并按照原定计划进入公开测试阶段。作为Fedora Linux面向年底推出的新一代版本,Fedora 45此次带来了大量底层和桌面环境更新,其中最值得关注的是使用KMSCON替代内核内部的传统控制台,同时加入Stratis存储安装支持,并进一步强化系统安全性和软件构建的可复现性。

image.webp

Fedora 45此次最大的底层变化之一,是将KMSCON作为默认的虚拟终端控制台。KMSCON是一种运行在用户空间的控制台实现,能够利用Linux内核的KMS(Kernel Mode Setting)图形模式设置机制提供终端显示。此前Fedora一直使用内核中的控制台实现,这项变化意味着Fedora正在进一步将部分终端功能从内核移向用户空间,以获得更加灵活的实现方式。

KMSCON原本计划在Fedora 44中启用,但由于相关工作未能及时完成而被推迟至Fedora 45。此次正式进入Fedora 45 Beta,意味着这一长期规划终于取得实质性进展。

image-1.webp

存储方面,Fedora 45在Anaconda安装程序中加入了对Stratis Storage的支持。Stratis是Red Hat主导开发的Linux存储管理技术,底层结合XFS、LVM、LUKS以及专门的管理服务,为用户提供更加简化的存储池和文件系统管理方式。虽然Stratis已经在Fedora中存在多年,但此前用户无法直接通过Fedora安装程序将系统部署在Stratis存储栈上。

Fedora 45还进一步收紧了系统的ptrace权限。ptrace是Linux中用于跟踪和调试进程的重要机制,但如果被恶意程序滥用,也可能成为攻击其他进程的重要途径。因此,Fedora 45默认对ptrace进行更加严格的限制,以降低潜在的安全风险。

软件包签名验证也将在Fedora 45中进一步强化。系统默认执行签名检查,从而确保软件包来源和完整性能够得到验证,减少恶意软件包或者遭到篡改的软件进入系统的风险。

与此同时,Fedora 45开始要求软件包构建尽可能具备可复现性。所谓可复现构建,是指在相同源代码和相同构建环境条件下,软件应该能够生成相同或者等价的二进制结果。这不仅有利于验证软件包是否遭到篡改,也能够提高整个Linux发行版供应链的透明度和安全性。

Fedora 45还加入了新的DRM Panic前端。当Linux内核发生严重错误甚至内核崩溃时,DRM Panic可以在显示设备上呈现错误信息。Fedora此次进一步改善了这一功能的用户体验,使其更加类似用户熟悉的Windows蓝屏机制,让普通用户能够更容易理解系统发生了严重错误,同时也方便技术人员进行故障诊断。

image-2.webp

桌面环境方面,Fedora Workstation 45将搭载最新的GNOME 51。GNOME 51本身也包含大量改进,包括更加完善的桌面基础设施以及输入设备支持。对于使用Fedora Workstation作为主力桌面系统的用户而言,这将是此次版本升级最直观的变化之一。

Fedora 45还同步更新了大量核心软件包。其中Go编程语言升级至1.27,Python升级至3.15,GCC编译器升级至16.2,GNU C Library也升级至2.44,LLVM升级至23,RPM软件包管理系统则升级至6.1。这些底层组件的升级将为开发者和软件维护人员提供更新的编译器、运行库以及开发工具链。

除了上述主要变化之外,Fedora 45还包含大量软件包更新和其他系统层面的改进。作为Fedora一贯的快速迭代策略,新版本并不会只针对桌面环境进行更新,而是会同步推进内核、编译器、开发工具、安全机制、安装程序以及系统管理组件等多个层面的升级。

目前Fedora 45仍处于Beta测试阶段,主要面向希望提前体验新版本并帮助发现问题的用户。按照当前发布计划,Fedora 45正式版预计在10月20日推出,如果最终测试过程中出现需要延期的问题,则备用发布日期为10月27日。

Fedora 45此次的重点并不只是更新桌面软件,而是同时对系统底层、安全机制、存储管理以及软件供应链进行多方面调整。如果最终版本能够按照计划推出,这一版本将成为Fedora近年来较为重要的一次系统级更新。

了解更多:

https://lists.fedoraproject.org/archives/list/[email protected]/thread/FTPOQ3H47Y2MCHFVJ5C7P5CO25GDTJV3/