“缺點看起來巨大,優點幾乎不值一提。”這是我在剛接觸不可變發行版時脫口而出的原話。那陣子剛從用了十幾年的 Windows 跳進 Linux,滿腦子還是“隨意改系統文件、從倉庫拉包安裝”的肌肉記憶。看到不可變系統把一切寫入操作都鎖死,直覺就是:這玩意誰用誰痛苦。可后來陸續聽到“它是 Linux 的未來”這種說法,好奇心最終占了上風,加上當時正逢“發行版跳躍季”,我索性抹掉全盤,裝上了 Fedora Silverblue。結果,那個被我當成最大噩夢的設計,反而成了我用得最舒服的部分。
先說我當初怕什么。對沒接觸過不可變系統的人來說,它的工作方式和常規發行版完全兩樣。所謂“不可變”,就是系統一旦部署完成,所有對系統文件的修改都被禁止——哪怕你是管理員,照樣沒權限。乍一聽,這簡直反人類。但仔細一想,這套機制自帶著三道防護:一是惡意軟件很難鉆進系統文件搞破壞;二是應用安裝和運行時都無法在系統目錄里留下冗余渣滓,有效延緩“軟件腐爛”導致的速度衰減;三來嘛,也防住了你自己哪天手誤,把關鍵文件刪得干干凈凈。代價呢?代價就是“不能像往常一樣裝應用”。終端里敲命令從軟件源拉包、下載安裝程序再雙擊運行,這些路徑全被堵死。真要裝點什么,唯一的正統方式叫“層疊”——把應用疊進操作系統鏡像。可這么做只適合處理少數非它不可的關鍵軟件,裝多了系統會臃腫,更新也可能變慢。當時的我翻來覆去就想一件事:何苦呢?
![]()
轉折點出現在我真正上手之后。給不可變系統裝應用,實際體驗遠沒有想象中那么糾結。沒錯,常規的包管理工具確實不能用,但你手邊多了一個叫 Flatpak 的東西。Flatpak 應用跑在獨立的容器里,和系統文件井水不犯河水。打開系統自帶的 Discover 應用商店,搜到需要的程序點一下“安裝”,就能像在手機上一樣即裝即用,完全不用碰層疊操作。我用這種方法一口氣裝好了大部分日常應用,從瀏覽器、
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.