消费级操作系统有三样东西不可兼得:安全,意味着总得有人管住你的行为;自由,意味着系统不能管你;认知负载低,意味着用户自己不用操心。三角,只能选两个。
我提出来之后想了很久,结论是:macOS 好像都做到了。细看才发现代价藏在哪。iOS 极度简单,牺牲的是自由:装软件要过审,跑脚本要越狱。Linux 极度自由,牺牲的是认知负载:什么都能干,前提是你知道怎么干。安卓取巧,自由给一半,但完全不允许直接跑可执行文件,一定要装进虚拟机。macOS 的答案是转嫁:它对开发者极度复杂,把认知负载卖给愿意折腾的那一小撮人——你爱折腾你折腾,大多数人根本不打开终端。所以它的"都做到了",是拿开发者的负载,换普通人的省心。
有人说 Windows 三边都占:安全还行,自由还行,也够简单。Windows 的真实答案是三边都不做到底:安全靠运气的补丁,自由靠兼容层漏出来的缝,简单靠三十年的惯性。
所以判断一个系统,别数它宣传页上的优点,看它把哪条边砍给了谁。三角不会消失,只会转移——从用户转给开发者,从本地转给云端。
天下没有免费的系统,只有被转嫁的负载。