| Mono 是一个由 Novell 公司主持的项目。目标是创建一系列符合 ECMA 标准(Ecma-334和Ecma-335)的 .NET 工具,包括 C# 编译器和共通语言运行平台。与微软的 .NET Framework 不同,Mono 项目不仅可以运行于 Windows 系统上,还可以运行于 Linux,FreeBSD,Unix,Mac OS X 和 Solaris。 Mono 现由 Novell 持有双重许可,这和 Qt,Mozilla 应用程序包的情况相似。Mono 的 C# 编译器及其相关工具发布于 GNU General Public License(GPL)之下,其运行时库发布于 GNU Lesser General Public License(LGPL)之下,其类库发布于 MIT License 之下。这些均是开源协议因此 Mono 是一个开源软件。如果你打算向 Mono 贡献你的源码,则你须签署一个版权分派给 Novell 以允许它将这些代码在其它协议下再申请许可,从而允许 Novell 保留其双重许可的能力来持有 Mono 的商业协议。 Mono 虚拟机包含一个实时编译引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC,ARM,S390(32位模式和64位模式),x86-64,IA64 和 64 位模式的 SPARC。该虚拟机可以将代码实时编译或者预先编译到本地代码。对于那些没有列出来的系统,则使用的是代码解释器。 
 Mono 2.8 特性:C# 4.0Defaults to the 4.0 profileNew Generational 		Garbage CollectorUse mono --gc=sgen or mono-sgen to use Mono with the new GC
New Frameworks from Mono MIT X11 and Microsoft MS-PL/Apache2:ASP.NET 4.0Parallel Framework: including PLINQ.System.XAMLSystem.DynamicManaged Extensibility FrameworkASP.NET MVC 2System.Data.Services.Client (OData client framework)WCF Routing.NET 4.0’s CodeContracts
Performance:Large performance improvementsLLVM support has graduated to stableUse mono-llvm command to run your 				server loads with the LLVM backend
Version 2.0 of the embedding APIRemoved the 1.1 profile and various deprecated libraries.OpenBSD support integratedMono no longer depends on GLIBThreadpool exception behavior .NET 2.0
 查看发布公告 点击进入 Mono 项目主页 |