由于轉(zhuǎn)向標(biāo)準(zhǔn) JavaScrip t模塊(ESM),GNOME 45 將不兼容舊版本 GNOME 的擴(kuò)展。 GNOME 桌面環(huán)境長期以來一直是Linux用戶的首選。它以優(yōu)雅的設(shè)計(jì)、用戶友好的界面和豐富的擴(kuò)展生態(tài)系統(tǒng)而聞名,使用戶能夠自定義其桌面體驗(yàn)。然而,隨著技術(shù)的發(fā)展,依賴于技術(shù)的軟件也必須進(jìn)行相應(yīng)的更新。 在一個(gè)重大變革中,即將發(fā)布的 GNOME 45 版本計(jì)劃于 9 月 20 日發(fā)布,它將帶來一個(gè)重大變化,影響到擴(kuò)展與早期版本 GNOME 的兼容性。

這一變革的推動(dòng)力是采用標(biāo)準(zhǔn)JavaScript模塊,也稱為 ECMAScript 模塊(ESM),作為管理和組織代碼的主要機(jī)制。 盡管這一變化帶來了幾個(gè)好處,但它引發(fā)了有關(guān)舊版GNOME的擴(kuò)展兼容性的擔(dān)憂。 換句話說,所有為版本 45 之前的 GNOME 創(chuàng)建的擴(kuò)展都將無法在新版本上運(yùn)行。同樣,適用于 GNOME 45 的擴(kuò)展也將與舊版本不兼容。
那么解決方案是什么呢?
如果 GNOME 擴(kuò)展的開發(fā)者希望涵蓋整個(gè) GNOME 版本范圍,他們必須發(fā)布單獨(dú)的構(gòu)建,專門針對 GNOME 45 和之前的版本。 這無疑會(huì)給雙方都帶來復(fù)雜性,對于開發(fā)人員來說,他們必須進(jìn)行雙重開發(fā),更有可能只關(guān)注與最新版本的兼容性,對于依賴擴(kuò)展來定制桌面環(huán)境功能以滿足個(gè)人需求的眾多 GNOME 用戶也會(huì)產(chǎn)生問題。 但這就是事實(shí)—— GNOME從GJS 的自定義導(dǎo)入系統(tǒng)轉(zhuǎn)向行業(yè)標(biāo)準(zhǔn) ECMAScript 6,這將導(dǎo)致為以前版本編寫的每個(gè)擴(kuò)展都會(huì)出現(xiàn)問題。因此,唯一要做的就是等待并看看 GNOME 擴(kuò)展開發(fā)者將采取哪個(gè)方向。
-
模塊
+關(guān)注
關(guān)注
7文章
2837瀏覽量
53301 -
Linux
+關(guān)注
關(guān)注
88文章
11763瀏覽量
219091 -
javascript
+關(guān)注
關(guān)注
0文章
526瀏覽量
56343
原文標(biāo)題:Linux 使用者請關(guān)注即將發(fā)布的 GNOME 45
文章出處:【微信號(hào):Linux迷,微信公眾號(hào):Linux迷】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
在Gnome桌面環(huán)境下啟動(dòng)cutefish終端等應(yīng)用會(huì)報(bào)錯(cuò)如何解決?
發(fā)布元服務(wù)配置隱私說明
【免費(fèi)送書】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開發(fā)(第 2 版)》
【書籍評測活動(dòng)NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開發(fā)(第 2 版)》
deepin亮相2025中國Linux內(nèi)核開發(fā)者大會(huì)
元服務(wù)發(fā)布選擇待發(fā)布軟件包
元服務(wù)發(fā)布配置開發(fā)者服務(wù)信息
元服務(wù)發(fā)布準(zhǔn)備工作
SSH 遠(yuǎn)程連接內(nèi)網(wǎng) Linux 服務(wù)器
華為工程師總結(jié)Linux筆記
KiCad 9.0.3 正式發(fā)布!
在linux環(huán)境下 軟件啟動(dòng)失敗怎么解決?
RJ45是什么?RJ45接口定義和類型介紹 一文掌握RJ45
Linux環(huán)境再升級(jí):PLIN驅(qū)動(dòng)程序正式發(fā)布
Linux使用者請關(guān)注即將發(fā)布的GNOME 45
評論