关注了就能看到更多这么棒的文章哦~

By *Jonathan Corbet*, January 5, 2026
 Gemini translation
https://lwn.net/Articles/1052269/

日历已经翻到了2026年;新的一年已经开始。这意味着我们都畏惧的时刻到来了:LWN 是时候发布一系列关于来年可能发生的事情的平庸预测了。不用说,我们并不比别人知道得更多,但这并不能阻止我们发表听起来权威的言论。 

2026年可能发生的一些事情包括: 

对 Firefox 浏览器来说,这将是决定成败的一年 。多年来,资深的 Firefox 用户在 Mozilla 追求随机方向、添加广告友好功能并反复尝试跳上人工智能(AI,Artificial Intelligence)浪潮时一直坚守着。但所有这些用户想要的只是一个可靠的、符合标准的浏览器,让他们能够控制自己的网页体验并保护他们的隐私。结果是 Firefox 的使用量多年来一直在下降。 

Mozilla 现在有了一位新 CEO,他有最后一次机会扭转局面。一个重新聚焦于保护用户免受日益敌对的网络环境侵害的 Firefox 可能会赢回用户。而一个继续追逐流行语或迎合广告商的 Firefox 将无声无息地沉没。世界迫切需要一个服务于其用户的独立浏览器项目;人们只能希望 Mozilla 重新发现其填补这一需求的旧使命。 

同时,*Linux 和自由软件(Free Software)的整体兴趣将会增加* ,这将由受监控担忧、强制升级、不受欢迎的 AI 功能以及不断上涨的硬件价格的共同推动。许多力量正在汇聚,以展示一个自由、以用户为中心且资源效率高(resource-efficient)的系统的优点。 

gccrs 项目将在今年交付一个可用的 Rust 编译器 ;它将可用于构建内核的 Rust 代码。这个旨在为 GCC 编译器带来 Rust 支持的雄心勃勃的项目似乎停滞了多年,但最近加快了进度。在来年,它将开始变得有用,尽管待办事项列表(to-do list)可能仍然很长。 

gccrs 的可用性非常重要,原因之一是,在这一年中,*越来越多的重要项目将需要 Rust 才能构建* 。基于 GCC 的编译器的可用性将使许多人的过渡变得更容易,特别是那些使用基于 LLVM 的 rustc 编译器不支持的体系结构(architecture)的人。尽管远非确定,但构建 2026 年长期支持(LTS,Long-term-support)内核(可能是 7.4,定于 12 月 20 日发布)在某些用例下可能需要 Rust。 

在 2025 年,包括发行版(distribution)在内的许多项目都在努力解决是否接受大型语言模型(LLM,Large Language Model)生成的代码的问题。然而在 2026 年,*发行商将日益面临是否分发基于 LLM 的工具和其他机器学习(ML,Machine Learning)软件本身的问题* 。其中许多工具声称是开源软件,但围绕模型数据的大型二进制对象(binary blobs)构建的代码的真实地位远不明朗。 

Git 项目从 SHA-1 的迁移将在 2026 年迈出重大步伐 ,因为默认切换到 SHA-256(switch to SHA-256 by default)的努力已见成效。随着最后的互操作性环节尘埃落定,在新仓库中使用旧的哈希算法将几乎没有理由,一些已有的仓库也可能会进行切换。 

LLM 是否会被证明对大规模代码生成有用尚不清楚,但 LLM 在代码审查(code review)中的使用将在 2026 年急剧增加 。长期以来,新代码的创建一直不是自由软件社区大部分领域的限制因素,但代码审查一直处于长期短缺状态。LLM 似乎擅长发现人类经常遗漏的问题,而且它们(目前)还不会因为被要求审查第 17 个版本的补丁(patch)而不是实现酷炫的新功能而感到沮丧。使用这些工具的好处似乎显而易见。风险在于项目将迅速变得依赖于不可持续的(无论是在气候还是经济意义上)私有系统。如果这种依赖产生,破坏性的撤梯子(rug-pulls)的可能性也将增加。 

与此相关的一点是,很明显,*攻击者正利用这些系统在自由软件项目添加漏洞时发现它们* 。很难想象一个试图侵入系统的人会不使用这样的工具。安全性(security)一直以来都是(除了其他方面外)一场军备竞赛,而攻击者拥有了新武器。 

对 Android 应用安装的限制将使 Android 系统的非自由本质变得清晰 。具体来说,计划中的对“侧载”(sideloading,指通过官方商店以外的途径安装应用)的限制将给许多用户带来痛苦。正如 Eugen Rochko 所评论的:“‘侧载’是食利者(rentseeker)用来形容‘能够在你购买的计算设备上运行你选择的软件’的一个词。”剥夺这种能力的平台是不自由的。这种限制可能会增加人们对基于 Android 开放源代码项目(AOSP,Android Open Source Project)的替代方案的兴趣。但世界需要一个真正自由的移动设备操作系统。也许 LibrePhone 项目将帮助我们实现这一目标,但不要指望这个问题会在 2026 年得到解决。 

发行商将不得不重新思考他们正在创造什么 。在 Linux 的早期,发行版是一个系统上大多数有趣软件的来源;其余的通常是从源码构建的。可用软件数量的增长以及替代软件源(例如特定语言的仓库和像 Flathub 这里的网站)的出现对这种模式提出了挑战。通常,发行商提供的软件似乎远不够多,而且分发速度太慢。 

这导致发行商考虑退回到基础(可能是不可变的)平台,并将分发应用软件的任务留给他人。然而,这剥夺了发行版为其用户提供的许多价值。根据一套一致的策略选择和构建的软件集合,或许还删除了一些对用户不友好的功能,是不应轻易放弃的。将大部分工作留给第三方仓库的发行商最终可能会将用户输给那些坚持其原始使命的发行商。 

欧洲网络韧性法案(CRA,Cyber Resilience Act)将开始显现其影响 。虽然 CRA 的主要要求直到 2027 年底才适用,但报告被利用的漏洞和严重事件的要求将于 2026 年 9 月生效。届时,在产品中分发开源软件的供应商在软件出现漏洞时,需要具备满足这些要求的机制。 

在欧洲及其他地区,数字主权(digital sovereignty)的努力将在这一年中加强 。即使导致许多人质疑对美国公司依赖的紧张局势奇迹般地消失,这种依赖可能成为安全风险的观点已经明确,重建信任将需要数年时间,如果还能重建的话。自由软件是构建独立数字基础设施的显而易见平台,因此预计对能帮助各国增加独立性和控制力的项目的兴趣将会增加。我们只能希望世界其他地区选择构建支持自由和隐私的平台,而不是创建其自身的受监控和控制经济的原生版本。 

当然,重塑互联网的愿望远非欧洲独有。最初构想的网络(特别是万维网,WWW)是独立网站的广泛分布式集合。现在它被少数几家大公司主导,这些公司似乎正在剥采(strip-mining)剩余的内容,同时不断加大收入提取力度。也许 2026 年将是早期的互联网在为当前时代更新后开始复苏的一年。像 Resonant Computing Manifesto 这样的努力展示了正开始被更广泛听到的一类思想。 

今年可能是动荡的一年,许多变革将成为可能。如果 AI 泡沫破裂,它可能会将行业从当前对大模型的痴迷中解放出来,并允许我们找到在更小、更分布式的规模上使其中一些技术变得有用的方法。美国出现了一些微弱的政治变革迹象,也许最终会减缓拆毁全球合作机制的努力。由于全球合作是我们社区所依赖的,因此有理由抱有希望。我们已经展示了如何在全球范围内共同努力构建造福所有人的东西。也许,如果我们真的幸运的话,更多的这类工作可以真正让所有人受益,而减少对少数巨型公司的利好。 

最后,*LWN 将在 1 月底完成其第 28 个年头* ;我们从未想过会做这么久。有些人只是学得慢。这是一段伟大的旅程,而我们还远未结束。我们期待与您一起探索 2026 年,并感谢您的支持。一如既往,我们将在年底回顾这些预测,看看我们错得有多离谱。 

LWN 评论概述

评论者们对文章中的多项预测发表了深入见解。针对 gccrs,用户表达了对多编译器环境下长期维护和特定编译器条件编译(#ifdef)处理的担忧。关于发行版的讨论最为激烈,用户认为发行版的核心价值在于软件包的“人工策展”、安全审计以及提供统一受信任的软件源,以避免 Linux 陷入类似 Windows 的软件分发乱象。在 AI 领域,开发者们对 LLM 在代码审查中的实际价值表示怀疑,指出其当前建议往往流于琐碎或存在错误。此外,讨论还涉及了 Firefox 的功能竞争力问题、GrapheneOS 作为 Android 替代方案的现状,以及 2026 年即将发布 Alpha 版的 Ladybird 浏览器。最后,有用户批评了当前 Linux 桌面应用过度使用 Web 引擎导致资源消耗过大的趋势。 

  全文完
 LWN 文章遵循 CC BY-SA 4.0 许可协议。 

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐