微軟(Microsoft)日前推出新版嵌入式裝置作業系統Windows Embedded CE6.0,同時宣布開放原始碼(Source Code)達392萬行,允許協力廠商在其上進行應用開發。上述動作由於有助於硬體製造商的客製化系統開發,被視為機上盒(STB)、全球定位系統 (GPS)、無線投影機、智慧型手機(Smart phone)等裝置製造業者的大利多。
Windows Embedded CE6.0此次開放包括核心原始碼(Kernel)在內的原始碼將近392萬行,成為業界注目焦點。微軟亞洲區OEM嵌入式系統事業群總經理吳勝雄指出,透過原始碼的開放,協力廠商們可以縮短產品問世時間、減輕開發人員負擔,同時亦能提升應用程式的豐富度。
於11月1日問世的Windows Embedded CE6.0,最大特色在於延續微軟的分享原始碼計畫,將核心原始碼開放,允許硬體製造商在Windows Embedded CE6.0上進行除錯(Debug)、客製化軟體或是驅動程式的開發,大幅減輕過去開發人員在Windows Embedded CE上進行應用程式開發時可能面臨的困擾。
此外,Windows Embedded CE 6.0也允許嵌入式裝置製造商修改原始碼,而不須分享最終設計給微軟或是任何其他單位。上述做法與開原碼社群(OSS Community)的共識則略有不同,一般來說,透過OSS社群獲得的原始碼,若欲加以商業應用,必須將該原始碼回饋予社群,雖促進自由軟體活絡,卻也遭受限制商業發展的質疑。
尤其對智慧型手機、可攜式多媒體播放裝置(PMP)等消費性電子而言,對產品問世的時間要求極高,若是無法在最短時間內完成相關應用程式的開發,就等於在市場上棄械投降。吳勝雄說,在微軟透過提供原始碼予嵌入式裝置開發商後,開發人員在編譯並創造獨特作業系統時更有效率,同時也提升產品競爭力。
除此之外,微軟亦同時將自家開發工具產品Visual Studio 2005包含於Windows Embedded CE 6.0開發工具中,以連結完整的開發流程。吳勝雄表示,透過上述開發工具的連結,在 Windows Embedded CE 6.0上開發更加簡便,也協助設計人員可從嵌入式作業系統客製化到應用程式開發,一次完成所有工作。
據悉,目前包括本地業者精技電腦、研華科技、威盛電子與美國廠商General Software、Intelligent Instruments、Micro System等皆已加入Windows Embedded CE 6.0的行列。