查看原文
其他

从计算机角度看中共百年:操作系统的三次重大升级

跟陶叔学编程 跟陶叔一起学
2024-08-30

  《中共中央关于党的百年奋斗重大成就和历史经验的决议》日前公布全文。这个历史性文件的重要意义已经讨论了很多,在这里就不啰嗦占字数,直接讲我的体会。

  该文是以中共指导思想的三次飞跃为主线,在陶叔这样的IT专家看来,其过程非常类似计算机操作系统的升级,正是这三次升级使中共这台超级计算机能够不断优化、解决越来越复杂的难题。


第一次升级:将操作系统运行在本地,解决中国革命实际问题

  中国共产党诞生之初,实际上是共产国际在中国的支部,苏联及其派来的顾问控制了党的人事权与政策制定权。建党时的理论、组织原则、斗争经验绝大部分都来自苏联的输出。

  这就好比计算机的大型机时代,在中国同志面前的只是一台终端,而真正的操作系统运行在遥远的莫斯科的中心主机上。中国同志们做的是将要解决的问题提交上去,等莫斯科的指令出来,再照着执行。

  苏联的共产国际中央及其派来的顾问们对中国国情并不了解,他们对中国的问题选用的程序与算法经常不匹配,这就是党在初期不断犯右倾或左倾路线错误的根源。

  在发现共产国际中央发来的指令经常出错后,中国同志开始用自己的土办法独立进行计算,反而收到了不错的效果。但是这些有用的经验与方法,却没有获得被苏联指定的党中央的认可,更没有促成中心主机调整程序与算法,致使错误不断地累积。

  这种系统与实际脱节的状态,最终产生了重大运行事故——中央革命根据地第五次反“围剿”失败,红军蒙受巨大损失不得不进行战略转移,开始长征。

  长征途中召开的遵义会议,之所以是党的历史上一个生死攸关的转折点,就是因为会上做了一个重要决定:中国共产党这台机器的操作系统要安装在本地,而且由中共自己负责维护升级。而选定的系统维护负责人就是:毛泽东。

  他在马克思主义这个内核的基础上,开发了一系列解决中国革命实际问题的应用,最终发展出操作系统的第一个本地化版本:毛泽东思想。

  从此,换装本地化操作系统的中共机器开始了高效平稳运行,陆续完成了抗日战争、解放战争等重大计算任务,直至新中国的建立。


第二次升级:操作系统从兼容到重构,增强社会主义建设功能

  在新中国建立之后,中共面临的任务从革命转向了建设,为此进行了系统功能的横向扩展,从苏联运行的社会主义操作系统主版本下载了一套工具包:移植了苏联的计划经济体制,并获得了系统供应商短期的技术支持服务,最终逐步建立起独立的比较完整的工业体系和国民经济体系。

  但是苏联给的这个名为“计划经济”的工具包,存在较大缺陷,其本身运行时就长期存在BUG——轻重工业不协调、工农业失衡等。而在中共的机器上运行之后,虽然也经过本地化改造,但依然产生了大问题:人民普遍贫困,经济缺乏活力。

  为了消除这些BUG,中国共产党新一任的架构设计师邓小平决定:采用开放式架构,引入另外一套经济工具包——市场经济。

  要知道,市场经济工具包原本是在名为“资本主义”的操作系统上运行的,怎么才能在运行社会主义操作系统的机器上跑起来呢?

  解决的办法有两种。第一种办法简单直接,就是将机器格式化,换装资本主义操作系统。

  苏联覆亡后,俄罗斯进行所谓“休克”疗法就是这种思路。但是该办法会造成原有系统积累的珍贵数据的丢失——国家与社会财富遭受大洗劫,只肥了少数占了先机抢先备份数据的系统维护人员,这些人后来成了“寡头”。

  实际上,社会主义操作系统仍然有很大的优势,就是系统安装配置要求低,运行起来又很稳定,在做大型运算时还可以集中调配资源,效率很高。缺点就是应用支持太少,而且开发过程复杂,与开发者的利益分配机制做得不好,不能吸引开发者积极加入,没有形成良好的生态。而资本主义操作系统恰恰相反,应用丰富、开发简单、开发者积极性高、社区非常活跃。

  那有没有可能在运行社会主义操作系统的机器上,也能让市场经济工具包跑起来,并且将二者的优势进行结合呢?

  可以尝试第二种办法:建立虚拟机。

  中国共产党就是用的这种办法,让市场经济运行在名为“特区”的虚拟机环境里,观察其运行效果。

  因为市场经济工具包在虚拟机上的运行效果出奇地好,中共就决定将这个工具包推广到全局运行。为此,需要对原有的操作系统进行兼容性改造,使其能够给市场经济工具包的运行提供底层的直接支持,提高运行效率。

  经过邓小平、江泽民、胡锦涛连续三任系统维护负责人的努力,全新改造升级的系统得到了完善,新的系统版本名称就叫:中国特色社会主义理论体系。


第三次升级:新时代给了中国系统被广泛采纳的机会

  就在中国共产党的操作系统不断升级优化,运行越来越平稳高效之时,世界局势发生了重大变化,叫做“世界百年未有之大变局”。

  什么是世界百年未有之大变局?要讲清楚就得从头说起。

  这个世界上原本有两家最大的软件公司:一家叫苏联,推出社会主义操作系统;另一家叫美国,力推资本主义操作系统。

  这两家在世界上为抢占市场份额,竞争非常激烈,打得头破血流。

  但苏联公司的最后一任CEO戈尔巴乔夫能力不行,经营不善,甚至在对手的忽悠下丧失了继续经营的信心,最后公司宣布破产重组,拆分成十几家小公司。而且这些小公司纷纷抛弃自家产品,改装对手的操作系统。

  美国公司打败了竞争对手,总结成功经验,得出一个结论:自家的系统已经完美,是世界上最后一套操作系统,操作系统的进化历史可以宣布终结了!

  当然,美国及其加盟经销商们没有放弃对世界市场份额的追求,仍然在卖力推销,并用各种手段让全世界用户都换装他家的系统,甚至不惜大打出手,强迫对方接受。

  但是,美国推销的这套系统真像他们说的那么完美吗?

  非也非也。其实在全世界大规模安装以后,系统在实际运行中出现了以下问题:

  1. 资源分配靠无序竞争,效率日渐降低甚至崩溃。

  系统对资源没有统一管理,而是靠各应用获得的票数决定运行优先级。但是该机制有明显漏洞,各种有用没用的应用大量出现,争抢系统资源。随着数量不断上升,资源蛋糕越分越小,重要应用能够获得的资源反而不够,运行效率显著降低,甚至造成机器崩溃死机。

  2. 垄断系统认证,拒绝本地化改造。

  操作系统一家独大后,美国及其加盟经销商为获得垄断利润,搞了各种认证来控制用户。对用户反映的系统兼容问题视而不见,只强调用户操作不当。对用户在系统上做的本地化改造,往往不予认可,扣上“盗版”的帽子。甚至策动用户内乱,反复重装系统。

  3. 演进速度变慢,解决新问题乏力。

  面对超出原有设计的新问题时,没有动力推出新的解决方案。系统社区变得越来越封闭、僵化。

  在新冠疫情这种全球性突发危机面前,即使在原产地,系统的运行也暴露出大问题。各利益方争吵不休,无法形成共识,错过决策时机,造成重大损失。

  所谓百年未有之大变局,就是世界的发展进入了新阶段,前所未有的新问题大量涌现。面对这些新需求时,各家的系统其实重新站在同一起跑线上,谁家的系统能解决好,谁就有可能在新时代占据竞争优势!

  而在新时代到来之时,一直坚持独立自主维护系统的中国共产党,又进行了一次重大升级,推出了最新版本:习近平新时代中国特色社会主义思想。

  这个最新版本的最大不同之处在于,以往的系统升级所要解决的问题都已有过解决方案,升级的技术路线起点都是拿过来改一改,摸着毛熊或者鹰酱过河。

  而这次面对的,则是全新的需求——改革已经进入深水区,毛熊已经淹死了,鹰酱的毛也快被薅光了。这时就要换一种思路:拿出原创性的解决方案。

  这些年确实可以看到很多原创性的方案,像“一带一路”、脱贫攻坚、进博会、数字货币等等。覆盖范围广,针对不同层面的新问题,效果非常好。

  特别是在应对突如其来的新冠肺炎疫情时,中共的系统反应迅速,无论是雷神山火神山两所医院的飞速建成,还是方舱医院的创新措施,还有动态清零政策的坚决执行,都展现了极高的运行效率与极佳的效果。这在全世界面前,对中共系统做了最好的广告。

  自家的操作系统好,但中国共产党不像美国及其加盟商搞“大棒加胡萝卜”的硬推,而是用了两招:

  一招是走开源路线。提供丰富的解决方案给其他用户,让他们多一种选择。就算用户采用了中国的方案,也并不会强制对方去安装有用没用的一大堆应用,喜欢怎么改就怎么改,能满足对方的需求就行,并不垄断系统的解释权。

  另一招是搞组团发展。主动发起各种群和讨论组,有事大家商量着办,以开放包容的心态促进共同繁荣,一起建立“人类命运共同体”这个大型社区,努力搞好系统生态。


  事实证明,历史远未终结,系统的进化也不可能终结。哪家的系统更有生命力,并不在于一时的市场占有率,而在于是否能够抓住技术进步与社会发展带来的新时代的机会。

  美国及其加盟经销商已经把中国共产党及其操作系统看成最大的对手,开始了激烈的打压。但是,回顾中共的发展历史,特别是其操作系统不断适应时代要求的升级发展历史,就可以对这场竞争的最终结果充满信心。

  这就是陶叔理解的这个决议文件所含的最重大的意义。


  最后,以决议的一段原文作为结束。

  “党的百年奋斗深刻影响了世界历史进程。党和人民事业是人类进步事业的重要组成部分。一百年来,党既为中国人民谋幸福、为中华民族谋复兴,也为人类谋进步、为世界谋大同,以自强不息的奋斗深刻改变了世界发展的趋势和格局。党领导人民成功走出中国式现代化道路,创造了人类文明新形态,拓展了发展中国家走向现代化的途径,给世界上那些既希望加快发展又希望保持自身独立性的国家和民族提供了全新选择。党推动构建人类命运共同体,为解决人类重大问题,建设持久和平、普遍安全、共同繁荣、开放包容、清洁美丽的世界贡献了中国智慧、中国方案、中国力量,成为推动人类发展进步的重要力量。”

继续滑动看下一个
跟陶叔一起学
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存