Mono 2.11.0发布 跨平台.NET运行环境

开发 后端
Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X 和Solaris。

Mono 2.11.0 发布了,下载地址:

http://www.go-mono.com/mono-downloads/download.html

该版本包含大量改进内容,详情请看发行说明

Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono 项目不仅可以运行于Windows 系统上,还可以运行于Linux,FreeBSD,Unix,Mac OS X 和Solaris。

Mono 介绍

微软开发了一个称为共享源码公共语言基础(Shared Source Common Language Infrastructure,Shared Source CLI)的可用于 FreeBSD,Windows 和 Mac OS X 的 .NET 实现版本。微软的共享源码协议并不是开源软件协议,且可能对于社区来说也是不足够的(它明文禁止了对软件的商业用途)。我们还可以见到另外一个 .NET 实现版本,Portable.NET 项目,该项目与 Mono 项目有着很多相同的目标。

Mono 虚拟机包含一个实时编译引擎,该引擎可用于如下处理器:x86,SPARC,PowerPC,ARMS390(32位模式和64位模式),x86-64IA64 和64位模式的 SPARC。该虚拟机可以将代码实时编译或者预先编译到原生代码。对于那些没有列出来的系统,则使用的是代码解释器。

下图是MONO的体系结构图

原文链接:http://www.oschina.net/news/27151/mono-2-11-0

【编辑推荐】

  1. 给用户和开发者***的.Net框架部署方案
  2. .NET三层架构应用之十层框架
  3. 如何解决京东商城的性能瓶颈?
  4. ASP.NET性能优化之反向代理缓存
  5. .NET程序员不要错过如此强大的T4模板
责任编辑:林师授 来源: 开源中国社区
相关推荐

2011-02-18 13:24:16

Mono 跨平台 跨平

2009-08-06 09:55:09

Mono2.0

2009-06-19 17:53:51

Spring.NET1

2012-10-25 10:14:49

AppCan跨平台

2018-09-21 15:05:24

显卡识别工具

2011-02-25 22:50:37

360团购开放平台

2013-09-26 13:40:23

开源GNOME桌面环境

2010-10-08 14:23:30

Mono 2.8

2009-07-29 08:58:20

NHibernate ORM框架

2009-03-04 15:16:55

C#SharpDevelo.net

2013-09-17 11:29:42

Codimension

2011-03-23 15:51:29

LibreOffice

2011-09-29 09:29:35

Java

2014-05-26 13:26:54

2012-01-04 09:13:29

Java

2009-06-21 13:37:53

2012-03-15 16:46:02

JavaMyBatis

2011-11-02 17:08:48

OpenBSD发布

2009-02-25 09:35:12

LinuxBASH 4.0OS X v10.4

2009-09-27 13:41:55

Eclipse 3.5
点赞
收藏

51CTO技术栈公众号