Microsoft宣布将完全公开其智能型手机嵌入式操作系统Windows Embedded CE(WinCE)6.0的核心(kernel)源代码。
Microsoft想要藉由这个策略,在与Novell展开Linux的合作计划之外,缓解Linux、Wind River长期以来的攻击。
Microsoft表示,Win CE 6.0的核心源代码将开放给硬件合作伙伴,使其方便修改程序代码以开发客制化的文件系统、设备驱动程序与其他组件,且无须分享最终设计成果给Microsoft和第三方厂商。此外,Microsoft会加快Win CE 6.0相关周边软件产品的开发时程,Visual Studio 2005专业版也将包含在Win CE 6.0的开发工具中。
因此,Platform Builder将成为Visual Studio 2005专业版的插件(plug-in),协助设计人员完成从嵌入式操作系统客制化到应用程序开发等所有工作,缩短产品开发的上市时程。
除了将核心源代码开放、与Visual Studio开发工具相互整合之外,Microsoft 表示,WinCE 6.0可同时支持32000个程序,以及每个程序高达2GB的虚拟内存空间,且保有软件的Real-Time功能,可让开发人员将更多的应用程序加入高阶的设备。
WinCE是Microsoft针对嵌入式系统产品所开发的精简型操作系统,Microsoft约在10年前进入此领域,所生产嵌入式产品包括智能型手机、PDA、Set- top-box等应用装置。
这次并非是Microsoft首次宣布开放源代码,但也尚属难得。Microsoft在WinCE 4.2版时也曾提供开放源代码,不过只针对研究单位,且只开放约200万行。2004年推出WinCE 5.0时,Microsoft则开放250万行源代码,作为evaluation kit。
虽然如此,Microsoft积极提高OEM客户定制化的能力,但长期以来为外界所诟病授权费过高的问题,迄今仍尚未获得解决。
WinCE 6.0现已开始提供合作伙伴下载。Microsoft进一步表示,相关厂商将在今年年底推出针对新款WinCE 6.0的应用产品,在台湾包括精技计算机、研华科技、威盛电子等合作伙伴也将加入此一行列,产品内容涵盖可携式导航设备、媒体播放器、远程监视设备、IP网络电话与游戏机等。