微軟新版嵌入式操作系統(tǒng)Windows Embedded CE(WinCE)6.0將完全分享核心(kernel)源代碼。
在事隔Windows Embedded CE 5.0推出兩年后,微軟新版Windows Embedded CE 6.0反應(yīng)這個嵌入式操作系統(tǒng)后起之秀加緊腳步的決心。 其一的最大作為就是迎擊Linux、Wind River陣營長期以來對其定制化不足的攻擊。
微軟臺灣營銷經(jīng)理許妙華表示,Win CE 6.0的核心源代碼將悉數(shù)開放予硬件合作伙伴,供其修改源代碼開發(fā)客制化的文件系統(tǒng)、設(shè)備驅(qū)動程序與其他元件,而不需分享他們的最終設(shè)計給微軟或第三方。
另外,加快產(chǎn)品開發(fā)時程也是Win CE 6.0的一大躍進(jìn)。許妙華指出,Visual Studio Visual Studio 2005專業(yè)版將包含在Win CE 6.0的開發(fā)工具中。
而Platform Builder成為Visual Studio 2005專業(yè)版的外掛程序(plug-in),協(xié)助設(shè)計人員完成從嵌入式操作系統(tǒng)客制化到應(yīng)用程序開發(fā)等所有工作,縮短產(chǎn)品開發(fā)的上市時程。
WinCE 6.0現(xiàn)已開始提供合作伙伴下載。根據(jù)微軟所述,許多廠商將在本季推出基于新的WinCE 6.0的應(yīng)用產(chǎn)品,臺灣地區(qū)的合作伙伴包括了精技電腦、研華科技、威盛電子等。產(chǎn)品內(nèi)容則涵蓋了便攜式導(dǎo)航設(shè)備、媒體播放器、遠(yuǎn)端監(jiān)視設(shè)備、IP網(wǎng)絡(luò)電話與游戲機(jī)等。
WinCE是微軟針對嵌入式系統(tǒng)產(chǎn)品開發(fā)的精簡型操作系統(tǒng)。微軟約在十年前進(jìn)入這個領(lǐng)域。所謂的嵌入式產(chǎn)品包括了智能手機(jī)、PDA、機(jī)頂盒(Set- top-box)等具有運(yùn)算能力的設(shè)備。
在智能手機(jī)領(lǐng)域里,微軟的競爭對手包含了Symbian和Linux;在其他嵌入式設(shè)備市場,Linux亦和微軟有所角力。
雖然微軟穩(wěn)坐桌面操作系統(tǒng)龍頭寶座,但是相較其在嵌入式系統(tǒng)市場所遭遇到的對手——Linux和Wind River,微軟一直到前年才終于超越Linux成為第一大的嵌入式操作系統(tǒng)廠商;惟在針對手持設(shè)備所推出的Windows Mobile操作系統(tǒng),微軟在這塊市場的占有比例還甚小。
此次微軟宣布源代碼開放并非首樁,不過確是微軟難得的大動作。該公司在WinCE 4.2版時,也曾提供開放源代碼,不過只針對研究單位,而源代碼較少,為200萬行。
在兩年前推出WinCE 5.0時,則開放250萬行源代碼程序作為評估套件(evaluation kit),凡是個人、廠商都可以下載這些源代碼加以修改使用。
“分享的源代碼比前一版本的Windows Embedded CE大幅增加56%,”許妙華說。
雖然開放分享源代碼,可望提高微軟OEM客戶定制化的能力,但是微軟長期以來另一被詬病之處——授權(quán)費(fèi)過高的問題仍未獲解決。對此微軟仍重提時間就是成本的優(yōu)勢。
微軟亞洲區(qū)嵌入式系統(tǒng)事業(yè)部暨全球ODM Ecosystems資深副總經(jīng)理吳勝雄指出,WinCE嵌入式系統(tǒng)產(chǎn)品平均開發(fā)時間為8個月,若以Linux開發(fā)則平均得拉長至14個月。
此外WinCE具有各式各樣的模組,在Linux上可能得自行開發(fā)或另外授權(quán),事實(shí)上Linux不見得免費(fèi)或比較便宜,嵌入式系統(tǒng)廠商必須以上市時間等整體開發(fā)成本為考慮。
除源代碼全數(shù)開放、與Visual Studio開發(fā)工具整合外,許妙華表示,WinCE 6.0可同時支持32,000個程序和每個程序高達(dá)2GB的虛擬內(nèi)存定址空間,且保有軟件的實(shí)時(real-time)功能。讓開發(fā)人員可將更多應(yīng)用程序加入更復(fù)雜的設(shè)備