消費級操作系統有三樣東西不可兼得:安全,意味着總得有人管住你的行為;自由,意味着系統不能管你;認知負載低,意味着用戶自己不用操心。三角,只能選兩個。
我提出來之後想了很久,結論是:macOS 好像都做到了。細看才發現代價藏在哪。iOS 極度簡單,犧牲的是自由:裝軟件要過審,跑腳本要越獄。Linux 極度自由,犧牲的是認知負載:什麼都能幹,前提是你知道怎麼幹。安卓取巧,自由給一半,但完全不允許直接跑可執行文件,一定要裝進虛擬機。macOS 的答案是轉嫁:它對開發者極度複雜,把認知負載賣給願意折騰的那一小撮人——你愛折騰你折騰,大多數人根本不打開終端。所以它的"都做到了",是拿開發者的負載,換普通人的省心。
有人説 Windows 三邊都佔:安全還行,自由還行,也夠簡單。Windows 的真實答案是三邊都不做到底:安全靠運氣的補丁,自由靠兼容層漏出來的縫,簡單靠三十年的慣性。
所以判斷一個系統,別數它宣傳頁上的優點,看它把哪條邊砍給了誰。三角不會消失,只會轉移——從用戶轉給開發者,從本地轉給雲端。
天下沒有免費的系統,只有被轉嫁的負載。