[研究]NixOS Linux 26.05.12297安裝
2026-10-21
NixOS 是一個獨特的獨立 Linux 發行版。它採用 聲明式配置(Declarative)與 不可變系統(Immutable)設計,透過 Nix 套件管理器 將所有軟體、核心與設定寫進單一組態檔中,支援原子化升級與系統隨時回滾。
核心特色
- 聲明式設定:你只需在 /etc/nixos/configuration.nix 檔案中描述你想要的系統狀態(例如安裝哪些軟體、啟用哪些服務),執行指令後系統就會自動構建。
- 不可變與獨立存放:沒有傳統的 /bin、/lib 或 /usr 資料夾。所有套件都經過雜湊(Hash)並獨立存放在 /nix/store 中,互不干擾,支援多版本共存。
- 原子化升級與回滾:系統更新失敗或不滿意時,可以在開機選單或指令中一鍵 復原(Rollback) 到先前的系統版本。
- 完全可重現性:只要持有同一份設定檔,在任何電腦上都能建構出完全一模一樣的作業環境。
優缺點比較
| 特色面向 | NixOS 傳統 Linux (如 Ubuntu / Debian) |
| 軟體安裝 | 透過 configuration.nix 宣告或專屬指令,不隨意寫入全域路徑 使用 apt、pacman 等指令直接修改系統檔案 |
| 系統還原 | 支援多世代(Generations)快照與安全回滾 系統損毀時修復較繁瑣、難以完美復原 |
| 學習曲線 | 極陡峭,需學習 Nix 表達式與專屬邏輯 直覺、指令式(Imperative),容易上手 |
(完)























