Linux中國

11 個不可變 Linux 發行版,適合那些想要擁抱未來的人們

不可變性是一種時下流行的概念。看看有哪些適合你的不可變 Linux 發行版

每個發行版都是根據一系列目的而定製的。一些配置適用於 舊計算機,一些旨在提供 優質的用戶體驗,而一些則專註於安全性。

幾年前,不可變發行版不是用戶想要的。但是,最近越來越多的項目正在將不可變性作為 Linux 發行版的核心特徵。

為什麼會這樣?有哪些可供選擇?在你查看此列表之前,讓我簡要地向你介紹不可變性的更多內容:

什麼是不可變 Linux 發行版

不可變發行版確保操作系統的核心保持不變。對於不可變發行版來說,根文件系統保持為只讀狀態使得它可以在多個實例中保持相同。當然,如果你希望更改某些內容,則仍可以進行更改。但默認情況下該能力會被禁用。

它有什麼用處?

傳統上,不可變發行版存在的目的是為了方便測試和基於容器的軟體開發。此外,不可變性為你的操作系統提供了更好的安全性和可靠的更新。

早期,這種特性的關注點主要集中在針對專業人士和開發人員的發行版上。現在,它開始應用於日常桌面用戶。

? 以下列表並沒有按照任何特定的排名順序列出,並且某些發行版仍處於早期開發階段。

1、carbonOS

carbon os screenshot with gnome menu

在寫這篇文章時,carbonOS 是一款仍未推出的獨立 Linux 發行版。它專註於提供強大的技術和流暢的用戶體驗。

它採用 Flatpak 優先和容器優先的方法。carbonOS 還旨在提供安全的系統更新,並提供一些不是所有原子發行版都具備的功能,如經過驗證的啟動。

除了其獨特的特點外,它還希望專註於為用戶提供出色的 GNOME 桌面體驗。

2、Fedora Silverblue

fedora workstation screenshot

Silverblue 是具有不可變性的 Fedora Workstation 的變種,是最受歡迎的不可變發行版之一。

用戶界面和體驗與普通的 Fedora Workstation 發行版保持一致。每當有新的 Fedora 版本發布時,也會有一個新的 Silverblue 版本。

Fedora Silverblue 旨在提供穩定的體驗,適用於測試和基於容器的軟體開發。如果更新後出現問題,你總是可以回滾到該操作系統的先前版本。

3、Flatcar Container Linux

flatcar linux

正如名字所示,這是一個專門針對容器工作負載而定製的社區構建版 Linux 發行版。

你將獲得一個最小化的操作系統鏡像,其中僅包括運行容器所需的工具,沒有包管理器,也無需配置。

如果你想為你的容器提供可靠的底層,那麼 Flatcar 可能是一個不錯的選擇,因為它同時具有可伸縮性、安全性和簡單性。請在其 GitHub 頁面 上了解更多信息。

4、openSUSE MicroOS

opensuse microos

openSUSE MicroOS 是為需要部署容器或處理自動化工作流程的伺服器而構建的。

它依賴於事務性更新(使用 Btrfs 進行快照),這有助於保存文件系統的歷史記錄而不佔用太多存儲空間。

總的來說,MicroOS 是伺服器用戶的一個可擴展、可靠和安全的選項。

5、Vanilla OS

vanilla os

Vanilla OS 是不可變性領域中的一個相對較新的參與者。但是,它在發布後成功引起了轟動,並在第一個穩定版發布後切換到了以 Debian 為基礎,放棄了 Ubuntu。

它旨在提供易於使用的桌面體驗,同時具備可靠性和不可變性特徵。

6、Bottlerocket

Bottlerocket 是由 AWS 構建的基於 Linux 的開源操作系統,旨在在其平台上運行容器。

與其他選項不同,它的使用僅限於 AWS。

它確保使用 AWS 服務的客戶具有最少的維護開銷,並且可以無縫地自動化其工作流程。創建 EC2( 亞馬遜彈性計算雲 Amazon Elastic Compute Cloud )時,你只能將其用作 AMI( 亞馬遜機器鏡像 Amazon Machine Image ) 使用。

7、blendOS

blendOS

blendOS 是一個正在開發中的有趣發行版,旨在提供其他發行版的各種優點。

換句話說,你可以在發行版上安裝任何類型的軟體包(RPM、DEB 等),同時獲得所期望的不可變性和更新可靠性。

8、Talos Linux

talos linux

另一個獨特的 Linux 發行版,專為 Kubernetes 設計。Talos Linux 對於雲用戶/開發人員來說是一個有趣的選擇。

它是安全、不可變的,是支持雲平台、裸機和虛擬化平台的最小化選擇之一。你還可以在 Docker 中輕鬆啟動 Talos 集群。

該操作系統從 SquashFS 中運行在內存中,這樣整個主磁碟都可以留給 Kubernetes。

9、NixOS

NixOS 是當前 最先進的 Linux 發行版 之一。如果你想要不可變性以及易於恢復、強大的軟體包管理器等諸多好處,那麼 NixOS 將是一個很好的選擇。

如果你還不了解 NixOS,也不用擔心,可以瀏覽我們的 NixOS 系列文章 來學習並進行設置。

10、GUIX

GUIX 類似於 NixOS(某種程度上),並且專為希望獲得可靠升級和良好系統控制的高級用戶而設計。

如果你是一名新的 Linux 用戶,不應將其視為你的日常操作系統。因此,你可能需要查閱 文檔 以便瀏覽並開始使用。

11、Endless OS

Endless OS 是一個基於 Debian 的 Linux 發行版。

與其它基於 Debian 的發行版(例如 Ubuntu)不同,Endless OS 採用了健壯的設計,在其核心實現了不可變性,以確保更新一個軟體包不會破壞系統。

? 你對不可變的 Linux 發行版有何看法?你需要它們嗎?你是否想在未來將你系統上的流行選項替換為其中任何一個?

(題圖:MJ/6c0169a0-9820-4bf7-b9fb-f0cd2c45d7bf)

via: https://itsfoss.com/immutable-linux-distros/

作者:Ankush Das 選題:lkxed 譯者:ChatGPT 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國