Mono 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Mono 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Mono 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 .NET 查看源码 »
操作系统 Windows
软件类型 开源软件
所属分类 开发工具.NET开发工具
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-10-06

软件简介

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

Mono 的开发工具 MonoDevelop

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

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

下图是MONO的体系结构图

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表了资讯
2017/05/26 07:49

Mono 5.0.1.1 发布,开源跨平台 .Net 框架

Mono 5.0.1.1 已发布。Mono 是 .NET 基金会 的一个开源项目,是一个软件平台,旨在允许开发人员轻松创建跨平台应用程序。目标是创建一系列符合 ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括 C# 编译器和共通语言执行平台。 该版本尚未找到具体的更新列表,了解更多可查阅提交记录;以往版本的更新内容请查看日志。 下载地址: Source code (zip) Source code (tar.gz) >>>【全民狂欢,评论有礼】5月15日-31日评论每日更新...

7
9
发表了资讯
2017/04/07 07:21

Mono 5.0.0.36 发布,开源跨平台 .Net 框架

Mono 5.0.0.36 发布了。 Mono 是 .NET 基金会 的一个开源项目,是一个软件平台,旨在允许开发人员轻松创建跨平台应用程序。目标是创建一系列符合 ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括 C# 编译器和共通语言执行平台。 该版本尚未找到具体的更新列表,以往版本的更新内容请查看日志。

6
7
发表了资讯
2017/01/22 07:42

Mono 4.8.0.459 发布,开源跨平台 .Net 框架

Mono 4.8.0.459 发布了。 Mono 是一个由 Novell 公司主持的项目。该项目的目标是创建一系列符合 ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括 C# 编译器和共通语言执行平台。与微软的 .NET Framework 不同,Mono 项目不仅可以运行于 Windows 系统上,还可以运行于 Linux,FreeBSD,Unix,Mac OS X 和 Solaris。 该版本暂未提供更新内容,了解更新情况,你可查看提交记录。 下载地址: Source code (zip) Source code (t...

5
8
发表了资讯
2016/04/01 00:00

Mono 改用 MIT 开源许可证

在 Mono 项目的官方博客上,Miguel de Icaza 宣布 Mono 运行时项目的许可证由原来的双协议 (LGPLv2 和专属许可) 改为 MIT 许可证。而 Mono 编译器及其类库已经是使用 MIT 许可证。此举移除了对 C# 和 .NET 在应用开发上的障碍,使得可以方便用于各种开发场景,包括嵌入式应用,以及在游戏和其他应用中嵌入 Mono 作为脚本引擎。De Icaza 同时提到 Xamarin(已被微软收购)在过去几年已经开发了很多专属私有的模块,这些模块也已经...

18
7
发表了资讯
2015/05/06 00:00

Mono 4.0 发布,开源跨平台 .Net 框架

跨平台,开源 .Net 框架 Mono 4.0 正式发布,这是首个包含来自微软开源 .Net 代码的版本,也是第一个缺省启用 Csharp 6.0 的 Mono 版本。 https://github.com/mono/website/blob/gh-pages/docs/about-mono/releases/4.0.0.md

8
23
发表了资讯
2015/04/05 00:00

Mono 发布 4.0 的发行说明,支持 C# 6.0

Mono 发布 4.0 的发行说明,注意,不是 4.0 版本哦。目前这是 4.0 发行说明的草稿。 从发行说明中我们可看到 4.0 最值得关注的改进有: 采用微软的开源代码 支持 C# 6.0 优化浮点数 不再支持 2.0、3.5 和 4.0 汇编器 更新 IKVM 更轻量级的调试器开销 提供最基本的 PowerPC64 LE 支持 详细的描述请看: http://www.mono-project.com/docs/about-mono/releases/4.0.0/...

15
18
发表了资讯
2014/10/07 00:00

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

跨平台 .NET 运行环境 Mono 3.10.0 发布,该版本值得关注的有: 实现了 System.IO.Compression.FileSystem. Uri 实现了 .NET 4.5 行为,可转换成老的行为,只需要通过设置 System.Uri::s_IriParsing 静态属性为 false 即可 此外,该版本通过下面两个调整实现了性能的提升: 核心元数据解析函数中移除无用的锁代码 进行枚举时避免局部数组中缓存抖动 此外该版本还修复了很多 bug,详细列表请看: http://www.mono-project.com/do...

22
11
发表了资讯
2014/09/09 00:00

Mono 3.8.0 发布,跨平台的 .NET 运行环境

Mono 3.8.0 发布,此版本包括 711 个 commits,从 3 月 28 日开始有 61 位贡献者参与,修复了 58 个 bug。 值得关注的更新: 整个运行时的重要性能提升和伸缩性性改进 完成对 Windows 64 位的支持 usb 连接的调试器有线协议优化 在调试器方面: Updated wire protocol better handles high latency connections such as those found when doing USB debugging. Client library now aggressively caches information and batches...

5
9
发表了资讯
2014/08/13 00:00

Mono 3.6 发布,跨平台的 .NET 运行环境

Mono 3.6 发布,此版本从上一个版本开始,包括了 878 个 commits,从 2014 年 3 月 10 日开始,就有 66 位贡献者参与开发,修复了 112 个 bug。 值得关注的更新 Runtime performance counters have been integrated into the profiler. The profiler now produces backtrace for statistical mode. tracing mode now works on arm. Big refactoring on the class library build. We're now much closer to having it build on ...

10
14
发表了资讯
2014/02/27 00:00

Mono 3.2.7 发布,跨平台的 .NET 运行环境

Mono 3.2.7 发布,此版本包括了 65 位贡献者的 1235 个 commits,包括了许多激动人心的新特性。 主要更新内容如下: 此次更新重点放在了 JIT 方面;改进了 ABCREM pass ,现在可以移除在 64 位架构检测的大量边界;添加了别名分析和 Loop Invariant Code Motion,能生成更好的代码;某些性能提升了超过 20%。 a new interpreter for LINQ expressions and dynamic that works under FullAOT. Significantly improved reachabili...

4
15
发表了资讯
2013/07/26 00:00

Mono 3.2 发布,跨平台的 .NET 运行环境

Mono 3.2 发布了,对 Mono 3.0 和 2.10 版本的支持不再继续,而且这两个分支也不再提供 bug 修复更新。 Mono 3.2 主要新特性: LLVM 更新到 3.2 版本,带来更多的编译优化 默认使用 SGen Garbage Collector 垃圾收集器 Low pause mode Low promotion nursery 高精度的堆栈扫描 Mostly precise stack scanning Mono 3.2 基础类库可完整构建 Xamarin 的移动 profile 降低编译后的文件包大小 性能提升 详细介绍请看发行说明。...

48
17
发表了资讯
2012/10/23 00:00

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

就像我去年曾讨论的,我们将在 Mono 3.0 中使用更灵活的新版本发布过程,努力减少一些待办的工作,让大家更快的获取新功能。这意味着从现在开始,我们的“master”分支将保持稳定,而大项目的开发将采用分支的形式进行。 Mono 3.0 主要改进内容: C# Async compiler Unified C# compiler for all profiles 4.5 Async API Profile 集成微软新的开源堆栈: ASP.NET MVC 4 ASP.NET WebPages Entity Framework Razor System.Json (r...

23
11
发表了资讯
2012/03/24 00:00

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

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。...

11
4
发表了资讯
2012/01/13 00:00

Xamarin —— 使用 .NET 开发跨平台的手机应用

手机应用程序开发者最头痛的问题是确保他们的程序能够在最新版本的IOS,Android和Windows操作系统的手机上运行。 Xamarin CEO Nat Friedman 希望通过提供给他们工具使其能在3大平台上分享代码以减轻上面所提到的令他们头痛的问题。 Xamarin跨平台能力的关键就是使用了Mono,一种十年前用来运行Microsoft的开源软件。网络应用在多个平台。 Xamarin的开发包在智能机市场和苹果应用商店是可用的,专业版本要花费400美元,企业版本的...

10
15
发表了资讯
2012/01/09 00:00

Mono 2.10.8 发布,跨平台的 .NET 运行环境

Mono 2.10.8 发布了,该版本更新了并行任务库,可在多线程模式下使用 SQLiteConnection,改进了调试器协议,支持 MSBuild 4.0 ,可运行 NuGet 和 Phalanger 3.0 ;支持一些 Azure 库,支持静态二进制文件中绑定 profilers 等等多项改进。 Mono 是一个由Novell 公司主持的项目。该项目的目标是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。与微软的.NET Framework 不同,Mono ...

6
1
发表了资讯
2011/06/04 00:00

Mono重生?Mono的新公司Xamarin成立

Miguel de Icaza已成立了一个新的独立公司Xamarin,给Mono一个继续奋斗的机会。最近的消息称Attachmate公司对Mono框架不再感兴趣,这个消息已经北证实。Mono都创始人Miguel de Icaza终于打破了长久的沉默,透露他已经成立了Xamarin公司来继续支持Mono项目。 Mono团队被Attachmate公司解雇,使Miguel de Icaza非常难过: 一年以来我们一直都想把mono从Novell分离出来,大家一直认为独立成立一个公司将给Mono能带来更光明都未来。...

5
2
发表了资讯
2011/05/04 00:00

Mono 有麻烦?

一份来自 InternetNews,还没有确认的报告,称Novell的新主人已经解雇了大批的Mono开发人员。如果属实,这对于微软和.NET社区来说都是坏消息。 Novell开始Mono项目要追溯到2004年,是通过接管Miguel de Icaza的Ximian项目。最初的目的是创建一系列符合ECMA 标准(Ecma-334 和Ecma-335)的.NET 工具,包括C# 编译器和共通语言执行平台。近来,它已有雄心将.NET带到iPhone和Android上面。 多年来,de Icaza(同时也是Gnome的创始人...

13
3
发表了资讯
2011/04/07 00:00

Novell 开发 Android 平台下的 Mono

让移动开发者可以运用微软.net框架的Mono项目今天有了Android版本。 Novell今天宣布了一款类似2009年发布的MonoTouch for iOS的产品,它让.net应用跨到Android平台成为可能。这一平台主要用于开发者和行业用户,可实现不同平台代码的通用运行。 这套系统包含一个用于Android应用程序的Visual Studio 2010插件,每份售价999美元,包含更新和维护服务。 不过,GNU项目的创始人Richard Stallman一直对该项目持谨慎态度,他认为这可...

6
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
209 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部