关注了就能看到更多这么棒的文章哦~
Some things to expect in 2025
By Jonathan Corbet
January 2, 2025
Gemini-1.5-flash translation
https://lwn.net/Articles/1003780/
日历提醒我们,新的一年又开始了。这意味着什么?是时候大胆预测一些几乎肯定不会发生的事情了!这可是传统,我们必须尝试一下。让我们看看我们的预测以及事情最终如何发展。
可扩展调度类 (sched-ext) 将改变游戏规则 。2024 年,我们已经看到,能够从用户空间加载 CPU 调度程序作为一组 BPF 程序的能力释放了大量的创造力;那时 sched-ext 还没有包含在已发布的内核中。2025 年,这项功能将开始出现在更多发行版中,更多人将能够使用它。结果将是一连串新的调度理念,每个理念都可以在真实系统上快速测试(和改进)。其中一些理念将导致包含在特定发行版中的专用调度程序(例如,游戏系统);其他一些理念,有望最终进入内核的 EEVDF 调度程序。
用 Rust 编写的代码将以越来越快的速度进入内核 ,这是因为抽象的可用性提高了,并且内核社区对该语言的熟悉程度也提高了。到目前为止合并的 Rust 代码大多是基础设施和概念验证;在 2025 年,我们将看到最终用户运行的 Rust 代码——但他们可能永远不会注意到。内核所需的非稳定语言特性数量将大幅减少,因为这些特性将会在 Rust 社区稳定下来。
将出现另一起类似 XZ 的后门攻击尝试 。现有的代码库已经被仔细检查过,以寻找类似于针对 XZ 使用的攻击;几乎没有发现任何东西,但这并不意味着没有其他使用不同技术的持续努力。对于政府机构或其他资金雄厚的组织来说,潜在的回报实在太高了,以至于他们无法视而不见;肯定有人在尝试一些事情。
越来越多的 单维护者项目(或子系统,或包)将被其用户视为有风险的 。像 XZ 后门攻击这样的安全事件将是其中一部分,但只有一个维护者的项目也容易受到与倦怠以及没有足够的时间来正确完成工作相关的所有其他问题的困扰。这样的项目永远不会像人们希望的那样可靠。
一个大型项目将发现它合并了许多 AI 生成的代码 ,当事实证明所谓的作者实际上并不理解代码的作用时,这一点可能会变得显而易见。我们依赖我们的开发人员贡献他们自己的工作并支持它;大型语言模型无法做到这一点。在一个项目在其存储库中发现此类代码后,可能会面临回退重大更改的不愉快的前景。
与此同时, 我们将看到更多致力于创建真正免费的生成式 AI 系统的努力 ,这可能包括创建一个或多个基金会来支持模型的创建。这项工作将包括大量创新,重点是减少这些模型所需的资源,这由可用资源的低得多的水平驱动。生成的代码将有助于增加对这些系统的访问和控制——结果未知;并非每个人都会将它们用于良好的目的。
我们还可能看到 专门针对为维护者提供支持而创建的一个或多个基金会 的启动。即使是热衷于贡献自由软件项目的公司,也常常不愿资助维护者角色。尽管事实上没有维护者,项目就无法运作。但也许可以鼓励其中一些公司支持一个单独的实体,该实体承诺解决——或至少改进——特定的感兴趣项目的维护者状况。不过,到年底,维护者角色仍然会严重缺乏支持。
然而, 支持自由软件工作的基金会在 2025 年将继续面临困境 ,延续了 2024 年的趋势(趋势)。未来一年似乎总体上不会出现越来越慷慨的趋势,因此依赖他人慷慨的组织将面临艰巨的任务。
将有更多基于云的产品被制造商(破产或不再关心)变成砖头 。云连接产品的监控和数据泄露问题也将在全年以令人沮丧的规律发生;有关 空气炸锅监控 或 大众电动汽车数据泄露 的报道就是最近的例子。也许 2025 年将是人们更广泛地意识到广泛的云连接的缺点的一年。像 Home Assistant 这样的自由软件替代方案有机会通过展示一种更好的管理个人数据的方法来取得进展。真正利用这一机会需要一种并非总是我们社区的强项的用户关注,但人们总是可以抱有希望。
作为上述内容的推论, 2025 年将有更多完全开放的硬件可用 。2024 年上市的 OpenWrt One,很快就售罄了其最初生产的这一批货物。显然,人们渴望能够真正由购买者拥有的硬件,而我们的社区拥有制造此类硬件所需的技能和工具。预计来年将推出一些有趣的项目。
移动设备发行版在来年将再次引起人们的兴趣 。在 Android 的早期,用 CyanogenMod 或其他衍生产品替换手机厂商的软件是很常见的;这是从设备中获得最大控制和功能的最佳方式。随着 Android 的改进,我们许多人停止了这种额外的努力。日益增长的隐私和安全问题,加上替代发行版的质量不断提高,将再次开始驱使一些用户远离原生 Android。
最后, 全球冲突将在我们的社区中感受到 。整个世界似乎并没有朝着和平的方向发展;即使没有新的冲突爆发,现有的冲突也足以影响开发社区。来自不受欢迎的地区开发者可能会再次发现自己被排除在外,无论他们对政府或雇主的邪恶行为是否负有任何个人责任。
本文在美国撰写,美国的政治已经呈现出明显的“我们对抗他们”的局面;不过,这种趋势并非仅限于这个国家。这种态度与我们社区建立的基础强烈抵触;我们正在为所有人构建系统,接受任何愿意并能够提供帮助的人的贡献。我们已经证明,建立一个能够完成惊人的事情并改变世界的全球社区是可以做到的。来年将是展示我们仍然能够做到这一点的好时机。当一些人努力摧毁我们的机构时,我们可以努力使我们的机构比以往任何时候都更强大。
LWN 将在 1 月份开始其第 27 个出版年度;我们是自豪地成为 Linux 和自由软件社区一部分已久的机构之一,我们无意停止。无论 2025 年发生什么,我们都会在这里报道它,并希望传播一些光明和理解。当然,我们将在 12 月份再次回顾这些预测,并好好嘲笑一下它们有多么不准确。
祝你们所有人一切顺利;没有我们的读者,LWN 不会成为现在的样子。我们祝愿我们的订阅者拥有一个特别快乐和繁荣的 2025 年;没有你们,我们不可能存在这么多年。
全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。
欢迎分享、转载及基于现有协议再创作~
长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~