---

公元1398年6月24日,洪武三十一年闰五月初十,夜。

朱元璋快死了。七十一岁的身体蜷在龙床上,像一截被抽干了水分的枯木。殿外有更鼓声。四更天。他听见了自己的呼吸——那种粗糙的、像砂纸摩擦木头一样的声音。他不喜欢这个声音。这个声音让他想起至正四年。

我写这段的时候,手是抖的。

不是怕,是觉得荒诞。一个人从饥荒里爬出来,当了皇帝,杀了四万五千人,设计了一台他以为能永远阻止噩梦重演的国家机器——然后躺在龙床上,攥着被角,指节发白,脸上的表情不像一个皇帝,像一个终于不用再害怕了的孩子。他成功了吗?他失败了。

成功个屁。

他以为焊死一台机器就能挡住噩梦,结果噩梦从他焊死的每一个缝隙里渗出来,最后淹死了他的子孙。他杀四万五千人,不是为了治国,是为了给自己买安眠药。药吃了,梦还是照样做。

朱元璋的事,要从头讲。卷首:源代码是饥饿

一个人如果全家饿死大半、自己讨了两年饭、亲眼见过人吃人,他对"秩序"的理解,跟读史书长大的皇帝完全不同。

读史书的皇帝知道"饥荒有害"——这是知识点。

朱元璋知道"饥荒会杀死你身边的每一个人,包括你自己"——这是身体记忆。身体记忆不需要逻辑。它只需要一个扳机。朱元璋的扳机,是"失控"。

任何他无法完全掌控的东西——一个有权力的丞相,一群能打仗的将军,一种不在他控制范围内的思想,一种他无法追踪的货币,一个敢在他面前站直了说话的知识分子——都会在他脑子里触发同一个反应:删掉它。

汉武帝也集权。但他留了丞相,留了察举,留了缓冲层。宋太祖也防武将。但他用"杯酒释兵权"——花钱买平安,让将军们去当富家翁,不杀人。

朱元璋不一样。他不要将军们当富家翁。他要他们死。

他不要丞相当缓冲层。他要把这个职位从编制表上彻底抹掉。他不要知识分子自由思考。他要给所有人的脑子装同一个操作系统。

他不是残忍。他是恐惧。

恐惧设计出来的系统,有一个共同特征:它把所有"变动的可能性"都视为威胁。它在威胁还没发生的时候就开始防御。它杀的不是已经发生的罪行,是所有"可能发生罪行的人"。

在生物学里,这叫"免疫过度"——免疫系统不再保护宿主,它清除掉宿主最有用的细胞,只因为它们"有可能"癌变。在系统论里,这叫"过度锁定"——系统为了绝对安全,焊死了所有可以升级的接口,把版本号锁死在1.0,拒绝任何补丁。

在明朝,它叫"祖制"。

下面十七刀,我们一刀一刀剖。

第一章 五百年的思想格式化:程朱理学如何被改造成操作系统

洪武帝要锁死天下。但他面临一个比废丞相更深的问题——人的脑子怎么锁?

军队可以收编,土地可以丈量,官员可以杀戮。但人的思想呢?你不能杀光所有会思考的人。你得让他们"不想"——不是不敢想,是从根儿上觉得"不需要想"。

朱元璋选了程朱理学。

这不是学术选择,是权力选择。

钱穆在《国史大纲》里说,中国政治的核心是"伦理政治化,政治伦理化"。皇帝既是世俗领袖又是道德权威,两头都占。但钱穆只说了前半句——朱元璋要的不是"伦理政治化",他要的是"把伦理变成编译器"。

程朱理学的核心命题是什么?"存天理,灭人欲。"

翻译成系统语言:系统定义什么是合法的,系统之外的一切需求都是非法进程。你说你有欲望?灭掉。你说你有自己的想法?你的想法不符合天理。那天理是谁定义的?朱熹定义的。朱熹是谁?一个死了两百年的知识分子。但朱元璋说:朱熹说的就是标准答案。

科举只考四书五经,只用程朱注疏。你想当官?可以。你必须用朱熹的版本读《论语》,用朱熹的版本读《孟子》,用朱熹的版本读《大学》《中庸》。你不能说"我觉得孔子不是这个意思"。孔子是不是这个意思不重要,朱熹说是这个意思,这就是标准答案。

此后五百年,中国知识分子的脑子只能跑这一个程序。

这就像什么?像你的电脑只能装微软官方应用商店里的软件,不能装任何第三方应用。你装不了,不是因为你不会装,是因为操作系统锁死了。你连安装按钮都找不到。

八股文的本质不是考试格式——它是编译器的输出格式。

它要求你"代圣贤立言"。你不能写自己的话。你的任务不是思考,是复述。你跟国家签了一份协议:我把自己独立思考的权利交给你,你保证我有一个稳定的饭碗。这协议从十五岁考秀才开始签,签上了,一辈子吃皇粮。签不上,你就是个失败者——不怪系统,怪你自己不够努力。

朱元璋不是第一个用儒家治国的人,但他干了一件前人没干过的事:他把儒家从"士人的修身哲学"改造成"国家的运行协议"。

孔子的儒家是说给士人听的——修身齐家治国平天下,从自己做起。朱熹的儒家是说给学者听的——格物致知,研究万物理解天理。朱元璋的儒家是说给CPU听的——这套协议固定在ROM里了,不需要理解,只需要执行。

从此以后,所有进入系统的知识分子都经过同一个编译器的处理。输入:四书五经。输出:忠臣孝子。中间没有任何变数。系统只需要一种人——听话的人。它不需要聪明的人,不需要有创造力的人,不需要敢于说"皇帝你错了"的人。它需要的是:你说什么,他就执行什么。

有人说,明朝不是出了王阳明、李贽、黄宗羲吗?

对。但这些人没有一个是通过八股文渠道进入系统的。王阳明在龙场驿悟出来的——绕过了科举编译器,自己写了一段原生代码。李贽在民间出版——绕过了官方应用商店。黄宗羲的《明夷待访录》在明亡之后才敢写——系统蓝屏了,他才敢开口。

八股文没有杀死思想。它只是确保了所有通过系统认证的思想都是安全的、无害的、不具颠覆性的。真正有威胁的思想只能从非法端口进入——民间讲学、私刻出版、海外交流。而这些非法端口,后面会被系统一个一个关闭。

赫拉利在《人类简史》里说过一句话,拿来用在这里恰到好处:人类最强大的能力不是制造工具,是"大规模灵活协作"——让互不相识的几万人为了同一个目标合作。但协作的前提是"共同相信同一个虚构的故事"。朱元璋做的就是这件事:他用程朱理学编了一个所有人都必须相信的故事。你不是"选择"相信它,你从生下来就被装进了这个故事里。

你读的书是这个故事,你写的八股是这个故事,你考科举做官还是这个故事。

五百年的思想格式化。一个程序跑了五百年。版本号从来没升级过。

你想想看,五百年啊。从洪武元年到光绪三十一年废科举,整整五百三十七年。中国人的脑子被同一个操作系统格式化了一千九百六十一年次(按三年一科举算)。一千九百六十一年,每一次开机都跑同一个程序。Windows 95都没这么长寿。第二章 铁三角:大明OS 1.0的三把锁

锁完了脑子,还要锁身体和饭碗。

洪武元年,朱元璋坐在南京奉天殿里,手里是一张白纸。硬件有了——军队打下来了,疆域划好了。操作系统还没装。他需要回答一个最底层的问题:这台机器,跑什么代码?

他选了三样东西,焊在一起。

第一把锁:宗法

老朱把儿子们一个个扔到边境线上。燕王朱棣在北平,宁王朱权在大宁,晋王朱㭎在太原。九大塞王沿长城一字排开,从辽东到甘肃,整个北方防线扛在朱家人肩上。

逻辑很简单:"外姓人靠不住,只有自家人可靠。"

听起来没毛病。但往深一想——你把帝国的安全架构,建立在一个会衰减的变量上。

血缘每传一代,稀释一半。第一代藩王是皇帝的儿子,跟太子是亲兄弟;第二代是侄子,隔了一层;到第八代、第十代,北京城的皇帝和大同城的藩王,除了都姓朱,没有任何情感纽带。

朱元璋不管这些。在他脑子里,"自家人"是一个永恒不变的常量。他不知道——或者说,他拒绝知道——血缘是一个递减函数。

这就好比一个程序员写了一个递归函数,但忘了写终止条件。第一代跑得挺欢,传到第十代,内存溢出,系统崩溃。

第二把锁:土地

鱼鳞图册丈量每一块田。黄册登记每一户人。全国土地和人口全部入册,十年一造,逐级上报。

黄仁宇看到这套东西激动坏了,说这是"数目字管理"的雏形。黄仁宇说对了一半——他看到了"有",没看到"假"。这个问题我们后面专门拿一章来讲。

第三把锁:儒家

就是上一章说的。程朱理学当编译器。

宗法锁住你的身体,土地锁住你的饭碗,儒家锁住你的脑子。三把锁,一道门。这道门的名字叫"大明OS 1.0"。

钱穆的大判断到了这一层开始发光:中国政治的核心矛盾不是"皇帝和官僚"的矛盾,是"控制和效率"的矛盾。你想控制一切,就一定会牺牲效率。

朱元璋毫不犹豫地选择了控制。从洪武元年开始,这台机器的底层逻辑就被焊死了:安全第一,效率第二——不,安全第一,效率不存在。

这就像什么?像一个产品经理说"我不在乎用户体验,我只在乎用户跑不了"。结果用户确实跑不了——因为门焊死了。但用户也不用了,因为体验太差。最后产品还在,用户没了。

第三章 废丞相:删掉缓冲层的代价

洪武十三年正月,胡惟庸被杀。罪名是谋反、通敌、擅权。

真正的罪名只有一个:他坐在了一个不该存在的位置上。

谈迁在《国榷》里写得清楚,胡惟庸的"谋反"证据,很多是事后拼凑的。朱元璋要杀的不是"谋反的胡惟庸",他要杀的是"丞相胡惟庸"。杀完人之后,他干了一件中国历史上从来没人干过的事:把这个职位从编制表上彻底删除。

从此,六部直接对皇帝负责,中间没有任何缓冲层。

这就好比一家公司的CEO突然宣布取消COO岗位,所有部门总监直接向他汇报。

CEO觉得自己英明神武——中间少了一层,效率多高。问题在于,这个CEO是朱元璋。精力旺盛到变态,日均批阅奏折两百份以上。他能扛。他的后代扛不了。

用系统论来说:废相是一次架构降级。

系统从一个"有冗余、有缓冲、有容错"的分布式架构,降级为一个"单点决策、无缓冲、无容错"的单体架构。这种架构在CPU是超频版朱元璋的时候还能跑,一旦CPU降频——万历不上朝、正德只顾玩、天启在做木匠——系统就立刻暴露出致命缺陷。

缓存层删除之后,三个结构性问题出现了。

第一,CPU成为单点故障。

有丞相的时候,皇帝病了懒了蠢了,丞相可以顶一阵。废相之后,皇帝就是唯一的处理节点。皇帝一停,系统就停。万历二十八年不上朝,系统直接进入待机模式。你想想,一家公司的CEO突然失联二十八年,公司还没倒闭——可能吗?不可能。但明朝做到了。怎么做到的?靠影子进程。这引出了第二个问题。

第二,系统被迫创造影子缓存。

CPU扛不住怎么办?内阁长出来了。但内阁和丞相有一个根本区别:丞相有法定权力,是制度性缓存;内阁只有建议权,是非制度性缓存。明朝后期出现了一个独一无二的政治架构——内阁票拟、司礼监批红、六部执行。三个环节里两个是影子进程,只有六部是法定机构。系统在法外运行。

用影子进程跑核心业务,这是什么操作?就像一个公司没有正式的VP,但有一群"高级顾问"在实际上管着所有部门。CEO不在了,公司还能转,但随时可能出问题。

第三,所有错误都变成CPU的错。

有丞相的时候,出了问题怪丞相。丞相是挡箭牌。废相之后,没有挡箭牌了。所有政策失败都是皇帝的失败。所有民怨都指向皇帝本人。崇祯勤政到变态,但每一个决策失败都直接记在他头上,他连个甩锅的人都找不到。朱元璋废了丞相,等于拆掉了皇帝面前的防弹玻璃。子弹全打在脸上。

牟复礼在《剑桥中国明代史》里给了一个比较视角,让我沉默了很久。同时期的英格兰,亨利四世正在跟议会争夺征税权。国王想征税,议会不同意。两边吵、谈判、互相让步。短期看效率低、内耗大,长期看,它为制度创新预留了空间——没有人能把所有权力焊死在一个人身上。

明朝走的是完全相反的方向:把权力焊死在一个人身上——结果那个人成了所有人和所有事的靶子。

你说朱元璋不知道后果吗?他知道。他太知道了。

但在他的恐惧排序里,"权力分散"比"无人甩锅"可怕一万倍。宁可被骂死,不能被人夺权。

这就是独裁者的终极悖论:你越怕失控,就越要把所有东西抓在手里。但你抓得越紧,漏得越快。最后你手里只剩一把沙子,还以为是江山。

第四章 祖训:只读存储器的物理约束

洪武二十八年,朱元璋七十岁了。继承人朱标已经死了三年,太孙朱允炆只有十六岁。老朱想了很久,做了一个决定:写一份"永不可改"的操作手册——《皇明祖训》。

这部东西的本质是什么?ROM。Read-Only Memory。只读存储器。

他在里面规定了什么?后世不得设丞相。"有敢奏请设立者,文武群臣即時劾奏,将犯人凌迟,全家处死。"后世不得改祖制。"后世有言更祖制者,以奸臣论。"藩王的待遇、兵权、活动范围,逐条写死。连皇帝每天什么时候上朝、吃什么、穿什么,都有规定。

这不是建议。这是物理约束。

但ROM有一个致命的物理属性:它烧的是开机时的硬件配置,无法适应环境变化。

你换了内存条、加了显卡、换了CPU——BIOS不知道。它还按开机那天的配置跑。跑不动了?不是BIOS的问题,是你"偏离了出厂设置"。

《皇明祖训》烧进去的,是洪武二十八年的硬件配置:北方有九大塞王守着,南方有卫所兵屯着,财政靠农业税撑着,货币靠宝钞跑着,思想靠程朱理学锁着。

然后世界变了。北方边防从藩王守边变成了天子守国门——朱棣自己就是藩王造反上来的,他最清楚藩王靠不住。货币体系从宝钞崩塌变成白银走私横行。思想从程朱理学变成了心学越狱。但《皇明祖训》还在。你不能删它、改它、绕过它——因为"更祖制者以奸臣论",改ROM就是死罪。

于是明朝的每一个皇帝,都在用1368年的BIOS跑15世纪、16世纪、17世纪的程序。

我问一个问题。为什么不换BIOS?

因为换BIOS要先承认"出厂设置是错的"。而承认"出厂设置是错的",等于承认"太祖高皇帝是错的"。在明朝的政治语法里,这句话的语法等价物是——造反。

祖制不是制度。祖制是合法性燃料。动祖制,等于抽掉后代皇帝自己的合法性根基。这就是嘉靖朝"大礼议"要死那么多人的原因——表面争的是"叫谁爹",实质争的是"谁有权定义祖制的边界"。

牟复礼说英格兰的国王权力受《大宪章》约束,但那个约束是制度性的,不是"祖宗之法不可变"。英国人可以修宪、可以立法、可以改制度,因为他们的合法性不绑死在某一个开国者身上。

朱元璋走的完全是另一条路:他把合法性焊死在自己身上。你就是合法用户,你不能修改ROM。你修改了,你就不是合法用户了。

从这里开始,我们正式命名一个概念:只读综合征。

ROM不是一块数据芯片,是一块合法性芯片。你改不了它,不是因为改不了数据,是因为改了数据,你就不再是合法用户了。这种病的核心症状是:系统对"修改出厂设置"产生了致死性免疫反应。

就像你买了台iPhone,乔布斯说"这个home键永远不许改"。然后全面屏时代来了,安卓都在用全面屏手势了,你的iPhone还在按home键。不是不想改,是改了就不是iPhone了。问题是——不改,你就被市场淘汰了。