嵌入式OS烽火再起 微軟稱霸勝算幾何?
冬日的北京寒風正凜冽,但卻擋不住一眾技術專家參加微軟Teched 2009技術大會的澎湃熱情。在Teched 2009技術盛典上,除了重裝上陣的Windows7外,最大的亮點莫過于是微軟一口氣發布了兩個嵌入式操作系統(OS):Windows Embedded CE 6.0 R3和Windows Embedded Standard 2011。在此之前,英特爾CEO歐德寧也曾表示嵌入式系統將是英特爾的下一座寶藏。非常巧合的是,這一想法和微軟不謀而合。在Teched 2009上,微軟也把嵌入式系統當作是下一座寶藏。
目前,結合無線應用的嵌入式系統不但是開發者最感興趣的話題,也是世界上最熱門的話題之一。以前嵌入式操作系統的戰火一般只在工業領域和大型智能設備中燃燒。但隨著3G無線技術的普及和嵌入式硬件設備性能的不斷提升,便攜式消費電子設備正方興未艾,大大的推動著嵌入式設備急速增長。所以,雖然和PC領域相比,嵌入式OS市場仍然很小,但正如星星之火,可以燎原一樣,現在的嵌入式OS領域正被各大巨頭視為未來的增長引擎。嵌入式OS烽火再起,微軟稱霸的夢想勝算有幾何?
1. 微軟10年磨一劍,全面布局以謀霸主地位
當人們把目光聚集到微軟新開發的搜索引擎,欲與谷歌爭奪互聯網霸主地位時,微軟卻已經在另一個重要領域施展拳腳了。在后PC時代,嵌入式系統將廣泛應用于便攜式的消費領域和商用設備領域。從目前的態勢來看,在嵌入式OS領域除了風河和Red Hat外,就很難有其它公司能與微軟抗衡。那么,到底微軟為稱霸嵌入式OS領域都做了些什么事情呢?
(1)微軟深耕嵌入式領域的全套產品
一般來說,嵌入式操作系統可以分為兩類:一類是面向控制、通信等領域的實時操作系統,如風河公司的Vxworks和Psos、Qnx公司的Qnx、Ati的Nucleus等;另一類是面向消費領域的實時操作系統,主要有微軟Windows Embedded和Linux等。而根據國際知名市場研究公司VDC的估計,在未來消費電子和商用設備市場將會成為嵌入式操作系統的主戰場。例如,智能移動設備、GPS導航設備、DVD播放器、ATM機、零售POS系統、機頂盒、車用智能系統等。
在探討微軟帝國稱霸嵌入式OS系統勝算之前,讓我們先了解一下其發展歷史。微軟從1996年發表WinCE第一個版本,到目前為止微軟嵌入式操作系統有兩個內核:一個是WinCE 內核,包括Windows Mobile也是使用這個內核,它能支持各種便攜設備的嵌入式應用。另外一個內核是Windows Embedded XP和WEPOS 使用的Windows XP內核,它是模塊化的XP版本。WEPOS(Windows Embedded for POS)是一個專門為零售終端定制的嵌入式XP版本。
由此可見,微軟在嵌入式系統的策略,是具有硬實時的嵌入式操作系統WinCE 和Windows Mobile的目標是移動和通用的嵌入式設備,如手機、導航、PMP、機頂盒、工業控制設備和醫療儀器等。Windows Embedded XP 是一個非實時的嵌入式操作系統,目標是瘦客戶機、零售機器、工廠生產線控制和技術外設存儲和顯示設備。另外,微軟推出的.NET Micro Framework是針對微型設備和單片機市場的一個新產品,它是補償WinCE不能支持的更小型的嵌入式應用。
(2)10年磨一劍,微軟全面布局嵌入式領域
比較起不少已經有20多年歷史的老牌嵌入式操作系統公司,微軟還是一個新兵,但微軟的整個產品線卻在不斷的發展和豐富中。在嵌入式OS領域,微軟經過10年磨一劍,積聚了巨大的優勢。使到即使是風河這樣老牌的嵌入式系統廠商,也很難阻擋微軟在嵌入式領域前進的步伐。這既有微軟自身的品牌優勢、資金優勢,更有微軟強勢開拓第二帝國的雄心壯志。
目前,微軟完整的Windows Embedded系列產品包括:在Teched 2009上大出風頭的Windows Embedded 6.0 R3的RTM版本,其最激動人心的功能是增強了支持多種消費類電子設備的無縫連接。Windows Embedded Standard 2011是針對Windows 7平臺的模塊化系統。為了適應嵌入式產品的定制化需求,微軟將Windows 7拆成了一萬多個組件,允許用戶根據自己的需求進行二次開發,以定制尺寸更小的操作系統。此外,還有針對商用重要裝置類型的解決方案Windows Embedded POSReady,這是以預先設定的工具套件形式提供給POS特定市場所需的各項功能;還有新推出的針對導航產品的Windows Embedded NavReady套件。
俗話說:單打獨斗的敵不過打群架的。微軟根據嵌入式OEM制造商的不同需求進行差異化的設計,形成一系列的產品矩陣顯然很有殺傷力。如果說個人電腦是微軟的第一帝國的話,那么微軟希望嵌入式OS是它的第二帝國。而且,在未來這將是一個比個人電腦更為龐大的帝國。
2. 稱霸嵌入式OS應具備什么條件?
如今隨著嵌入式設備市場步入一個爆發性的增長拐點,不但鼓舞著眾嵌入式軟件巨頭在該領域的擴張野心,同時也加劇著競爭的白熱化。據有關數據顯示,預計到2012年全球將有30億個嵌入式設備交付。因此,嵌入式OS領域的各家巨頭如微軟、風河、Montavista、奇趣、PalmSource等都爭先恐后地進行圈地運動,力爭在市場競爭格局尚未明朗之前占得先機。那么,在后PC時代,稱霸未來嵌入式OS平臺的條件是什么?微軟在這個風涌云起的嵌入式OS市場中又勝算有幾何呢?
(1)競爭核心:誰擁有更龐大的生態鏈
因為嵌入式設備涉及到的應用非常多,而且差異性也很大。所以嵌入式開發與傳統軟件開發有著一個最大的區別:就是在嵌入式設備開發時,開發者需要綜合考慮硬件平臺和軟件平臺的配合。在PC機平臺上進行軟件開發時,因其具有標準的CPU架構和運行平臺,硬件上的開發方式和過程相對統一;而嵌入式開發則需要考慮不同的硬件設備、CPU處理器和存儲空間,再加上操作系統配合硬件BSP作的定制和裁剪。所以,相較于傳統PC平臺上的軟件開發難度會大一些。而且,對于嵌入式OEM廠商來說,縮短新產品的上市時間是他們最關心的問題,所以選用的OS平臺最好是能提供完整的整體解決方案(例如,對各家CPU已經優化,對不同硬件板BSP提供支持等)。因此,是否擁有一個龐大的生態鏈是各家嵌入式平臺最大的競爭點。
如果將嵌入式生態鏈與生物生態鏈相類比,那么嵌入式平臺廠商是一條河流,而河里的生物是各家合作伙伴和OEM廠商。河里不但需要有大魚(如CPU合作伙伴),而且還需要有各式各樣的蝦兵蟹將(各OEM設備廠商)等。與生物生態鏈類似,嵌入式生態鏈的OEM廠商彼此命運攸關,或者說更像是共生關系。如果生態鏈健康,那么所有參與者都能夠繁衍生息;如果生態鏈不健康,所有參與者都會深受其害。因此,未來的嵌入式平臺競爭不再是個體操作系統公司(如微軟、風河)之間的競賽,而是平臺生態鏈(Windows Embedded、VxWorks、Linux)之間的對抗。明智的平臺廠商在制定戰略時不應僅僅從自身出發,還應當顧及合作伙伴以及整個生態鏈的健康發展。簡單說就是:得道者多助,失道者寡助。
從Teched 2009公布的資料來看,微軟Windows Embedded的策略是加強和不同的CPU架構進行合作,如微軟可適用于X86、SPGA、ARM、SH、SoCP等不同的CPU架構。同時,微軟的合作伙伴在全世界約有600多個,既包括了一些CPU伙伴,還有系統集成合作伙伴、硬件合作伙伴。而在嵌入式系統開發方面更是有5500多個OEM(原始設備制造商)合作伙伴的支持。從這些資料來看,微軟在解決嵌入式開發的生態鏈問題上有一個非常好的基礎。
(2)能否降低用戶總體開發成本
在消費類設備的嵌入式操作系統中,對微軟構成最大威脅的莫過于許可證免費的Linux。由于嵌入式硬件種類繁多且供應商也很多,Linux憑借其開源的特點深入業界歡迎。在Linux的開源領域中風河、Montavista和Red Hat可謂大名鼎鼎。但是,隨著嵌入式系統日漸復雜,對操作系統的研發成本也越來越高了。相比Linux之下,Windows平臺的優勢日漸明顯。因為財大氣粗的微軟正不惜花費重金來加大投資,例如針對更寬廣的領域提出垂直的專業解決方案。
事實上在考慮一個嵌入式開發平臺時,不僅要考慮付出的平臺許可費用,還要考慮到開發成本、分銷成本以及支持維護成本。當把所有的成本綜合起來考慮時,平臺的許可費用只占總成本的10%左右。因此,面對免費許可的Linux平臺,微軟正以其總體成本低的優勢來絞殺Linux的免費根基。因為作為全球第一大軟件廠商,微軟在資金、技術等方面有著無可匹敵的優勢,其產品也更為客戶所信賴。另外,在產品的升級和更新換代方面,微軟也能提供持續、穩定的保障,這使得開發人員不致于因為嵌入式系統的發展而更換產品。在這一點上,微軟無疑是獲得了滿分。
(3)能否提供適用性最廣的平臺
嵌入式平臺需要滿足兩個條件才能得到OEM開發商的歡迎:一是適應性要最廣;二是要滿足不同行業的個性化需求。因為嵌入式設備涉及到的應用非常多、差異性大。因此,OEM開發商往往希望能基于同樣的技術和平臺,就能打造出達到不同用戶體驗需求的程序。因此,只有適用性最廣的平臺,能把行業中需要的功能和應用預先定制的平臺,廠商能更快地將產品投放到市場的平臺,才會更受到OEM開發廠商的歡迎。這在開發需求變化多端的消費類產品中是至關重要的一個因素。
微軟提供的嵌入式OS方案基本上能很好的滿足用戶需求,例如Windows CE系列適用于對小型化特別敏感的用戶,Windows Embedded Standard 則把Windows7上的技術轉移到嵌入式設備上。對于特定的領域,微軟也提供了特別的解決方案:一個是Windows Embedded NavReady主要用于導航儀設備,另一個是Windows Embedded POS Ready適合于POS系統開發。但風河公司的VxWorks平臺在工業控制、航空國防等領域有強大的優勢,而且近年開始支持在消費領域極為活躍的Linux平臺以及其它的RTOS(實時操作系統)平臺。簡單的說,風河公司在工業控制上占盡優勢,而微軟的優勢則在消費領域。在產品線的完整適用性上,雙方可算是平分秋色,打成平手。
(4)能否提供強大的技術支持和培訓
在嵌入式領域中,開發者面臨的最大挑戰是開發環境及開發效率問題。因為開發人員并不一定熟悉嵌入式開發環境及相關性能,這會嚴重的影響到開發效率。因此,OEM開發商都要花大量的人力和物力進行培訓,而在嵌入式系統高速發展的今天,自家的培訓就顯得有些力不從心。
從微軟在Teched 2009公布的市場策略來看,使用微軟Windows Embedded的客戶不必投入資源用于技術支持和培訓,因為微軟有眾多的培訓和認證合作伙伴。這也是微軟Windows Embedded一經推出,便能火爆的關鍵原因。相比之下,雖然開源的Linux曾經在一段時間內風靡一時,但畢竟沒有大量的人力、物力以及技術實力的持續投入,使到Linux系統在大規模商用時往往成為一紙空談。在這一點上,微軟眾多的培訓和認證合作伙伴可算是占有一定有優勢。
當然,隨著技術發展、應用模式和競爭格局的不斷變化,嵌入式軟件的產業生態鏈環境也會不斷的變化。在即將趨于白熱化的嵌入式OS競爭中,微軟無疑是取得了制高點。但嵌入式OS戰火才剛剛點燃,鹿死誰手仍未可知。我們不防拭目以待,誰能笑到最后。
評論
查看更多