@ 2025.01.18 , 07:01

展望2025:技术与自由

新的一年已然开始,这也意味着是时候大胆预测一些可能完全不靠谱的发展趋势了。这是传统,不妨一试。以下是对未来一年的展望以及可能的走向。

可扩展调度类将引领风潮
2024年,用户空间加载CPU调度器(作为BPF程序)的能力已引发了诸多创新,而这还未包括发布内核的“可扩展调度类”(sched-ext)。2025年,这项功能将出现在更多发行版中,让更多人得以尝试。结果可能是大量新的调度理念涌现,且能迅速在实际系统中测试并改进。这其中一些专用调度器(如为游戏设计的系统)将被整合到特定发行版中;另一些则有望最终加入内核的EEVDF调度器中。

Rust语言的代码将大放异彩
随着抽象工具的增加和内核社区对语言的熟悉,2025年内核中的Rust代码将加速增长。目前为止,合并的Rust代码主要是基础设施和概念验证,未来一年将见到更多直接服务用户的Rust代码,尽管用户可能察觉不到。同时,内核依赖的Rust不稳定语言特性将显著减少,因为这些特性会被社区逐步稳定化。

潜在攻击手法依旧阴云密布
尽管现有代码库经过筛查,并未发现类似XZ后门的攻击,但其他新的技术或手段可能仍在被尝试。对某些机构而言,攻击成功的回报太高,不可能完全放弃这种尝试。

单一维护者项目的风险增加
XZ后门事件等安全事件提醒人们,单一维护者项目风险极高。无论是因维护者过劳,还是时间不足,这些项目往往难以达到预期的可靠性标准。

AI生成代码带来的信任危机
未来某个大型项目可能会发现已合并了大量AI生成的代码,而这些代码的“作者”甚至不理解代码的功能。这类事件将迫使项目面对痛苦的决定,甚至需要回滚大量更改。

与此同时,真正自由的生成式AI系统研发将更受关注。尽管资源有限,创新将集中于降低模型所需资源。这可能带来更多机会,但也伴随潜在风险。

对维护者的支持可能更进一步
2025年或许会有专门支持维护者的基金会成立。尽管一些公司对自由软件项目充满热情,却鲜少支持维护者角色。通过鼓励公司支持独立实体来缓解这一问题的尝试可能会取得部分成功,但维护者的支持状况在年底仍难有质的提升。

云产品的信任危机将持续
越来越多的云端产品可能因制造商破产或失去兴趣而“变砖”。监控和数据泄露问题也将以令人沮丧的频率出现。2025年,人们可能对云连接的隐患有更广泛的认知,而自由软件替代方案如Home Assistant可能迎来机会。

开源硬件和移动设备发行版的复兴
完全开放的硬件需求在增长,例如2024年发布的OpenWrt One已迅速售罄。2025年可能会有更多有趣的硬件项目出现。此外,因隐私和安全问题,人们对手机设备的发行版兴趣将重新点燃。替代发行版的质量提升,也将吸引更多用户离开Android的默认系统。

全球对抗的阴影
全球政治局势紧张可能影响开发者社区。部分地区的开发者或因所在国家的国际地位而被排除在外。技术社区的使命是为所有人服务,接纳任何愿意贡献的人。在2025年,这一愿景是否能保持,将是我们需要证明的。

本文译自 LWN,由 BALI 编辑发布。

赞一个 (1)