Skip to content
Unix哲學,真的重要嗎?

Unix哲學,真的重要嗎?

September 24, 2026

我不覺得——至少沒有重要到要當聖經讀。

看了 Ivon 的《Linux變得太主流了,考慮改用BSD或遵守Unix哲學的系統》,我也開始在思考這件事。

Unix 哲學

見https://zh.wikipedia.org/zh-tw/Unix%E5%93%B2%E5%AD%A6。

主要就是一句話:

程式應該只關注一個目標,並儘可能把它做好。讓程式能夠互相協同工作。應該讓程式處理文字資料流,因為這是一個通用的介面。

或者說:

只做一件事,將其做至極致。

比如init只管開機;bash只管指令行;gcc只編譯。

大人,時代變了

總有些人像是崇拜ㄒㄊㄌ那樣崇拜Unix哲學,批評systemd、Wayland、PipeWire、Flatpak…等在現代Linux發行版中再正常不過的事物。最離譜的是非得扯上政治,什麼左派右派、systemDEI之類的。

有意義嗎?

現在是2026年,如果是1986年就算了,因為當時用電腦的普遍都是技術宅。但是2026的狀況就是:一堆使用者只想在Threads上爆同學八卦,誰鳥你的Linux?

更不用說OpenRC+X11+JACK,你把它們要改些什麼拿去我們班隔壁看看,肯定沒有人想搞。(之所以不拿來我們班,是因為我可能想搞)

再追求 Unix 哲學只是死路一條,會害的整個社群無止境的提高門檻並嚇跑新手。(舉另一個類似的例子:那些推薦Arch給新手的老玩家)

甚至可以說 systemd 是必然的,因為它抽象化了大量底層髒活累活,至少會有使用者願意使用。

而且從技術層面來說,並行執行、容器化(這個可以防止炸環境被炒魷魚耶!)、統一界面這些東西本來就不錯吧。

Unix 哲學沒那麼不堪

systemd也有缺點,比如journald把日誌變成二進位,不能直接cat,得用journalctl轉成人類能看懂的樣子(不然難不成你能腦中自行解析二進位嗎),或是整個systemd癰腫到難以抽換,各種d以及各種ctl緊緊綁在同一條船(pid 1)上之類的。但是我不認為這會阻止systemd。

Unix 哲學也確實很有意思,如果實現了,可能會讓人更能掌握底層怎麼了。

大公司也是。誰告訴你 big tech 一定要反對的?只要可受監督——也就是確保有人與其權力相當,可以制衡對方,並且審查對方的行為——就沒事。

(雖然GApps並不受監督,我也在用就是了)

政治立場?

我怕我因為工具跟技術的選擇,被當成 always 站在哪一邊。

提個兩下吧,不要打我,我沒有犯法。

本人算是雙性戀——至少曾經喜歡上一個男V,但是我也並非完全的所謂左派,中間偏左一些些吧。

好啦,再講我的留言區可能得爆了。

(我到底在供三小)