GNOME 45 将不兼容旧版本 GNOME 的扩展

由于转向标准 JavaScrip t模块(ESM),GNOME 45 将不兼容旧版本 GNOME 的扩展。

GNOME 桌面环境长期以来一直是Linux用户的首选。它以优雅的设计、用户友好的界面和丰富的扩展生态系统而闻名,使用户能够自定义其桌面体验。然而,随着技术的发展,依赖于技术的软件也必须进行相应的更新。

在一个重大变革中,即将发布的 GNOME 45 版本计划于 9 月 20 日发布,它将带来一个重大变化,影响到扩展与早期版本 GNOME 的兼容性。

这一变革的推动力是采用标准JavaScript模块,也称为 ECMAScript 模块(ESM),作为管理和组织代码的主要机制。

尽管这一变化带来了几个好处,但它引发了有关旧版GNOME的扩展兼容性的担忧。

换句话说,所有为版本 45 之前的 GNOME 创建的扩展都将无法在新版本上运行。同样,适用于 GNOME 45 的扩展也将与旧版本不兼容。

那么解决方案是什么呢?

如果 GNOME 扩展的开发者希望涵盖整个 GNOME 版本范围,他们必须发布单独的构建,专门针对 GNOME 45 和之前的版本。

这无疑会给双方都带来复杂性,对于开发人员来说,他们必须进行双重开发,更有可能只关注与最新版本的兼容性,对于依赖扩展来定制桌面环境功能以满足个人需求的众多 GNOME 用户也会产生问题。

但这就是事实—— GNOME从GJS 的自定义导入系统转向行业标准 ECMAScript 6,这将导致为以前版本编写的每个扩展都会出现问题。因此,唯一要做的就是等待并看看 GNOME 扩展开发者将采取哪个方向。

您可以访问 GNOME 博客上的公告以获取更多信息。

The post GNOME 45 将不兼容旧版本 GNOME 的扩展 first appeared on Linux迷.

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/68261.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>