内存一满,整个桌面瞬间集体“阵亡”——窗口成片消失,只剩满屏刺眼的“糟糕,出了点问题”提示。用过 Ubuntu 桌面版的用户,恐怕都对这一幕心有余悸。好消息是,Canonical 开发团队正在给这一顽疾动一场精准的外科手术。随着 Ubuntu 26.10(代号 Stonking Stingray,意为“超棒的黄貂鱼”)进入冲刺阶段,一套全新的内存耗尽应对机制已经浮出水面,目标很明确:哪怕物理内存所剩无几,你的桌面也能稳如磐石。
这一次,Ubuntu 开发团队从底层重新梳理了内存告急时的“牺牲顺序”。过去当系统内存被彻底榨干,Linux 内核自带的 OOM 杀手会不分青红皂白地随机“处决”进程,正在运行的前台应用经常首当其冲,直接导致整个 GNOME 桌面雪崩式崩溃。新的方案则要聪明得多:关键桌面进程将被赋予更低的 OOM 评分,内核 OOM 杀手在筛选目标时会自动绕开这些核心服务,转而去终止评分更高的普通应用和后台任务。换句话说,内存见底时,浏览器标签页可能保不住,但你的桌面壳(GNOME Shell)和核心组件依然健在。

更耐人寻味的一处改动,是 systemd-oomd 的自动终止功能在整个用户会话中被默认关闭。这项自 Ubuntu 22.04 LTS 起就备受争议的服务,此前经常在用户毫无察觉的情况下,悄无声息地整棵杀掉 IDE、终端甚至浏览器的进程树,连一句解释都没有。开发者们经过多轮讨论后终于痛下决心:宁可让内核 OOM 杀手在真正山穷水尽时才介入,也不再让 oomd 提前“误杀”用户的桌面体验。这一系列调整的技术细节,已经同步公布在 Ubuntu 官方开发论坛,供社区审阅和测试。

耐人寻味的是,Canonical 官方从未把话说透,但时间点泄露了天机。过去一年内存价格持续高位运行,不少用户出于预算考虑只能选择 8GB 甚至 4GB 内存的配置,多开几个大型应用就逼近红线。Ubuntu 团队显然意识到了这个现实:与其假设人人都有大内存,不如让系统在极限状态下表现得更加体面。这种“向下兼容”的思路,恰恰是 Linux 发行版最可贵的品质之一。
横向对比来看,各家操作系统的应对策略也颇具看点。微软选择在 Windows 11 上持续瘦身,想方设法压低系统进程本身的内存占用;而 Ubuntu 则反其道而行——不去刻意节食,而是重点演练“饥荒时刻”的危机处理。路径不同,终点一致:让低内存设备也能获得流畅可用的体验。对于手头只有入门硬件的用户来说,这两种思路最终都会落到实处。
即将登场的 Ubuntu 26.10 本身就是一款值得关注的版本。它将搭载最新的 Linux 7.3 内核与 GNOME 51 桌面环境,并引入本地语音转文字工具 Myna、dbus-broker 消息总线等一干新特性,被外界视为下一代 Ubuntu 28.04 LTS 的技术验证田。按照官方路线图,Beta 版已在 9 月 24 日开放测试,最终版本将于 2026 年 10 月 15 日正式亮相,生命周期持续至 2027 年年中。

如果你正用着一台内存吃紧的老机器,这次更新或许就是让它重获新生的契机。不妨在正式版发布前装个测试镜像亲身体验一番——毕竟,一套不会在关键时刻抛下你独自崩溃的桌面,才是真正值得托付的生产力伙伴。

29

被折叠的 条评论
为什么被折叠?



