邁克爾·亞倫·墨菲 (Pop!_OS 發行版的主要開發人員和 Redox 操作系統的貢獻者) 廣為人知 最近 確認書 System76 團隊已經在開發中 一個新的桌面環境 用 Rust 編寫的非 GNOME shell。
對於那些還不了解 System76 的人,我可以告訴你,這個 是一家專門從事隨 Linux 提供的筆記本電腦、PC 和服務器的公司。 對於預安裝,他正在開發自己的 Ubuntu 版本,名為“Pop! _OS »在 2011 年 Ubuntu 切換到 Unity shell 後不久,Pop! _OS 基於修改後的 GNOME Shell 和對 GNOME Shell 的各種擴展提供了自己的用戶環境。
2017 年 Ubuntu 回歸 GNOME 後,Pop! _OS 繼續發布它的 shell,它成為夏季版本中的 COSMIC 桌面。 值得記住的是上學期的 Pop! _OS 與新的 COSMIC 環境一起出現 這是一個精緻的解決方案 這使得桌面更易於使用,而 通過自定義,它對用戶而言更強大,更高效。
COSMIC 繼續使用 GNOME 技術,但進行了更深入的桌面重新設計和更改,超出了對 GNOME Shell 的添加,如 拆分標準 GNOME 預覽 在兩個新的獨立視圖中: 應用程序和工作區
關於 System 76 團隊已經在工作的新桌面環境,按照新計劃,提到 你打算完全擺脫 構建您的用戶環境基於 GNOME Shell 並使用 Rust 語言開發新桌面 發展。 需要說明的是,System76 在開發 Rust 方面有著豐富的經驗。
公司聘用 傑里米·索勒, Redox 操作系統、Orbital GUI 和 OrbTk 工具包的創始人,用 Rust 語言編寫。 流行音樂! _你 已經作為更新管理器隨 Rust 組件一起提供、電源管理系統、固件管理工具包、程序啟動服務、安裝程序、配置小部件和配置器。 流行音樂的開發者! _OS 過去也曾嘗試創建一個用 Rust 編寫的新宇宙面板。
作為避免使用 GNOME Shell 的原因,引用了維護問題: GNOME Shell 的每個新版本都會導致與 Pop! 中使用的插件的兼容性衝突! _OS,因此創建您自己的完整桌面環境的完整版本被認為比繼續忍受保持數万行代碼更改更方便。 它還提到無法僅通過添加到 GNOME Shell 來實現所有預期功能,而不對 GNOME Shell 進行更改和重新設計一些子系統。
新桌面是作為通用項目開發的,與特定發行版無關, 符合 Freedesktop 規範,並且能夠在典型的低級現有組件之上運行,例如 mutter、kwin 和 wlroots 複合服務器(在 Pop!_OS 中,他們打算使用 mutter 並且已經在 Rust 中為其準備了鏈接)。
該項目計劃以同名開發:COSMIC,但使用從頭開始重寫的自定義外殼。 應用程序可能會繼續使用 gtk-rs 鏈接進行開發。
Wayland 被宣傳為主要協議, 但不排除提供在 X11 服務器上工作的能力。 新外殼的工作仍處於實驗階段,將在下一個版本的流行音樂形成後激活! _OS 21.10,這仍然是主要焦點。
終於 如果您有興趣了解更多信息, 你可以檢查 以下鏈接中的詳細信息