当前位置:首页>Linux>Linux 最新资讯 20260225——COSMIC Epoch 1.0.8 发布,带来更多桌面优化 ;FreeBSD的Rust内核支持今年可能足够稳定以进行尝试

Linux 最新资讯 20260225——COSMIC Epoch 1.0.8 发布,带来更多桌面优化 ;FreeBSD的Rust内核支持今年可能足够稳定以进行尝试

  • 2026-09-30 17:53:37
Linux 最新资讯 20260225——COSMIC Epoch 1.0.8 发布,带来更多桌面优化 ;FreeBSD的Rust内核支持今年可能足够稳定以进行尝试
Open Source Daily
开源技术资讯 · 开发者必读
📅2026-02-25
📆星期三
📰3 篇
01
COSMIC Epoch 1.0.8 发布,带来更多桌面优化             

当System76正全力投入重新设计的Thelio桌面机箱开发时,其软件工作并未停滞。今日,他们发布了COSMIC Epoch 1.0.8版本,这是其基于Rust语言开发的开源桌面环境的最新成果。该环境不仅用于其自主研发的Pop!_OS Linux发行版,也广泛应用于其他Linux发行版。

COSMIC Epoch 1.0.8为这款基于Rust和Wayland技术的创新桌面环境带来了最新的错误修复与可用性增强。本次更新解决了COSMIC小程序可能导致VLC播放器冻结的问题,优化了WiFi认证对话框的交互逻辑——现在将自动聚焦密码输入框以提升使用体验。此外,COSMIC背景程序实现了渐变生成的并行化处理以提升性能,合成器更新了Smithay版本,并包含多项其他改进。

COSMIC文件管理器也迎来了一系列优化,COSMIC播放器在调节音量时将自动取消静音设置。同时,本次更新调整了COSMIC会话的默认Qt主题,并对COSMIC终端及其他内置应用程序进行了多项功能改进。

用户可通过System76官方博客获取COSMIC Epoch 1.0.8版本的下载链接及更多详细信息。

•••
02
Linus Torvalds 移除旧版 Linux Kconfig 选项以解决烦人的内核日志信息泛滥问题             

继昨日Linux 7.0-rc1版本发布后,Linus Torvalds撰写并合并了一项补丁,以移除Linux内核中的WARN_ALL_UNSEEDED_RANDOM配置选项。尽管该选项的设立初衷良好,但在某些系统上可能产生大量不必要的内核日志干扰。

WARN_ALL_UNSEEDED_RANDOM选项作为Linux内核的组成部分已存在多年,启用后会在内核使用未初始化随机数时发出警告。该选项早年引入旨在帮助检测系统安全使用随机数生成器之前就调用随机数生成的情况,以协助发现内核代码中未初始化随机数的使用。但由于某些CPU在完全初始化CRNG方面存在限制,WARN_ALL_UNSEEDED_RANDOM可能产生无休止的干扰信息。在收到一份内核错误报告(其中大量日志仅为未初始化随机数的提示信息,导致部分早期启动日志丢失)后,Torvalds决定彻底移除该选项。

Linus Torvalds在移除WARN_ALL_UNSEEDED_RANDOM选项的补丁中说明: 

"该配置选项历史久远——最初是random.c的内部调试选项(当时称为DEBUG_RANDOM_BOOT),随后重命名并作为CONFIG_WARN_UNSEEDED_RANDOM配置选项公开,最终进一步更名为当前的CONFIG_WARN_ALL_UNSEEDED_RANDOM。

其设立初衷是好的:原本有限频次报告仅能提示部分情况,若需查看所有详细细节,则可启用此'ALL'选项。

然而事实证明——或许并不意外——当开发者不关注且不修复首批限频报告的问题时,他们必然也不会关注其他同类问题,因此对全部情况进行警告实际上并无助益。

非限频报告会引发新问题:热心用户启用调试选项后,这些无人关注的过量信息洪流反而会在系统故障时掩盖真正有价值的日志信息。

我最近收到一份内核错误报告(与随机数无关),其中三分之二被截断的dmesg日志全是以下信息的变体:

   random: get_random_u32 called from __get_random_u32_below+0x10/0x70 with crng_init=0

这导致早期启动信息丢失(同时使未被覆盖的日志信息更难阅读)。

对于真正关注此类问题的开发者(如果存在的话),正确的排查方式几乎必然是使用启动时追踪功能。该功能不仅能提供调用堆栈信息,可能也是修复任何问题的必要条件。

相关说明请参阅Documentation/trace/boottime-trace.rst。

若未来因故需要重新引入此类信息的实际打印功能,必须建立去重过滤机制,而非当前这种'全量打印'模式。"

此举合乎情理,值得庆幸的是随着该选项的移除,这些令人困扰的内核日志信息将不复存在。

除今日移除该选项外,Torvalds在上周末发布Linux 7.0-rc1之前还进行了部分编码工作,引入了default_gfp()辅助宏并调整现有内核代码以适配使用。

// ---
03
FreeBSD的Rust内核支持今年可能足够稳定以进行尝试

FreeBSD项目发布了2025年第四季度状态报告,概述了该季度在软件、基础设施及其他计划方面取得的进展。今年FreeBSD值得期待的工作之一是实现完善的Rust内核驱动程序支持。

FreeBSD基金会在第四季度资助的项目包括:Sylve——全新的FreeBSD服务器统一网页管理界面;音频堆栈改进;增强的OpenJDK Java支持;无线驱动程序更新;挂起/恢复功能优化;以及其他提升FreeBSD在笔记本电脑上吸引力的改进措施。

FreeBSD发布工程团队于第四季度正式推出了FreeBSD 15.0-RELEASE版本,目前正在筹备处于测试阶段的FreeBSD 14.4点版本发布工作。

FreeBSD开发者们还持续推进软件物料清单(SBOM)支持工作,并进一步升级基础设施现代化水平。

近期其他FreeBSD相关动态包括:开发QEMU vmm加速器;Linux内核内的Rust语言支持;Banana Pi R64的FreeBSD驱动程序开发;计划将OpenJDK 21设为默认Java版本;优化FreeBSD上的KDE Plasma桌面环境等。

关于FreeBSD内核的Rust语言支持方面:

 "预计到2026年初,Rust关键性能指标将趋于稳定,届时感兴趣的开发者可尝试用其编写新代码。虽然尚未达到完美状态,但在邀请测试之前,我需要确保其工作方式基本符合现有驱动程序预期,同时满足Rust开发者的使用期待。苹果驱动程序也有望在2026年上半年恢复与C语言初始开发版本的功能对等。"

完整的FreeBSD项目2025年第四季度状态报告可在FreeBSD.org上查阅。

<OpenSource/>
感谢阅读
每天推送最新开源技术动态
// Source: Phoronix

最新文章

随机文章