幾天前 第一次發布 一個新的自定義 Linux 發行版,名為 “碳” 它的突出之處在於使用原子系統設計模型構建,其中基礎環境作為一個整體交付,而不是分成單獨的包。
這個新的 Linux 發行版中突出的特性之一是 申請 另外 它們以 Flatpak 格式安裝並在隔離容器中運行。
與其他 Atomic 發行版不同,carbonOS 不會嘗試保留傳統的包管理功能:carbonOS 是 Flatpak 優先用於應用程序,而容器優先用於其他一切。
carbonOS 的最終目標是成為一個利用 Linux 的獨特功能為用戶應用程序提供安全、穩定和健壯的環境的發行版。 我希望它是一個用戶無需考慮的通用操作系統。 用戶應該能夠在它上面玩、在上面工作、在上面編程,以及做他們想做的任何事情,而不必擔心他們操作系統的技術細節。
關於 CarbonOS
在 CarbonOS 中 與許多發行版不同 流行的 Linux 尤其是大多數當前的 Linux,在其中 基本系統內容以只讀方式掛載 以保護它在受到損害時不被修改(此外,他們計劃在未來集成加密數據的能力並使用數字簽名驗證文件的完整性)。
可以寫入系統的唯一情況是在 /usr/local 分區上。 在系統更新過程中,它歸結為在後台加載新的系統映像並在重新啟動後切換到它。 值得一提的是,同時會保留舊系統映像,如果需要或出現問題,用戶可以隨時返回到以前的版本。
在發行版環境的開發過程中,系統的環境人口是使用 OSTree(圖像是從類似 Git 的存儲庫構建的)和 BuildStream 構建系統組裝的,而不使用來自其他發行版的包。
在一部分 已安裝的應用程序 由用戶, 這些在容器中彼此隔離. 除了安裝 Flatpak 包之外,該發行版 也允許使用 埃爾杰德赫拉門塔斯 nsbox 創建任意容器,它還可以託管傳統的分發環境,如 Arch Linux 和 Debian。
它還提供對 podman 工具包的支持,該工具包提供與 Docker 容器的兼容性。 為了安裝發行版,提供了圖形安裝程序和系統初始配置的界面。
Btrfs 用作文件系統 啟用存儲數據壓縮並主動使用快照。 systemd-oomd 用於處理內存不足的情況 在系統中,而不是單獨的交換分區,使用了 zram 交換技術,它允許以壓縮形式存儲的內存頁面被驅逐。 該發行版實現了基於 Polkit 的集中權限管理機制:不支持 sudo,以 root 身份運行命令的唯一方法是 pkexec。
該項目開發了自己的用戶環境 GDE(石墨桌面環境), 基於 GNOME 42 並包括來自 GNOME 發行版的應用程序。 GNOME 的變化包括重新設計的登錄屏幕、配置器、音量和亮度指示器、面板和 Graphite Shell。 基於 GNOME 軟件的應用程序管理器用於管理系統更新的安裝。
最後對於那些 有興趣能夠測試這個分佈,你應該知道安裝鏡像的大小是1.7GB,你可以從它的官網獲取 在下面的鏈接中。
至於那些有興趣了解項目發展的人,他們應該知道他們是分佈式的 根據MIT許可。
我對這個發行版感到困惑。 例如,我想管理 gnome 擴展(我已經在 Firefox 中安裝了擴展和相應的插件),它們都被標記為不兼容。
我不能有這些擴展嗎?