最近 宣布發布新版 NixOS 22.05 發行版,基於 Nix 包管理器並提供一系列專有開發,簡化了系統的配置和維護。
這個Linux發行版 它通過兩個主要分支分發:當前的穩定版本,最新開發後不穩定。
雖然 NixOS最初是一個研究項目,現在它是一個功能強大且可用的操作系統 其中包括硬件檢測,默認桌面系統KDE和服務管理系統。
關於NixOS
Nix隔離存儲所有軟件包 從彼此導致沒有/ bin,/ sbin,/ lib或/ usr目錄和 所有軟件包都保存在/ nix / store中。 這看起來很酷 在其他Linux發行版中找不到。 每個軟件包都位於其自己的子目錄/存儲中。
每個包裹都有一個唯一的標識符 它捕獲存儲在加密哈希中的所有依賴項。 儘管 NixOS 是一個研究項目,但它是一個功能強大且可用的操作系統,包括硬件檢測、KDE 作為其默認桌面以及用於管理系統服務的 systemd。
NixOS 有一些由其開發人員創建的專門用於 DevOps 和實施任務的工具。使用 NixOS,桌面環境會自動啟動,在本例中是 KDE Plasma 5,這是一個相當乾淨且美觀的桌面環境。
除此之外,我們還可以預先選擇軟件包,要使用的驅動程序,桌面環境,顯示管理器,網絡管理選項,引導管理器,時區,服務器顯示,用戶,觸摸板選項等
NixOS 22.05的主要新聞
在這個新版本的 NixOS 22.05 中,為了簡化發行版的安裝, 提供了基於 Calamares 框架的圖形安裝程序,用於在 Manjaro、Sabayon、Chakra、NetRunner、KaOS、OpenMandriva 和 KDE neon 等項目中創建安裝程序。 新的安裝程序默認帶有 GNOME 和 KDE 的 iso 映像。
添加了超過 89 個新服務,包括 aesmd (英特爾 SGX 架構飛地服務管理器), 沒有root的Docker (在沒有 root 權限的情況下運行 Docker),matrix-conduit(矩陣服務器),apfs(Apple 文件系統),FRRouting(路由協議實現),snowflake-proxy(繞過流量審查的代理),pgadmin4(用於管理 PostgreSQL 的 GUI), moosefs(分佈式文件系統),nbd(網絡塊設備)。
除此之外,要強調的是 添加了 9345 個包,刪除了 5874 個包,更新了 10666 個軟件包。 突出的包版本是 GNOME 42、systemd 250、PHP 8.1、Pulseaudio 15、PostgreSQL 14 和 27 服務的版本,其中大部分帶有過時程序的分支或鏈接到 Python2。
Nix 包管理器更新到 2.8 版,它提供對單獨激活的實驗功能(薄片)的支持。 例如,添加了一個實驗性的“nix fmt”命令來啟用輸出格式驅動程序,並添加了一個實驗性的“不純”模式來生成每個構建不同的目標內容路徑。 對於各種選項,支持從輸入流加載內容(例如,“–file -”)。
坦比恩 請注意,添加了控制器 security.acme.defaults 簡化配置以獲取 TLS 證書。 使用 Nix 時,包創建的輸出存儲在 /nix/store 下的單獨子目錄中。
另一方面,還要注意瀏覽器包 Firefox x86_64 是使用代碼分析優化構建的 (PGO) 以提高性能。
終於 如果您有興趣了解更多信息,您可以查看詳細信息 在下面的鏈接中。
下載NixOS
Si 想要在他們的計算機上測試此Linux發行版他們必須從項目的官方網站下載系統映像,他們可以在下載部分找到鏈接。 鏈接是這個。
KDE 1,7 GB,GNOME – 2,2 GB,精簡控制台版本 – 820 MB 的完整安裝映像的大小。
要將NixOS映像保存到USB記憶棒 我可以推薦使用 Etcher, 這是一個多平台工具。