第117章 i一
電腦和手機裏,操作係統就像總經理。每次開啟電源,操作係統第一個上崗,它根據用戶的動作,命令各種硬件幹活。軟件的計算需求,經操作係統翻譯,向各種硬件發出指令。編寫一個操作係統不難。大學生也能開發簡單的操作係統。比如後世鼎鼎大名的Linux係統就是源代碼公開的,隨便用,稍加改動就能開發一套自己的操作係統。因此你可以看到Linux的不同發行版本,如紅帽子、deepin、Ubantu、tOS等等。
就像汽車,造一個四輪平台誰都會,外觀也不難設計,但跑起來就發現,好車不是隨便就能造出來。汽車關鍵就是發動機,國外的發動機做得好,除了好的設計和機床,也要有一群熟練的技工。計算機最核心的就是操作係統,開發操作係統也需要熟練的技工,就是程序員。上輩子袁明經常參加IT會議,他去米國參加開發者大會時,發現米國與華夏一個最大不同是:常見50後、60後的程序員。很多白發蒼蒼的開發者,從小就接觸計算機;還有一些程序員,他的父輩就是程序員。華夏大學走出第一批程序員的時候,米國高校計算機係已經培養了30多屆畢業生。
華夏起步已經這麽晚了,那是不是第一代的程序員都是大熊貓似的?隻能說一段時間內是,在2018互聯網逐漸破滅開始,程序員就變得不值錢了。在華夏40歲以上還在碼代碼的程序員,猶如鳳毛麟角一般。為什麽他們都消失了?因為程序員變得不值錢了,那些大公司拚命招30歲以下的程序員,一是減少成本,二是有體力苦幹!嗬嗬,其實不是程序員變得不值錢了,而是那些公司做的業務不值錢,既沒有技術含量!沒有技術含量的開發,要那麽多專業的幹嘛?所以,互聯網的破滅不是行業的原因,而是互聯網本身的短視行為決定的。
那好,沒有高品質的資深開發,年輕人又拚命加班寫垃圾,華夏如何還有資源投入核心技術?沒錢投入高精深的技術,那也隻有讓多餘的開發人員下崗了。所以程序員就從一種純粹靠積累的技術工種,變成了柴薪。有錢的燒好點的35以上的資深程序員,沒錢的就燒30以下的苦力。然後就變成了惡性循環!年輕人考慮的問題就從怎麽積累技術經驗,變成了怎麽提前搞副業!技術能力越來虛幻,高深的業務方向就沒法做,隻能做那些低級的管理係統、電商、直播、外賣、p2p等等。越做越沒力氣,越沒力氣就越隻能做這些。
有些人不服氣,說華夏後世不是搞人工智能了嗎?不是搞更高級的算法了?又有高級芯片了嗎?袁明上輩子就看過這些閉著眼睛說瞎話的,關於那些知識點他就不想說了,因為網上都查的到。他隻想說一點,如果是這麽高大上技術,為什麽就你華夏厲害?你看看人家國外都在幹嘛?操作係統是人家的吧?互聯網根節點是人家的吧?芯片是人家的吧?光刻機是人家的吧?一些高精材料是人家的吧?最好的鏡頭也是人家的吧?神經網絡的起源和推進也是人家的吧?甚至連原材料也是人家的!嗬嗬,還需要說什麽嗎?你玩的再溜,你還是要靠人家吃飯吧?人家斷奶,你咋辦?
紅旗Linux的失敗,說是企業沒有市場化,而導致斷奶就死。其實根本的是大家都沒這個心思,把大把的錢投入在深不見底的核心技術上!1995年威阮推出win95以前,每年米國在操作係統上的投入就已經達到了10億米刀以上!而1995到2010年,每年在操作係統上的投入已經超過了100億米刀!其中包括威阮win係統、萍果的MAKOS係統、IBM的UNIX係統、各種Linux發行版本,每年都是巨資研發。而華夏的紅旗Linux呢?從出生到死亡,一共投入多少啦?20億華夏幣不到!它不死誰死?
上輩子袁明隻要想到這些,他就心累,寫了幾十年的代碼,看到聽到那麽多不合理的,他說了也改變不了什麽。這本身就是一個很複雜的問題,當時的他根本無力改變。這輩子重來一次,他就下定決心,一定要從根本上改變這一切!
首先是硬件,他在半導體和計算機上的布局已經完成,先放一邊。其次就是操作係統了!操作係統不可能單一拿出來看,它是和計算機硬件分不開的。1946年第一台計算機誕生到20世紀50年代中期,還未出現操作係統,計算機工作采用手工操作方式。20世紀60年代中期,主流的是多道批處理係統。隨著CPU性能的提高,從上世紀60年代中期,UNIX操作係統得到應用和推廣,並不斷完善,對現代操作係統有著重大的影響。
進入20世紀80年代,大規模集成電路工藝技術的飛躍發展,微處理機的出現和發展,掀起了計算機大發展大普及的浪潮。一方麵迎來了個人計算機的時代,同時又向計算機網絡、分布式處理、巨型計算機和智能化方向發展。主流的操作是威阮的MSDOS、萍果的MAKOS、IBM的UNIX。
這是一個最好的時代,由於CPU主頻還很低,工作模式還是以進程模式為主。所以操作係統還沒複雜到不可複製的地步,甚至一個人就可以開發一個操作係統,比如1987年由Aanenbaum教授發布Minix操作係統,就是一個100M大小的迷你版本的類Unix操作係統,它的核心代碼隻有12000行。未來任何一個操作都是以GB為單位,核心代碼都是以MB為單位,那時僅僅是研究代碼就可以讓一個大型企業崩潰!
袁明的切入點就是這個時候,Minix剛誕生,Linux還隻是托瓦茲大腦中某顆腦細胞,還沒變成想法。
另一方麵,操作係統的發展離不開其上的軟件。威阮win係統之所以能得到巨大的市場占有率,這和它上麵的辦公軟件的巨大成功分不開。從電子表格應用開始,到文字處理係統,威阮的辦公軟件逐漸占領了90%以上的市場。也讓性能和易用性很差的Win係統,得到了極大的推廣。所以就如英代爾的第一代CEO格魯夫所說的“決策由問題最近,而且了解問題的人來製定”,需求的增長又推動了威阮win係統的進步,最終成為雄霸天下的操作係統霸主。
而在1988年,蓮花公司的電子表格係統剛剛取得成功,是當時事實上的辦公軟件霸主。而威阮公司,還在忙活它的MSDOS操作係統。威阮Excel的第一個版本是為萍果公司編寫的。事實上,威阮是受喬不死的委托,為萍果當時正在進行的一個非常秘密的項目第一台Matosh,編寫一個圖形界麵的電子試算表Lisa。威阮為MAK電腦提供了Excel,但同時也秘密開始了自己的項目。這個項目最終變成了威阮的Win。喬不死認為這是一種背叛,因此開始了喬不死和蓋茨之間的競爭,直到2011年喬不死去世,這種競爭一直沒有結束。
威阮Win2.0的商業發行版是在1987年11月開始的。當時,它不是作為MSDOS之上的獨立的圖形用戶界麵,而是作為Excel的圖形用戶界麵。單機版的發布是在次月推出的,不過這還是說明了Excel的重要性。
早在去年10月,袁明已經收購了一家叫做鳳凰軟件公司的軟公司,它原來是開發類似蓮花公司的電子表格係統的,隻是它和其他仿造者不同。它是由布裏克林創建的,布裏克林是第一代電子表格VisiCalc之父。1985年VisiCalc敗給蓮花之後,布裏克林不服氣的創建了鳳凰軟件公司,他帶來了大量在萍果時的VisiCalc技術專利。所以,當其他仿造蓮花的公司紛紛被蓮花用法律訴訟擊敗之時,鳳凰軟件公司堂而皇之的推出和蓮花類似的產品,而蓮花隻能在市場上打壓它,沒有其他辦法可想。
收購了鳳凰軟件公司之後,袁明擴大了鳳凰軟件公司的規模,把公司分為兩個產品組,一個應用軟件組,一個操作係統組。應用軟件目前主要的產品有三個:鳳凰電子表格係統、銀行核心係統、WMS物流係統。
鳳凰電子表格現在已經開發出MSDOS、MAKOS兩個版本,於1988年4月上市。由於袁明的親自指導了產品經理,導致後世很多Excel強大的功能提前入駐,比如宏和函數功能,圖表功能等。為了適應未來華夏的需求,他已經給產品經理下了動態化表格的要求,這是後世報表軟件賴以生存的關鍵技術。隻要這個功能推出,可以提前十幾年讓很多公司體會到數據化運營的強大力量。
銀行核心係統是為美洲銀行量身定做的全新銀行軟件係統,目前正在開發中,保羅估計明年就可以小範圍試運營。
WMS物流係統是一個大工程,它不但需要進行軟件開發,還要和物流、倉儲、運輸等硬件設施配合。袁明把複興物流的係統建設整體外包給了鳳凰軟件公司,由於牽涉太多,目前還在規劃階段。
這三個重要的應用係統都是為一個叫MinOS的自研操作係統準備的。MinOS的來曆還要從托瓦茲這個計算機天才說起。