首頁(yè)>資訊 >
矛盾升級(jí),GNOME 成員“炮轟”下,System76 首席工程師退出系統(tǒng)開發(fā)團(tuán)隊(duì)? 2021-11-15 19:52:20  來源:36氪

幾天前, Linux PC 廠商 System76 在社交新聞網(wǎng)站 reddit 上發(fā)布了一條引發(fā)熱議的帖子:“你希望 Pop!_OS 永遠(yuǎn)只支持 GNOME 還是增加正式的 KDE 風(fēng)格?你想讓 Pop!_OS 做一個(gè) KDE 風(fēng)格的桌面嗎?

(注:Pop!_OS 是 System76 開發(fā)的一個(gè) Linux 發(fā)行版,此前 Pop!_OS 已經(jīng)擁有一個(gè)基于 GNOME 的“COSMIC”桌面。)

System76 發(fā)布這則帖子的初衷可能只是為了確定是否要為 Pop!_OS 開發(fā)一個(gè)基于 KDE 的桌面環(huán)境, 但在有一位桌面工程師評(píng)論“它應(yīng)該有它自己的桌面”后,System76 突然有了新想法:“我現(xiàn)在可以完全忘記 GNOME 和 KDE 了,這個(gè)建議聽起來比這兩個(gè)選項(xiàng)中的任何一個(gè)都要好?!?/p>

由此,System76 軟件工程師 Michael Murphy 表示,他們已準(zhǔn)備用 Rust 開發(fā)一個(gè)屬于自己的新桌面環(huán)境——該桌面不再基于 GNOME 或任何現(xiàn)有的桌面環(huán)境,但總體外觀將與當(dāng)前的“COSMIC/pop-shell”一致。

那么,究竟是什么導(dǎo)致了 System76 突然想擺脫 GNOME?這或許與二者近期的矛盾有關(guān)。

互相譴責(zé)

最先提出不滿的是 System76。在決定用 Rust 開發(fā)新桌面環(huán)境后,System76 受到了許多質(zhì)疑,Michael Murphy 對(duì)此回應(yīng)道:“我們目前有一個(gè)桌面環(huán)境(COSMIC 桌面),它是 GNOME Shell 擴(kuò)展的集合,這些擴(kuò)展破壞了每個(gè) GNOME Shell 版本。所以,我們選擇是:要么繼續(xù)維護(hù)成千上萬行的補(bǔ)丁,要么直接采取正確的方式,打造一個(gè)等同于 GNOME Shell完全成熟的桌面環(huán)境?!?/p>

此外,Michael Murphy 還補(bǔ)充道:“很多事情我們想做,卻無法簡(jiǎn)單地通過 GNOME 中的擴(kuò)展來實(shí)現(xiàn)”、“我們想對(duì)桌面做的事情與 GNOME 不同”。

盡管 Michael Murphy 并沒有很直白地批判 GNOME,但這卻引起了 GNOME 團(tuán)隊(duì)核心成員 Christopher Davis 的不滿:上周二,他在一篇帖子中指責(zé) System76 “行為不佳”,并補(bǔ)充道:“這只是我個(gè)人觀點(diǎn),并不代表 GNOME 整體?!?/strong>

為了證明他所說的 System76 “行為不佳”,Christopher Davis 舉出了幾個(gè)例子:

2018 年,System76 在與 LVFS(Linux 供應(yīng)商固件服務(wù))維護(hù)者 Richard Hughes 爭(zhēng)論后,拒絕使用 LVFS,大肆批評(píng) LVFS 存在數(shù)據(jù)收集等問題,并趁機(jī)推出他們自己用于固件更新的基礎(chǔ)設(shè)施和軟件。但后來當(dāng) System76 開始使用 LVFS 后,卻沒有收回他們之前對(duì)它的“詆毀”。

2019 年,System76 發(fā)現(xiàn) Pop! OS 的上游(Ubuntu、GNOME、…)存在一個(gè) Bug,但他們僅在 Pop! OS 中修復(fù)了它,也沒有將這個(gè)更改/修復(fù)上傳至系統(tǒng)上游。隨后 System76 還在上游 Bug 跟蹤器中向用戶指出該問題已在 Pop! OS 中修復(fù),宣傳他們?nèi)绾侮P(guān)心用戶。

后來,在 GNOME 宣布 GNOME 40 時(shí),System76 的首席工程師 Jeremy Soller(Pop!_OS 維護(hù)者,同時(shí)也正在開發(fā)一個(gè)基于 Rust 、名為 Redox 的操作系統(tǒng))突然發(fā)表聲明稱,System76 方面并沒有“同意”新的 GNOME Shell 設(shè)計(jì),還說他們?cè)O(shè)計(jì)師的建議被 GNOME 駁回了。

但據(jù) Christopher Davis 了解,System76 設(shè)計(jì)師在 GNOME 40 的整個(gè)設(shè)計(jì)過程中沒有提供過任何具體建議,只在設(shè)計(jì)的最后階段宣傳了一下他們自家的 COSMIC。Christopher Davis 表示:“也許這就是他們(System76)所說的建議,但那個(gè)時(shí)候任何提議都為時(shí)已晚?!?/p>

今年 9 月,Jeremy Soller 因?yàn)閷?duì) libadwaita 不了解,對(duì) GNOME 41 引入 libadwaita 提出異議(Christopher Davis 主張 libadwaita 的引入對(duì)開發(fā)者而言是有益的),并在推特上發(fā)表了一些對(duì) GNOME 的負(fù)面言論,引起了許多人的騷動(dòng),出現(xiàn)了一些“GTK4 僅適用于 GNOME”、“GNOME 希望成為 Linux 上的‘唯一’桌面”的說法,使 GNOME 受到了很多指責(zé)。

基于以上這些事情,Christopher Davis 指出:“System76 總是這樣,不顧及其錯(cuò)誤言論會(huì)帶來的影響,拒絕傾聽對(duì)方的要求,我覺得我根本不值得花時(shí)間與 System76 接觸?!?/p>

System76 首席工程師決定暫停 Pop!_OS 開發(fā)

然而,就在 Christopher Davis 將這則帖子鏈接到推特的幾個(gè)小時(shí)后,Jeremy Soller 突然宣布他要暫時(shí)退出 Pop!_OS 開發(fā)一段時(shí)間:“我將暫時(shí)遠(yuǎn)離 Pop!_OS 開發(fā),這是處理固件的好時(shí)機(jī)?!?/p>

不僅如此,Jeremy Soller 還特地補(bǔ)充道,他正在刪除一些舊的互聯(lián)網(wǎng)評(píng)論和推文,因?yàn)椤芭f推文被引用,新推文卻沒有被看到,前后推文都被忽略,這簡(jiǎn)直讓我發(fā)瘋?!?/p>

System76 軟件工程師 Michael Murphy 也在博客文章中明確了這個(gè)消息:“Jeremy 的確將退出對(duì) Pop!_OS 的開發(fā)工作”。Michael Murphy 還說,Christopher Davis 的言論“大多是不真實(shí)的”。Michael Murph 還提到了由 Christopher Davis 簽署的 GNOME 活動(dòng),其要求應(yīng)用不要主題化,理由是“在許多情況下,我們?cè)O(shè)計(jì)、開發(fā)和測(cè)試應(yīng)用程序的所有努力都因主題化而變得徒勞無功”,對(duì)此,Michael Murphy 認(rèn)為這是在針對(duì) System76。

由于 Jeremy Soller 宣布退出 Pop!_OS 開發(fā)的時(shí)間與 Christopher Davis 的文章發(fā)布時(shí)間十分貼近,有媒體向 System76 詢問之間是否有關(guān)聯(lián)。對(duì)此,System76 的發(fā)言人表示:“Jeremy Soller 決定離開 Pop!_OS 與 Christopher Davis 最近的博客文章沒有任何關(guān)聯(lián)?!?/p>

(注:System76 發(fā)言人補(bǔ)充道:此前有一位擁有 1400 萬訂閱者、名為 Linus Sebastian 的人在 YouTube 上傳了一則關(guān)于安裝 Pop!_OS 遇到問題的視頻,由于 Jeremy Soller 對(duì)視頻評(píng)論“(Linus Sebastian)應(yīng)該像普通用戶一樣尋求幫助”,引來很大爭(zhēng)議。Jeremy Soller 也花費(fèi)了很多時(shí)間在處理評(píng)論上,因此決定將注意力轉(zhuǎn)移到公司內(nèi)的其他項(xiàng)目上。)

網(wǎng)友:System76 這么做似乎是一個(gè)很好的舉措

對(duì)于 System76 與 GNOME 之間的摩擦,網(wǎng)友們反應(yīng)不一,但似乎更多人站 System76,并且對(duì)其用 Rust 開發(fā)一個(gè)新桌面環(huán)境感到期待

“我已經(jīng) 10 多年沒有使用 GNOME 了,System76 這么做似乎是一個(gè)很好的舉措。”

“如果 System76 用一種更為安全的語言來重新編寫新桌面,這可能不是一件壞事?!?/p>

“每次有人遇到桌面環(huán)境的問題時(shí),GNOME 和其開發(fā)人員不也總是不聽取用戶意見?”

對(duì)此,你有什么看法嗎?

參考鏈接:

https://www.theregister.com/2021/11/10/system76_gnome_desktop_fight/

https://news.ycombinator.com/item?id=29172064

https://www.theregister.com/2021/11/08/system76_developing_new_linux_desktop/

本文來自微信公眾號(hào)“CSDN”(ID:CSDNnews),作者:鄭麗媛,36氪經(jīng)授權(quán)發(fā)布。

關(guān)鍵詞: 首席 矛盾 團(tuán)隊(duì)

相關(guān)閱讀:
熱點(diǎn)
圖片 圖片