從計算機角度看中共百年:操作系統的三次重大升級_風聞
跟陶叔一起学-IT专家-听陶叔聊各种知识与学习感受,解决一些问题2021-11-21 22:17

歡迎關注微信公眾號:跟陶叔一起學
《中共中央關於黨的百年奮鬥重大成就和歷史經驗的決議》日前公佈全文。這個歷史性文件的重要意義已經討論了很多,在這裏就不囉嗦佔字數,直接講我的體會。
該文是以中共指導思想的三次飛躍為主線,在陶叔這樣的IT專家看來,其過程非常類似計算機操作系統的升級,正是這三次升級使中共這台超級計算機能夠不斷優化、解決越來越複雜的難題。
第一次升級:將操作系統運行在本地,解決中國革命實際問題
中國共產黨誕生之初,實際上是共產國際在中國的支部,蘇聯及其派來的顧問控制了黨的人事權與政策制定權。建黨時的理論、組織原則、鬥爭經驗絕大部分都來自蘇聯的輸出。
這就好比計算機的大型機時代,在中國同志面前的只是一台終端,而真正的操作系統運行在遙遠的莫斯科的中心主機上。中國同志們做的是將要解決的問題提交上去,等莫斯科的指令出來,再照着執行。
蘇聯的共產國際中央及其派來的顧問們對中國國情並不瞭解,他們對中國的問題選用的程序與算法經常不匹配,這就是黨在初期不斷犯右傾或左傾路線錯誤的根源。
在發現共產國際中央發來的指令經常出錯後,中國同志開始用自己的土辦法獨立進行計算,反而收到了不錯的效果。但是這些有用的經驗與方法,卻沒有獲得被蘇聯指定的黨中央的認可,更沒有促成中心主機調整程序與算法,致使錯誤不斷地累積。
這種系統與實際脱節的狀態,最終產生了重大運行事故——中央革命根據地第五次反“圍剿”失敗,紅軍蒙受巨大損失不得不進行戰略轉移,開始長征。
長征途中召開的遵義會議,之所以是黨的歷史上一個生死攸關的轉折點,就是因為會上做了一個重要決定:中國共產黨這台機器的操作系統要安裝在本地,而且由中共自己負責維護升級。而選定的系統維護負責人就是:毛澤東。
他在馬克思主義這個內核的基礎上,開發了一系列解決中國革命實際問題的應用,最終發展出操作系統的第一個本地化版本:毛澤東思想。
從此,換裝本地化操作系統的中共機器開始了高效平穩運行,陸續完成了抗日戰爭、解放戰爭等重大計算任務,直至新中國的建立。
第二次升級:操作系統從兼容到重構,增強社會主義建設功能
在新中國建立之後,中共面臨的任務從革命轉向了建設,為此進行了系統功能的橫向擴展,從蘇聯運行的社會主義操作系統主版本下載了一套建設功能擴展包:移植了蘇聯的計劃經濟體制,並獲得了系統供應商短期的技術支持服務,最終逐步建立起獨立的比較完整的工業體系和國民經濟體系。
但是蘇聯給的這個名為“計劃經濟”的擴展包,存在較大缺陷,其本身運行時就長期存在BUG——輕重工業不協調、工農業失衡等。而在中共的機器上運行之後,雖然也經過本地化改造,但依然產生了大問題:人民普遍貧困,經濟缺乏活力。
為了消除這些BUG,中國共產黨新一任的架構設計師鄧小平決定:採用開放式架構,引入另外一套經濟工具包——市場經濟。
要知道,市場經濟工具包原本是在名為“資本主義”的操作系統上運行的,怎麼才能在運行社會主義操作系統的機器上跑起來呢?
解決的辦法有兩種。第一種辦法簡單直接,就是將機器格式化,換裝資本主義操作系統。
蘇聯覆亡後,俄羅斯進行所謂“休克”療法就是這種思路。但是該辦法會造成原有系統積累的珍貴數據的丟失——國家與社會財富遭受大洗劫,只肥了少數佔了先機搶先備份數據的系統維護人員,這些人後來成了“寡頭”。
實際上,社會主義操作系統仍然有很大的優勢,就是系統安裝配置要求低,運行起來又很穩定,在做大型運算時還可以集中調配資源,效率很高。缺點就是應用支持太少,而且開發過程複雜,與開發者的利益分配機制做得不好,不能吸引開發者積極加入,沒有形成良好的生態。而資本主義操作系統恰恰相反,應用豐富、開發簡單、開發者積極性高、社區非常活躍。
那有沒有可能在運行社會主義操作系統的機器上,也能讓市場經濟工具包跑起來,並且將二者的優勢進行結合呢?
可以嘗試第二種辦法:建立虛擬機。
中國共產黨就是用的這種辦法,讓市場經濟運行在名為“特區”的虛擬機環境裏,觀察其運行效果。
因為市場經濟工具包在虛擬機上的運行效果出奇地好,中共就決定將這個工具包推廣到全局運行。為此,需要對原有的操作系統進行兼容性改造,使其能夠給市場經濟工具包的運行提供底層的直接支持,提高運行效率。
經過鄧小平、江澤民、胡錦濤連續三任系統維護負責人的努力,全新改造升級的系統得到了完善,新的系統版本名稱就叫:中國特色社會主義理論體系。
第三次升級:新時代給了中國系統被廣泛採納的機會
就在中國共產黨的操作系統不斷升級優化,運行越來越平穩高效之時,世界局勢發生了重大變化,叫做“世界百年未有之大變局”。
什麼是世界百年未有之大變局?要講清楚就得從頭説起。
這個世界上原本有兩家最大的軟件公司:一家叫蘇聯,推出社會主義操作系統;另一家叫美國,力推資本主義操作系統。
這兩家在世界上為搶佔市場份額,競爭非常激烈,打得頭破血流。
但蘇聯公司的最後一任CEO戈爾巴喬夫能力不行,經營不善,甚至在對手的忽悠下喪失了繼續經營的信心,最後公司宣佈破產重組,拆分成十幾家小公司。而且這些小公司紛紛拋棄自家產品,改裝對手的操作系統。
美國公司打敗了競爭對手,總結成功經驗,得出一個結論:自家的系統已經完美,是世界上最後一套操作系統,操作系統的進化歷史可以宣佈終結了!
當然,美國及其加盟經銷商們沒有放棄對世界市場份額的追求,仍然在賣力推銷,並用各種手段讓全世界用户都換裝他家的系統,甚至不惜大打出手,強迫對方接受。
但是,美國推銷的這套系統真像他們説的那麼完美嗎?
非也非也。其實在全世界大規模安裝以後,系統在實際運行中出現了以下問題:
1. 資源分配靠無序競爭,效率日漸降低甚至崩潰。
系統對資源沒有統一管理,而是靠各應用獲得的票數決定運行優先級。但是該機制有明顯漏洞,各種有用沒用的應用大量出現,爭搶系統資源。隨着數量不斷上升,資源蛋糕越分越小,重要應用能夠獲得的資源反而不夠,運行效率顯著降低,甚至造成機器崩潰死機。
2. 壟斷系統認證,拒絕本地化改造。
操作系統一家獨大後,美國及其加盟經銷商為獲得壟斷利潤,搞了各種認證來控制用户。對用户反映的系統兼容問題視而不見,只強調用户操作不當。對用户在系統上做的本地化改造,往往不予認可,扣上“盜版”的帽子。甚至策動用户內亂,反覆重裝系統。
3. 演進速度變慢,解決新問題乏力。
面對超出原有設計的新問題時,沒有動力推出新的解決方案。系統社區變得越來越封閉、僵化。
在新冠疫情這種全球性突發危機面前,即使在原產地,系統的運行也暴露出大問題。各利益方爭吵不休,無法形成共識,錯過決策時機,造成重大損失。
所謂百年未有之大變局,就是世界的發展進入了新階段,前所未有的新問題大量湧現。面對這些新需求時,各家的系統其實重新站在同一起跑線上,誰家的系統能解決好,誰就有可能在新時代佔據競爭優勢!
而在新時代到來之時,一直堅持獨立自主維護系統的中國共產黨,又進行了一次重大升級,推出了最新版本:習近平新時代中國特色社會主義思想。
這個最新版本的最大不同之處在於,以往的系統升級所要解決的問題都已有過解決方案,升級的技術路線起點都是拿過來改一改,摸着毛熊或者鷹醬過河。
而這次面對的,則是全新的需求——改革已經進入深水區,毛熊已經淹死了,鷹醬的毛也快被薅光了。這時就要換一種思路:拿出原創性的解決方案。

這些年確實可以看到很多原創性的方案,像“一帶一路”、脱貧攻堅、進博會、數字貨幣等等。覆蓋範圍廣,針對不同層面的新問題,效果非常好。
特別是在應對突如其來的新冠肺炎疫情時,中共的系統反應迅速,無論是雷神山火神山兩所醫院的飛速建成,還是方艙醫院的創新措施,還有動態清零政策的堅決執行,都展現了極高的運行效率與極佳的效果。這在全世界面前,對中共系統做了最好的廣告。
自家的操作系統好,但中國共產黨不像美國及其加盟商搞“大棒加胡蘿蔔”的硬推,而是用了兩招:
**一招是走開源路線。**提供豐富的解決方案給其他用户,讓他們多一種選擇。就算用户採用了中國的方案,也並不會強制對方去安裝有用沒用的一大堆應用,喜歡怎麼改就怎麼改,能滿足對方的需求就行,並不壟斷系統的解釋權。
**另一招是搞組團發展。**主動發起各種羣和討論組,有事大家商量着辦,以開放包容的心態促進共同繁榮,一起建立“人類命運共同體”這個大型社區,努力搞好系統生態。
事實證明,歷史遠未終結,系統的進化也不可能終結。哪家的系統更有生命力,並不在於一時的市場佔有率,而在於是否能夠抓住技術進步與社會發展帶來的新時代的機會。
美國及其加盟經銷商已經把中國共產黨及其操作系統看成最大的對手,開始了激烈的打壓。但是,回顧中共的發展歷史,特別是其操作系統不斷適應時代要求的升級發展歷史,就可以對這場競爭的最終結果充滿信心。
這就是陶叔理解的這個決議文件所含的最重大的意義。
最後,以決議的一段原文作為結束。
“黨的百年奮鬥深刻影響了世界歷史進程。黨和人民事業是人類進步事業的重要組成部分。一百年來,黨既為中國人民謀幸福、為中華民族謀復興,也為人類謀進步、為世界謀大同,以自強不息的奮鬥深刻改變了世界發展的趨勢和格局。黨領導人民成功走出中國式現代化道路,創造了人類文明新形態,拓展了發展中國家走向現代化的途徑,給世界上那些既希望加快發展又希望保持自身獨立性的國家和民族提供了全新選擇。黨推動構建人類命運共同體,為解決人類重大問題,建設持久和平、普遍安全、共同繁榮、開放包容、清潔美麗的世界貢獻了中國智慧、中國方案、中國力量,成為推動人類發展進步的重要力量。”
歡迎關注微信公眾號:跟陶叔一起學