當前位置:
首頁 > 科技 > 回憶嵌入式Linux之父Jim Ready先生!

回憶嵌入式Linux之父Jim Ready先生!

原標題:回憶嵌入式Linux之父Jim Ready先生!


2017年聖誕前夕,我的老朋友Andre Kobel給我寫來郵件,告訴我一個很不幸的消息,Jim Ready去世了,他知道我當時正在美國探親,問我的行程是否可以參加悼念活動。這消息真的是太突然了!2016年底我還見過Jim,把我的新書《嵌入式操作系統風雲錄》送給他,感謝他寫的序言,見圖1。當時他非常高興,我們還一起討論把這本書翻譯成英文版本計劃。沒想到,只是轉眼一年時候,Jim已經離開我們而去。


圖1 2016年我與Jim Ready在矽谷庫珀蒂諾


聖誕節後,在Jim家人的安排下,我們部分親朋好友參加在Los Altos Simon 教堂舉辦的悼念活動。正如Jim生前一位好友在悼念活動中發言所說:Jim雖然沒有成為矽谷企業家的巨擎風光,他卻是實實在在矽谷創業者的楷模,他更是嵌入式Linux之父。 痛失20年摯友,不勝唏噓!願Jim在天堂安息!


商業RTOS 第一人


1980年,Jim Ready與 Colin Hunter共同創建了Hunter&Ready公司,公司後來變成Ready System公司,Jim開發了VRTX-世界上第1個商業RTOS,VRTX是英文Versatile Real-Time Executive的縮寫(一個多功能的實時內核)。VRTX在業界樹立了一種標準,即以二進位代碼庫方式為特定的微處理器提供一個實時內核,內核為用戶開發提供API,然後向晶元公司或者最終用戶收取授權費。數年之後在市場上非常成功的商業RTOS,包括20世紀80年代中期ISI公司的pSOS和90年代崛起的Wind River(風河)的VxWork都採用Jim建立的模式,甚至VxWork還被稱為VRTX Works,因為VxWork最初是在VRTX內核的基礎上增加了TCP/IP協議、文件系統和編譯及調試工具,可以支持更複雜的應用。

VRTX最初的版本是VRTX32,20世紀90年代初,Microtec Research收購了Ready System,VRTX內核升級成VRTXsa。VRTXsa是業內最早的微內核RTOS。90年代後期Mentor Graphic收購Microtec Research後推出了VRTXmc,顧名思義VRTXmc支持SoC晶元,VRTXmc被Motorola成功應用在行動電話上。20世紀90年代後期,VRTX逐漸退出了嵌入式市場,但Jim Ready作為商業RTOS第一人的地位無人撼動。



圖2 VRTX開發系統


嵌入式Linux之父


在20世紀90年代末,Jim以敏銳的目光默默關注一個正在崛起的新技術和新市場,這就是開源的Linux。記得有一次我們到Jim家聚會,他拿給我一張Linux OS光碟,建議我也關注這一新技術和市場動向,可惜我當時沒有重視,回到國內就把它束之高閣了。

Jim預測到開源的Linux是未來方向,嵌入式系統也一定會使用Linux,定位在嵌入式的Linux 平台,Jim開始了第二次創業,1999年他成立MontaVista 軟體公司,第一個產品命名為Hard Hat Linux,取義是「硬帽」,這是個雙關語,既區別紅帽(RedHat)又說明與紅帽有相關性,見圖3。紅帽是著名的開源的Linux,開創了開源軟體的訂閱收費方法。



圖3 MontaVista創立初期的廣告


無論是Hard Hat Linux 還是以後的MontaVista Linux ,Jim一直秉承為嵌入式系統提供技術和服務,Hard Hat Linux最早在2.4 版本Linux實現了實時性技術(RT-path),支持各種嵌入式處理器和單板機的LSP和交叉開發環境,創業初期Jim獲得極大的成功,包括Motorola、NEC和Sony這些大型設備公司紛紛採用MontaVista Linux,Sony公司兩次投資給MontaVista,到了2005年MontaVista發展到相當的規模,擁有2000多客戶和數千萬計的產品在市場銷售。但是MontaVista也有困境,作為一家100%開源企業,MontaVista一直沒有找到創新商業模式,無法創造出好的盈利業績,再加上全球金融危機重創,2009年MontaVista無奈被網路晶元公司Cavium收購。很巧的是,同年Intel也收購了Wind River,這兩家嵌入式OS的宿敵,將20年之久的競爭划上一個句號。


今天Linux和以Linux為內核的Android依然是嵌入式系統最主要的OS之一,專業人士可以看到,無論是商業還有開源嵌入式Linux基本還是遵循Jim當年創造的技術線路和商業模式繼續發展,人們把Jim稱為嵌入式Linux之父,這殊榮當之無愧!

恩師和摯友


Jim是我從事嵌入式事業的導師。1992年我第一次參加一個實時技術研討會,主講人就是Jim。讓我記憶最深刻的是Jim親自給大家做的Demo,在一台PC上運行VRTX,RTscope任務調試器可以觀察到任務狀態,真的很神奇! 那之後我們就有聯繫。


1994年我決定自己創業的時候,Jim和Andre都很支持我的想法,Andre在Jim公司負責國際業務,在他們的鼓勵下,很快一家專門從事嵌入式軟體的公司,北京麥克泰軟體技術公司成立了。


我有幸追隨Jim經歷了他兩次創業的過程,Jim是Ready System(包括後來的Microtec)和MontaVista公司裡面許多人的導師,也是我事業的導師,更是我的20年的老朋友。和我一樣,許多與Jim 共事過的朋友都還繼續在從事嵌入式軟體事業。

在專業技術上,Jim思維敏捷,總是能正確地預計到產業和技術發展趨勢。2015年夏天,我與Jim 在矽谷見面,他當時是Cadence設計公司首席技術顧問。我們聊到谷歌IoT OS(當時叫Brillo)時候,Jim 認為IoT OS更多的機會是在雲端,設備端缺少可以盈利的商業模式。此後的發展果真驗證了Jim的觀點。阿里推出了AliOS,微軟Window 10 IoT,華為Lite OS和亞馬遜的Amazon FreeRTOS都以支持自家的云為重中之重。


Jim為人隨和風趣,每次公司年會的時候見到我們幾個來自亞洲的同事,都與我們講一句我們的家鄉話,見我們中國人會問:你吃了嗎?Jim很喜歡中國的飲食,尤其是上海的小籠包,每次來中國吃飯這是必點的。


20世紀90年代初,中國的嵌入式產業剛剛興起,Jim幾乎每2年來一次中國,他或者在技術研討會演講或者與我們一起拜訪大客戶和合作夥伴。在Jim支持下,1998年Microtec成都電子科技大學聯合實驗室成立了,這在國內還是首創。


創辦MontaVitsa之後,繁忙的工作讓Jim來中國的次數減少了,但非常支持中國Linux的發展。在Jim支持下,2004年MontaVista Linux北京研究中心正式成立,這在當時國際開源軟體公司中也是先驅,研究中心的工程師後來都成為開源企業的骨幹,見圖4。



圖4 Jim與 MontaVista亞太區總裁Raymond 2003年訪問BMR


20年來聆聽著Jim的教誨,追隨著Jim的足跡,我從一個工程師,一個對嵌入式軟體、嵌入式OS一知半解的年輕人,逐步成長成一個嵌入式系統專家、企業家和教育者,能將從Jim、Jim的企業和朋友們身上學到的知識和經驗分享給國內朋友們和產業界是我的自豪。現在我仍在從事Jim曾經致力一生的事業,我在做開源RTOS以及IoT OS教育和推廣工作,我想Jim一定會很開心!


Jim ,一路走好!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 嵌入式資訊精選mp 的精彩文章:

TAG:嵌入式資訊精選mp |