System76使用Rust為Linux構建一個新的桌面環境
幾個月前,System76 宣佈他們將開發一個基於 Rust 程式語言的新桌面環境,稱為COSMIC。
他們的想法是建立一個桌面環境,該環境類似於當前可用於 Pop!_OS 作業系統的桌面環境,但重點不同。
System76 的目標是建立更快、更可定製且不受 GNOME 桌面環境限制的東西。
從頭開始構建全新的桌面環境是一項艱鉅的任務。它不會在一夜之間或在一個開發週期內發生)。System76 的工程師必須使用可用的技術,這可能並不意味著完全放棄 GTK(正如一些人所推斷的那樣),而是使用它來補充、完善或以其他方式補充他們所做的其餘部分。
GNOME 不是一天建成的。
基於 Rust 的 COSMIC 桌面環境看起來很像當前基於 GNOME Shell 的 COSMIC 桌面環境。佈局和使用者體驗預計將大致保持不變。
可以按照以下 Github 儲存庫中的資訊瞭解更多資訊(並構建可供自己嘗試的內容):
- https://github.com/pop-os/libcosmic
- https://github.com/pop-os/cosmic-settings
- https://github.com/pop-os/cosmic-panel
- https://github.com/pop-os/cosmic-comp
相關文章
- 構建一個基於容器的開發環境開發環境
- 常見的Linux桌面環境,你都知道哪一個?Linux
- 使用者體驗,使用Xfce Linux桌面環境的8個理由!Linux
- Windows 下使用 Vagrant 構建 Linux 開發環境WindowsLinux開發環境
- 輕鬆使用 Linux Equinox 桌面環境LinuxUI
- 如何構建一個高效的 golang web 開發環境GolangWeb開發環境
- 開始使用 Budgie 吧,一款 Linux 桌面環境Linux
- 6 個理由,為什麼 GNOME 仍然是最好的 Linux 桌面環境Linux
- Xandros linux,辦公桌面環境新選擇(轉)ROSLinux
- linux下CUDA開發環境構建Linux開發環境
- 使用docker-compsoe構建一個簡單nginx+php環境DockerNginxPHP
- 關於Linux的桌面環境(轉)Linux
- Docker 構建統一的前端開發環境Docker前端開發環境
- 在Linux上構建JSP環境(轉)LinuxJS
- dockerfile構建flask環境DockerFlask
- docker構建php環境DockerPHP
- 利用 Docker 構建一個簡單的 java 開發編譯環境DockerJava編譯
- Linux桌面環境終極指南Linux
- Docker 構建 Java Web 開發環境(一)DockerJavaWeb開發環境
- 基於 Docker 構建統一的開發環境Docker開發環境
- 用Vagrant構建統一的golang開發環境Golang開發環境
- 編譯器:TPU-MLIR環境構建及使用指南(一)編譯
- Docker 構建PHP 映象環境DockerPHP
- 構建ORACLE高可用環境Oracle
- 構建一個完整的基於Python3的Web開發環境PythonWeb開發環境
- UKUI 桌面環境登陸 Arch Linux!UILinux
- docker 靈活的構建 PHP 環境DockerPHP
- 構建利器Lisp的創作環境Lisp
- java編譯環境的構建(轉)Java編譯
- 5款Linux桌面環境推薦,你最愛哪個?Linux
- linux環境下phpize使用的一個小技巧分享給大家LinuxPHP
- (一)Linux環境的學習環境的搭建Linux
- Docker 構建 Java Web 開發環境——使用Dockerfile(二)DockerJavaWeb開發環境
- 環境變數{Linux環境(也稱為Shell環境)}(轉)變數Linux
- 構建Java Web開發環境JavaWeb開發環境
- Docker構建redis叢集環境DockerRedis
- 推薦!5款Linux常用桌面環境Linux
- Android-構建不同環境的ApkAndroidAPK