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

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

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

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

由此,System76 軟件工程師 Michael Murphy 表示,他們已準備用 Rust 開發(fā)一個屬于自己的新桌面環(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 對此回應(yīng)道:“我們目前有一個桌面環(huán)境(COSMIC 桌面),它是 GNOME Shell 擴展的集合,這些擴展破壞了每個 GNOME Shell 版本。所以,我們選擇是:要么繼續(xù)維護成千上萬行的補丁,要么直接采取正確的方式,打造一個等同于 GNOME Shell完全成熟的桌面環(huán)境?!?/p>

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

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

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

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

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

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

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

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

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

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

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

不僅如此,Jeremy Soller 還特地補充道,他正在刪除一些舊的互聯(lián)網(wǎng)評論和推文,因為“舊推文被引用,新推文卻沒有被看到,前后推文都被忽略,這簡直讓我發(fā)瘋。”

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

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

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

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

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

“我已經(jīng) 10 多年沒有使用 GNOME 了,System76 這么做似乎是一個很好的舉措?!?/p>

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

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

對此,你有什么看法嗎?

參考鏈接:

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/

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

關(guān)鍵詞: 首席 矛盾 團隊

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