当前位置:Linux教程 - Linux业界 - 微软WinCE源代码开放,授权费仍过高

微软WinCE源代码开放,授权费仍过高

CNET科技资讯网11月5日台北报道(旷文溱)微软新版嵌入式操作系统Windows Embedded CE(WinCE)6.0将完全分享核心(kernel)源代码。

在事隔Windows Embedded CE 5.0推出两年后,微软新版Windows Embedded CE 6.0反应这个嵌入式操作系统后起之秀加紧脚步的决心。其一的最大作为就是迎击Linux、Wind River阵营长期以来对其定制化不足的攻击。

微软台湾营销经理许妙华表示,Win CE 6.0的核心源代码将悉数开放予硬件合作伙伴,供其修改源代码开发客制化的文件系统、设备驱动程序与其他元件,而不需分享他们的最终设计给微软或第三方。

另外,加快产品开发时程也是Win CE 6.0的一大跃进。许妙华指出,Visual Studio Visual Studio 2005专业版将包含在Win CE 6.0的开发工具中。

而Platform Builder成为Visual Studio 2005专业版的外挂程序(plug-in),协助设计人员完成从嵌入式操作系统客制化到应用程序开发等所有工作,缩短产品开发的上市时程。
 
WinCE 6.0现已开始提供合作伙伴下载。根据微软所述,许多厂商将在本季推出基于新的WinCE 6.0的应用产品,台湾地区的合作伙伴包括了精技电脑、研华科技、威盛电子等。产品内容则涵盖了便携式导航设备、媒体播放器、远端监视设备、IP网络电话与游戏机等。

WinCE是微软针对嵌入式系统产品开发的精简型操作系统。微软约在十年前进入这个领域。所谓的嵌入式产品包括了智能手机、PDA、机顶盒(Set- top-box)等具有运算能力的设备。

在智能手机领域里,微软的竞争对手包含了Symbian和Linux;在其他嵌入式设备市场,Linux亦和微软有所角力。

虽然微软稳坐桌面操作系统龙头宝座,但是相较其在嵌入式系统市场所遭遇到的对手——Linux和Wind River,微软一直到前年才终于超越Linux成为第一大的嵌入式操作系统厂商;惟在针对手持设备所推出的Windows Mobile操作系统,微软在这块市场的占有比例还甚小。

此次微软宣布源代码开放并非首桩,不过确是微软难得的大动作。该公司在WinCE 4.2版时,也曾提供开放源代码,不过只针对研究单位,而源代码较少,为200万行。

在两年前推出WinCE 5.0时,则开放250万行源代码程序作为评估套件(evaluation kit),凡是个人、厂商都可以下载这些源代码加以修改使用。

“分享的源代码比前一版本的Windows Embedded CE大幅增加56%,”许妙华说。

虽然开放分享源代码,可望提高微软OEM客户定制化的能力,但是微软长期以来另一被诟病之处——授权费过高的问题仍未获解决。对此微软仍重提时间就是成本的优势。

微软亚洲区嵌入式系统事业部暨全球ODM Ecosystems资深副总经理吴胜雄指出,WinCE嵌入式系统产品平均开发时间为8个月,若以Linux开发则平均得拉长至14个月。

此外WinCE具有各式各样的模组,在Linux上可能得自行开发或另外授权,事实上Linux不见得免费或比较便宜,嵌入式系统厂商必须以上市时间等整体开发成本为考虑。

除源代码全数开放、与Visual Studio开发工具整合外,许妙华表示,WinCE 6.0可同时支持32,000个程序和每个程序高达2GB的虚拟内存定址空间,且保有软件的实时(real-time)功能。让开发人员可将更多应用程序加入更复杂的设备。