根据国外媒体报道,由Novell赞助的开源项目Mono Project日前发布了Moonlight 2的测试版,它相当于Linux版的微软Silverlight 2,用户可以通过它在Linux平台上播放和使用Silverlight和Windows Media资源。
和Moonlight 1相比,新版本在功能上有一些增强,包括提供对自适应视频流和音频回放的支持,这会让用户在自己所能达到的连接状况下获得更好的流媒体质量。
Moonlight 2还内嵌了Mono运行时功能,有报道说Mono运行时的速度是JavaScript引擎的300倍,从而带来了性能的提升。通过Mono运行时功能,开发者可以面向Linux使用C#、Ruby、Python以及JavaScript来开发富Internet应用程序。
该项成果是Novell和微软在2007年9月宣布进行技术合作的一部分。微软允许Novell使用Silverlight的测试包,Moonlight的终端用户可以免费使用Microsoft Media Pack这是一套授权使用的视音频媒体编码器。
Moonlight基于LGPL v2进行授权,目前支持所有主流的Linux发行版,包括openSUSE、SUSE Linux Enterprise、Fedora、Red Hat和Ubuntu。