由于转向标准 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 扩展开发者将采取哪个方向。
-
模块
+关注
关注
7文章
2849浏览量
53458 -
Linux
+关注
关注
88文章
11821浏览量
219595 -
javascript
+关注
关注
0文章
526浏览量
56544
原文标题:Linux 使用者请关注即将发布的 GNOME 45
文章出处:【微信号:Linux迷,微信公众号:Linux迷】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
Linux新手最常踩的10个命令坑介绍
探索 EPS - 45S 45W 单输出开关电源:特性、规格与应用
是否需要 USB 串行连接才能启动到 Linux?
无法获得在 StarFive 上运行的 StarFive Linux 映像的 55 或 69 版本,怎么解决?
在Gnome桌面环境下启动cutefish终端等应用会报错如何解决?
【书籍评测活动NO.67】成为硬核Linux开发者:《Linux 设备驱动开发(第 2 版)》
deepin亮相2025中国Linux内核开发者大会
元服务发布选择待发布软件包
元服务发布配置开发者服务信息
元服务发布准备工作
SSH 远程连接内网 Linux 服务器
华为工程师总结Linux笔记
KiCad 9.0.3 正式发布!
在linux环境下 软件启动失败怎么解决?
RJ45是什么?RJ45接口定义和类型介绍 一文掌握RJ45
Linux使用者请关注即将发布的GNOME 45
评论