最近有消息爆出 Solus,將繼續改變你係統的基礎, 這是正在進行的分配重組的一部分,除了轉向更透明的管理模式外,集中在社區手中並獨立於一個人。
據宣布, 決定使用 SerpentOS 項目的技術, 由包括 Aiki Doherty 在內的前 Solus 發行版開發團隊開發,它將為 Solus 5(Ikey Doherty,Solus 的創建者)和 Joshua Strobl(Budgie 桌面的主要開發人員)開發。
為了讓 Solus 再次處於 Linux 生態系統中創新和用戶體驗的前沿,了解 Solus 4.x 與 Linux 領域當前最先進技術的比較可能會有所幫助。
特別是,Linux 生態系統的創新目前主要集中在應用程序沙盒、容器的使用以及具有易於理解的軟件 BOM 的不可變操作系統的開發上。 在開發、測試和認證軟件和產品時,這些概念中的每一個都允許一定程度的分離和穩定性。
對於那些還不知道 Solus 的人,你應該知道這個發行版以前被稱為“Evolve OS”,它是由 Ikey Doherty 創建和開發的一個獨立的 GNU/Linux 發行版。 該發行版以“Budgie”桌面環境而聞名。
的分佈 SerpentOS 不是其他項目的分支,而是基於自己的包管理器, moss ,它藉鑑了 eopkg/pisi、rpm、swupd 和 nix/guix 等包管理器開發的許多現代特性,同時保留了包管理的傳統視圖並使用無狀態模式下的默認構建。
包裹經理 使用原子系統更新模型, 它修復了根分區的狀態,並在更新狀態後更改為新分區。
共享緩存和基於硬鏈接的重複數據刪除用於在存儲多個版本的包時節省磁盤空間。 安裝包的內容位於 /os/store/installation/N 目錄中,其中 N 是版本號。
該項目 還開發了 moss-container 系統、moss-deps依賴管理系統、boulder構建系統、avalanche服務封裝系統、vessel repository manager、summit control panel、moss-db數據庫和bootstrapper(引導程序)bill。
Solus5有望取代構建系統 (ypkg3 和 solbuild)與 boulder 和 avalanche,使用 moss 包管理器而不是 sol(eopkg), 使用 summit 和 GitHub 開發平台而不是 solhub,使用 vessel 代替 ferryd 來管理存儲庫。 該發行版將繼續使用包更新的滾動模型,遵循“安裝一次,然後始終通過更新安裝進行更新”的原則。
Solus 的新組織結構基於整體之和大於部分之和的理念。 這種結構由於更扁平且界限更寬鬆,旨在為社區參與各個領域提供更多機會。
這將使人們能夠在通過更多協作和學習領域/途徑促進個人和專業發展的環境中展示他們令人難以置信的技能和才能。 我們希望社區成員能夠以新的和令人興奮的方式發展,將他們使用和貢獻 Solus 的經驗視為一次冒險,其中旅程與目的地一樣重要。
SerpentOS 開發人員已經幫助為 Solus 創建了新的基礎設施 並承諾包更新. 計劃使用基於 GNOME 的環境創建開發人員可引導映像。
一旦解決了 moss-deps 的特定問題,GTK3 打包就會開始。 除了 x86_64 架構,未來還計劃開始為 AArch64 和 RISC-V 生成程序集。
目前,SerpentOS 工具包將獨立於 Solus 開發團隊進行開發。 仍然沒有關於合併 Solus5 和 SerpentOS 項目的討論; SerpentOS 很可能會作為獨立於 Solus 的分發包進行開發。
最後,如果你有興趣能夠了解更多,可以查閱詳情 以下鏈接。