微软向植入设备开放大部分.NET源代码
11月18日消息,微软面向植入系统开放了其大部分的开发和执行环境.NET Micro Framework的源代码。
.NET Micro Framework主要用于诸如停车计时器、航行设备和智能遥控设备等。本周一,微软在洛杉矶召开的专业开发者会议(PDC)上正式发布了Micro Framework 版本4,同时还发布了Apache2.0许可证的很多源代码,并同时取消了与Framework相关的许可证费用。
然而,Framework的TCP/IP协议堆栈和密码技术库仍未开放。据开源组织负责微软平台战略组的负责人Peter Galli介绍,这主要是因为微软的对TCP/IP堆栈开放第三方许可(EBSNet),而密码技术库则用于.NET Micro Framework之外的范围。
Galli表示,“当用户需要使用这些密码技术时,就会发现这些数据库被其他东西所取代,而需要使用TCP/IP堆栈源代码则需要直接联系EBSNet。目前来说,大部分产品的源代码都可以公开获取,这保证了开发者们能够使用用于.NET Micro Framework和CLR代码本身的基础常用库。”
Galli援引了项目经理Colin Miller就微软有意继续保持项目活跃性的发言,“我们计划组建由来自微软和非微软捐助人组成的核心技术团队,继续为小型设备生产高质量的产品。这支队伍将作为我们同组织捐助者沟通与交流的纽带。同时,微软的开发者也将继续增加.NET产品的功能性,并继续同.NET团队开展广泛合作。”
轻量级的.NET Micro Framework可用于多款处理器中,除了微软常用的标准x86外,还包括ARM产品。随着ARM本周二为同Google Android开源移动操作系统合作的开发者们开放资源中心,植入性设备市场的竞争将日趋激烈。同时还有一些使用Linux系统的设备也不容小觑。