三十年前,中國OS研發嘗試_風聞
code2Real-有人就有江湖,有code就有bug2021-04-12 15:00
大約三十年前,為了對抗微軟OS在中國的影響,IBM向中國提出,願意向中國提供OS/2的源碼,中國在此基礎上開發自己的OS。
那時,中軟公司作為中國軟件業的老大,承擔了基於OS/2開發中國OS的重任。
那時,國內很少有人知道Linux,中軟是中國軟件企業的龍頭老大,如果有什麼公司想在軟件上發展,一定會被中軟打得抬不起頭來。中軟主持了程序員水平考試。
當時,中軟派了十名程序員負責閲讀OS源碼。
你沒有看錯,是10名程序員。
畢竟養一名程序員不容易,即使是中軟這樣財大氣粗的公司,能派出10名程序員已經很不容易了。
以操作系統千萬級的的代碼量,每名程序員至少需要讀百萬行程序。
根據IBM的統計,不管用什麼編程語言,程序員的代碼產量幾乎差不多:用彙編語言,每年寫7000行,C語言每年8000行。
考慮到一行C語言代碼相當於幾十行甚至上百行彙編代碼,所以高級編程語言在生產率上有優勢。
寫代碼難,讀代碼更難,不懂原理,讀代碼如同看天書。
對了,專門有一本書的名字叫《天書夜讀:從彙編語言到Windows內核編程》。
時間過得非快,轉眼10年過去了,10名程序員以國營事業單位的速度閲讀OS源碼。
與此同時,地球的另一端,Linus在全球數萬名IT愛好者的幫助下,迅速完善linux。
在中國,如果一個軟件項目是由領導主抓的,那麼隨着這位領導的離開,該項目一般會無疾而終的。
很快,中國在一羣海歸的影響下,進入互聯網時代,大家開始使用百度,網易、搜狐等門户網站,windows更新得越來越好用了。
後來,人們發現linux基金會為開發linux先後耗費70億美元,感到當時投入的力度太小了。