Knowledge (XXG)

Mono (software)

Source đź“ť

1959:'s Richard Stallman has stated on June 2, 2009, that " we should discourage people from writing programs in C#. Therefore, we should not include C# implementations in the default installation of GNU/Linux distributions or in their principal ways of installing GNOME". On July 1, 2009, Brett Smith (also from the FSF) stated that "Microsoft's patents are much more dangerous: it's the only major software company that has declared itself the enemy of GNU/Linux and stated its intention to attack our community with patents.", "C# represents a unique threat to us" and "The Community Promise does nothing to change any of this". 883:
the entire life of the application. To improve performance this collector assigns memory pools to each thread to let threads allocate new memory blocks without having to coordinate with other threads. Migration of objects from the nursery to the old generation is done by copying the data from the nursery to the old generation pool and updating any live pointers that point to the data to point to the new location. This can be expensive for large objects, so Mono's SGen uses a separate pool of memory for large objects (Large Object Section) and uses a mark-and-sweep algorithm for those objects.
2640: 5616: 141: 329: 1715:-based smart-phones. It was first released on April 6, 2011. Mono for Android was developed to allow developers to more easily write cross-platform applications that will run on all mobile platforms. In an interview with H-Online, Miguel de Icaza stated, "Our vision is to allow developers to reuse their engine and business logic code across all mobile platforms and swapping out the user interface code for a platform-specific API." 7628: 7155: 6921: 1169:-based desktop applications that run on multiple platforms, without having to customizing code for different platforms. Xwt API is mapped to a set of native controls on each supported platform. Features that are not available on specific platforms are emulated by using native widgets, which is referred to as hosting in the Xwt context. Xwt was partially used as GUI toolkit (beside GTK#) in the development of the 36: 7638: 27: 2002: 938:(CLS) is specified in chapter 6 of ECMA-335 and defines the interface to the CLI, such as conventions like the underlying types for Enum. The Mono compiler generates an image that conforms to the CLS. This is the Common Intermediate Language. The Mono runtime takes this image and runs it. The ECMA standard formally defines a library that conforms to the CLS as a framework. 7648: 2013: 7014: 950:; that is, it is governed by the CLI's style of memory management and thread safety. Other .NET or Mono applications can use legacy code, which is referred to as unmanaged, by using the System.Runtime.InteropServices libraries to create C# bindings. Many libraries which ship with Mono use this feature of the CLI, such as 504:, has been included since Mono 1.9. Moonlight 1.0, which supports the Silverlight 1.0 APIs, was released January 20, 2009. Moonlight 2.0 supports Silverlight 2.0 and some features of Silverlight 3.0. A preview release of Moonlight 3.0 was announced in February 2010 and contains updates to Silverlight 3 support. 4590:
Under the Community Promise, Microsoft provides assurance that it will not assert its Necessary Claims against anyone who makes, uses, sells, offers for sale, imports, or distributes any Covered Implementation under any type of development or distribution model, including open-source licensing models
1718:
In August 2010, a Microsoft spokesman, Tom Hanrahan of Microsoft's Open Source Technology Centre, stated, in reference to the lawsuit filed by Oracle against Google over Android's use of Java, that "The type of action Oracle is taking against Google over Java is not going to happen. If a .NET port to
895:
provides a comprehensive set of facilities for application development. They are primarily written in C#, but due to the Common Language Specification they can be used by any .NET language. The class library is structured into namespaces, and deployed in shared libraries known as assemblies. Speaking
507:
The Moonlight project was abandoned on May 29, 2012. According to Miguel, two factors sealed the fate of the project: Microsoft added "artificial restrictions" that "made it useless for desktop programming", and the technology had not gained enough traction on the Web. In addition, Silverlight itself
3215:
We have no plans on building WPF. We just do not have the man power to build an implementation in any reasonable time-frame(...)For tools that are mostly OpenGL/DirectX based, use Windows.Forms, keeping in mind that some bug fixing or work around on their part might be needed as our Windows.Forms is
907:
are a mechanism for logically grouping similar classes into a hierarchical structure. This prevents naming conflicts. The structure is implemented using dot-separated words, where the most common top-level namespace is System, such as System.IO and System.Net. There are other top-level namespaces as
3820:
Based on their input, today we are making some important changes to our iOS Developer Program license in sections 3.3.1, 3.3.2 and 3.3.9 to relax some restrictions we put in place earlier this year. In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as
1965:
Project Leader Paul Frields has stated, "We do have some serious concerns about Mono and we'll continue to look at it with our legal counsel to see what if any steps are needed on our part", yet "We haven't come to a legal conclusion that is pat enough for us to make the decision to take mono out".
1381:
Xamarin.iOS (previously named MonoTouch) is a library that allows developers to create C# and .NET based applications that run on the iPhone, iPod and iPad devices. It is based on the Mono framework and developed in conjunction with Novell. Unlike Mono applications, Xamarin.iOS "Apps" are compiled
882:
where new objects are allocated from a nursery, during the garbage collection cycle, all objects that survived are migrated to an older generation memory pool. The idea is that many objects are transient and can quickly be collected and only a handful of objects are long-term objects that live for
3127:
The agreement grants Xamarin a broad, perpetual license to all intellectual property covering Mono, MonoTouch, Mono for Android and Mono Tools for Visual Studio. Xamarin will also provide technical support to SUSE customers using Mono-based products, and assume stewardship of the Mono open source
797:
Ahead-of-Time (AOT) compilation: this code turns the ECMA CIL byte codes (typically found on a .exe or .dll file) and generates native code stored in an operating system, architecture and CPU specific file (for a foo.exe file, it would produce foo.exe.so on Linux). This mode of operation compiles
1890:
even in scenarios where previously a commercial license was necessary, and Microsoft stated that they won't assert any "applicable patents" against parties that are "using, selling, offering for sale, importing, or distributing Mono." It was also announced that Xamarin had contributed the Mono
914:
are the physical packaging of the class libraries. These are .dll files, just like (but not to be confused with) Win32 shared libraries. Examples of assemblies are mscorlib.dll, System.dll, System.Data.dll and Accessibility.dll. Namespaces are often distributed among several assemblies and one
3096:
Even if they aren't supporting it, they do own a product that is in direct competition with Xamarin's future offerings. Without some sort of legal arrangement between Attachmate and Xamarin, the latter would face the daunting prospect of proving that their new development doesn't use any the
2410:
Shipping Roslyn C# compiler to enable C#7 support; Shipping msbuild and deprecating xbuild for better compatibility; Enabling concurrent SGen garbage collector to reduce time spent in GC; Introducing the AppleTLS stack on macOS for HTTPS connections; Continued Progress on .NET Class Library
359:
believed that .NET had the potential to increase programmer productivity and began investigating whether a Linux version was feasible. Recognizing that their small team could not expect to build and support a full product, they launched the Mono open-source project, on July 19, 2001, at the
1949:), i.e. parts composing Mono's Windows compatibility stack. These technologies are today not fully implemented in Mono and not required for developing Mono-applications, they are simply there for developers and users who need full compatibility with the Windows system. 1073:, a tool which aids Windows .NET developers in finding areas in their code that might not be cross-platform and therefore not work in Mono on Linux and other Unixes. Not upgraded since Mono 2.8 (2013); use Microsoft's .NET Portability Analyzer (dotnet-apiport) instead. 1165:, a GUI toolkit that maps API calls to native platform calls of the underlying platform, exposing one unified API across different platforms and making possible for the graphical user interfaces to have native look and feel on different platforms. It enables building 4644:
It is common practice in the software industry to register patents as protection against litigation, rather than as an intent to litigate. Thus mere existence of a patent, without a claim of infringement, is not sufficient reason to warrant exclusion from the Ubuntu
393:
from scratch, because Novell still owned MonoTouch and Mono for Android at the time. After this announcement, the future of the project was questioned, MonoTouch and Mono for Android being in direct competition with the existing commercial offerings now owned by
367:
After three years of development, Mono 1.0 was released on June 30, 2004. Mono evolved from its initial focus of a developer platform for Linux desktop applications to supporting a wide range of architectures and operating systems - including embedded systems.
1984:, blocking issues on its GTK+ 3 version, and it being, in their opinion, "not well maintained", speculation also surfaced that the decision was also influenced by a desire to remove Mono from the base distribution, as the remaining programs dependent on Mono, 402:
for the same work. However, in July 2011, Novell, now a subsidiary of Attachmate, and Xamarin, announced that it granted a perpetual license to Xamarin for Mono, MonoTouch and Mono for Android, which officially took stewardship of the project.
931:, is implemented by the Mono executable. The runtime compiles and executes .NET applications. The common language infrastructure is defined by the ECMA standard. To run an application, you must invoke the runtime with the relevant parameters. 1992:, were also to be removed. Mono developer Joseph Michael Shields defended the performance of Banshee on ARM, and also the claims that Banshee was not well-maintained as being a "directed personal insult" to one of its major contributors. 3097:
technology that the old one did. Considering that this is really just a wrapper around the native API, it would be hard to prove you had a clean-room implementation even for a team that wasn't intimately familiar with Attachmate's code.
833:
as the code generation engine instead of Mono's own code generation engine. This is useful for high performance computing loads and other situations where the execution performance is more important than the startup performance.
2249:
On the class library System.IO.Packaging, WCF client, WCF server, LINQ to SQL debut. The Interactive shell supports auto-completion and the LINQ to SQL supports multiple database backends. The xbuild build system is introduced.
848:
Starting with Mono 5.18, support for LLVM is a default configuration option. Previous versions required a special LLVM fork, but now mono can fall back to its own code generator when it encounters something not handled by LLVM.
445:
2.0 is also supported, but not actively developed, and as such its support on Mono is incomplete. Version 4.0 was the first version that incorporates Microsoft original source code that was released by Microsoft as part of the
1917:
for standardization has been the source of patent violation concerns for much of the life of the project. In particular, discussion has taken place about whether Microsoft could destroy the Mono project through patent suits.
1776:
API. It was initially released on August 12, 2004, and was included with the Mono distribution starting with version 1.0.6, released on February 18, 2005. It has not seen any development since 2008, and is now deprecated.
1912:
pledging that they would not assert their patents against anyone implementing, distributing, or using alternative implementations of .NET. Mono's implementation of those components of the .NET stack not submitted to the
2246:
The Mono runtime is now able to use LLVM as a code generation backend and this release introduces Mono co-routines, the Mono Soft Debugger and the CoreCLR security system required for Moonlight and other Web-based
385:, a company he founded after being laid off from Novell. The original Mono team had also moved to the new company. Xamarin planned to keep working on Mono and had planned to rewrite the proprietary .NET stacks for 1449:
From April to early September 2010, the future of MonoTouch was put in doubt as Apple introduced new terms for iPhone developers that apparently prohibits them from developing in languages other than C, C++ and
1341:
to Gtk#, but it has since evolved to meet the needs of Mono developers. The IDE includes class management, built-in help, code completion, Stetic (a GUI designer), project support, and an integrated debugger.
3174: 1083:
design pattern where the Model and Controller are shared across platforms and the Views are unique for each platform for an optimized User Interface. The framework requires Xamarin.iOS and Xamarin.Android.
3840:
With these new terms, the ambiguity is gone and C# lovers and enthusiasts can go back to using MonoTouch. Developers that like garbage collection and their strongly typed languages can resume their work.
4717: 1345:
The MonoDoc browser provides access to API documentation and code samples. The documentation browser uses wiki-style content management, allowing developers to edit and improve the documentation.
4326:
The type of action Oracle is taking against Google over Java is not going to happen. If a .NET port to Android was through Mono it would fall under the Microsoft Community Promise Agreement.
2467:
The Interpreter is now included in the default installation; runtime now supports Default Interface Methods; WebAssembly considered reliable now; Support for .NET 4.7.1 / C# 7.2 / F# 4.1
837:
Starting with the Mono 2.7 preview, it is no longer necessary to pick one engine over the other at configuration time. The code generation engine can be selected at startup by using the
5653: 465:(WCF) and the ASP.NET async stack. However, System.Web and WCF are candidates for 'almost immediate' porting from the .NET reference source back to Mono. Some missing parts of the 1852:
The license of the C# compiler was changed from the GPL to the MIT X11 license to allow the compiler code to be reused in a few instances where the GPL would have prevented such:
805:
Full Static Compilation: this mode is only supported on a handful of platforms and takes the Ahead-of-Time compilation process one step further and generates all the trampolines,
4307:
Our vision is to allow developers to reuse their engine and business logic code across all mobile platforms and swapping out the user interface code for a platform-specific API.
1458:, uncertain. Then, in September 2010, Apple rescinded this restriction, stating that they were relaxing the language restrictions that they had put in place earlier that year. 1952:
In June 2009 the Ubuntu Technical Board stated that it saw "no reason to exclude Mono or applications based upon it from the archive, or from the default installation set."
1921:
The base technologies submitted to the ECMA, and therefore also the Unix/GNOME-specific parts, are claimed to be safe due to Microsoft's explicitly placing both ECMA 334 (
3110: 1785:
Monobjc was CocoaSharp's replacement. It allows .NET developers to use most of the Mac OS X API, including Cocoa, with no native code, while still achieving a native UI.
581:. Gtk# allows Mono applications to integrate into the Gnome desktop as native applications. The database libraries provide connectivity to the object-relational database 5974: 1099:
an open-source and cross-platform integrated development environment that supports building applications for ASP.NET, Gtk#, Meego, MonoTouch and Silverlight/Moonlight.
4572: 3364: 3162: 2814: 407: 4725: 4686: 398:, and considering that the Xamarin team would have difficulties proving that they did not use technologies they formerly developed when they were employed by 5646: 2725: 1270: 975:
support as part of the Mono.SIMD namespace, where method calls to special vector types are directly mapped to the underlying processor CPU SIMD instructions.
5964: 2894: 1036:(stalled), a cross-platform music media player built with Mono and Gtk# and also a driver of dozens of C#-based libraries and projects for media handling. 2682: 2275:, ASP.NET 4.0, drops the 1.0 profile support; the LLVM engine tuned to support 99.9% of all generated code, runtime selectable llvm and gc; incorporates 5456: 4288:
This will make it easier for developers to make cross platform apps as well as bring some of the existing apps that are made using MonoTouch to Android.
2926: 2868: 5969: 1365:-based smartphones. Previously available only for commercial licensing, after Microsoft's acquisition of Xamarin in 2016, the Mono runtime itself was 2397:
Defaults to .NET 4.5 profile and ships only .NET 4.5 assemblies, defaults to C# 6.0. First release to integrate Microsoft open-source .NET Core code
2220:
compilation that allows developers to create full static applications and debuts the C# Compiler as a Service and the C# Interactive Shell (C# REPL)
7189: 6011: 1454:, and the use of a middle layer between the iOS platform and iPhone applications. This made the future of MonoTouch, and other technologies such as 7702: 5639: 3821:
long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need.
813:
that are required into a static file that can be statically linked into a program and eliminates the need for a JIT at runtime. This is used on
7380: 2560:
C# compiler defaults to version C# 8.0 RC; Various stability improvement in debugger support; Mono Interpreter is feature complete and stable
7214: 4339: 2233:
This release mostly polishes all the features that shipped in 2.2 and became the foundation for the Long-Term support of Mono in SUSE Linux.
2437:
The JIT Runtime now supports concurrent method compilation and various other Performance Optimisations; Added .NET 4.7 reference assemblies
6893: 6602: 3768:
we are announcing today our commitment to open source the Xamarin SDKs for Android, iOS, and Mac under the MIT license in the coming months
2645: 858: 547: 4433: 4229: 7552: 6627: 3446: 2697: 1302: 333: 5480: 3679: 6342: 3650: 2023: 1826: 4069: 1147:
a high-performance open-source .NET REST web services framework that simplifies the development of XML, JSON and SOAP web services.
6427: 4543: 7692: 7412: 6955: 6924: 6812: 6647: 6422: 462: 7570: 7437: 7392: 7121: 6903: 6674: 6417: 4194: 1174: 454: 7641: 7241: 6557: 6517: 6174: 6164: 5959: 5923: 5847: 5837: 5662: 5444: 2145: 1926: 1922: 1249:
A Visual Studio plugin that allows Windows developers to target Linux and macOS right from Visual Studio and integrates with
1080: 924: 709: 535: 348: 158: 4257: 347:
in June 2000 it was described as "a new platform based on Internet standards", and in December of that year the underlying
7682: 7365: 6741: 6387: 6317: 6159: 6023: 1330: 577:, Unix integration libraries (Mono.Posix), database connectivity libraries, a security stack, and the XML schema language 562: 378:
in April 2011, Attachmate announced hundreds of layoffs for the Novell workforce, putting in question the future of Mono.
7182: 6844: 6657: 6537: 6522: 6447: 6004: 5938: 5883: 5703: 5686: 4353: 1879: 752: 482:
compiler and a runtime designed for running VB.NET applications. It is currently being developed by Rolf Bjarne Kvinge.
118: 4473: 3327: 1878:
On March 18, 2016, Microsoft's acquisition of Xamarin was officially closed. On March 31, 2016, Microsoft announced at
7443: 7431: 6888: 6622: 6497: 6432: 5868: 4215: 1930: 1909: 1720: 1334: 1314: 1026:
Several projects extend Mono and allow developers to use it in their development environment. These projects include:
458: 92: 3800: 908:
well, such as Accessibility and Windows. A user can define a namespace by placing elements inside a namespace block.
871:
on certain classes of applications, making it unsuitable for some long-running server applications. Mono switched to
4503: 1070: 6662: 6347: 5878: 5547: 4690: 3620: 1818: 1712: 1362: 1310: 879: 598: 586: 390: 7386: 6772: 6652: 6562: 6179: 6037: 4576: 3735:
MonoTouch is a commercial product based on the open source Mono project and is licensed on a per-developer basis.
3368: 1814: 1246: 438: 434: 4634: 1908:
On July 6, 2009, Microsoft announced that it was placing their ECMA 334 and ECMA 335 specifications under their
7697: 7672: 7375: 7142: 6898: 6839: 6746: 6679: 6377: 6204: 6042: 5749: 5708: 5691: 3994: 2669: 2276: 2210:
Mono switches its JIT engine to a new internal representation that gives it a performance boost and introduces
1956: 1394: 1322: 1280: 1166: 1064: 570: 154: 4320: 1821:(GPLv2 only) (starting with version 2.0 of Mono, the Mono C# compiler source code is also available under the 5460: 4747: 4525: 2930: 2872: 1933:. The concerns primarily relate to technologies developed by Microsoft on top of the .NET Framework, such as 802:
and other administrative code that still require the JIT to function, so AOT images are not fully standalone.
7560: 7297: 7286: 7209: 7175: 7045: 6437: 6141: 6115: 5997: 5568: 4605: 4282: 2653: 1981: 1969: 928: 863: 794:
Just-in-time (JIT) compilation: The runtime will turn ECMA CIL byte codes into native code as the code runs.
713: 703: 679: 3787:
Applications built with MonoTouch are native applications indistinguishable from other native applications.
7687: 7532: 7527: 7491: 7248: 7071: 6199: 6085: 5782: 4384: 4044: 2912: 2027: 2005: 1977: 1973: 1901: 1138: 1128: 799: 351:
was published as an open standard, "ECMA-335", opening up the potential for independent implementations.
7397: 7278: 7050: 6908: 6577: 6542: 6462: 6229: 5943: 5822: 5734: 4243: 3350: 2719: 2311:
support, async support, Async Base Class Library Upgrade and MVC4 - Partial, no async features support.
1106: 1046: 574: 497: 4301: 2781: 675:
Cross platform class libraries for both Mono and .NET (Gtk#, Mono.Cecil, Mono.CSharp, Text.Templating)
328: 7348: 7253: 7055: 6948: 6397: 6277: 5928: 5787: 5681: 4704:
We haven't come to a legal conclusion that is pat enough for us to make the decision to take mono out
4170: 4145: 4120: 4095: 3976: 3958: 3243: 2844:"Microsoft's Unexpected Move to Hand Over an Open-Source Project to the Wine Team: A Generous Shift?" 2711: 2063: 1883: 1871: 1846: 1366: 1134: 1090: 1033: 590: 395: 375: 337: 286: 7407: 6831: 6372: 6120: 6095: 5621: 3748: 2707: 2268: 2090: 1838: 1455: 1277:
license may be insufficient for the needs of the community (it explicitly forbids commercial use).
1162: 1102: 501: 491: 381:
On May 16, 2011, Miguel de Icaza announced in his blog that Mono would continue to be supported by
241: 2424:
Support for .NET Standard 2.0, strong assembly names, and experimental default interface members.
1144: 7308: 6993: 6684: 6597: 6567: 6209: 6105: 6070: 5989: 5698: 5676: 3781: 2735: 2674: 2082: 1946: 1914: 1765: 664: 637: 539: 289: 246: 197: 5338: 3041: 878:
The SGen garbage collector has many advantages over a traditional conservative scanner. It uses
1750:
Xamarin Studio and Visual Studio 2010 integration to design the UI, remotely debug, and deploy.
457:(WPF) (which the Mono team do not plan to support due to the amount of work it would need) and 7418: 7333: 7127: 7108: 6983: 6787: 6719: 6572: 6527: 6442: 6312: 6239: 5842: 3904: 3016: 2059: 2031: 1989: 1427: 1039: 760: 479: 361: 218: 7651: 2193:
and Visual Basic 8 compilers. New Mono-specific APIs: Mono.Cecil, Mono.Cairo and Mono.Posix.
1221: 1159:(superseded by OpenTK), a collection of graphics and gaming bindings (OpenGL, SDL, GLUT, Cg). 1153:
an open-source client software that provides cloud storage and file synchronization services.
413:
On August 27, 2024, Microsoft transferred ownership of Mono to WineHQ, the developer team of
7459: 7321: 7086: 7035: 6998: 6854: 6392: 6100: 6090: 5422: 5408: 5324: 5310: 5282: 5268: 5163: 5142: 5016: 4437: 3940: 3922: 3886: 3868: 3814: 3111:"SUSE and Xamarin Partner to Accelerate Innovation and Support Mono Customers and Community" 2547:
SSPI (Security Support Provider Interface) in System.Data assembly; Various issues resolved
2105: 2055: 962:
Mono has innovated in some areas with new extensions to the core C# and CLI specifications:
806: 756: 253: 214: 169: 5538: 5521: 5394: 5380: 5366: 5352: 5296: 5254: 5240: 5226: 5205: 5184: 5121: 5100: 5079: 5058: 5037: 4995: 4974: 4953: 4911: 4890: 4869: 4848: 4827: 3454: 2843: 7603: 7565: 7158: 6941: 6883: 6704: 6642: 6552: 6402: 6382: 6110: 5484: 5452: 3729: 3687: 3475: 3199: 1822: 845:
command line arguments, and it defaults to the fast-starting Mono code generation engine.
613:, and many others. The Mono project tracks developing database components at its website. 602: 543: 414: 352: 317: 63: 3658: 2764: 4785: 4019: 3403: 740: 425:
Mono's current version is 6.12.0 (as of June 2024). This version provides the core
140: 7587: 7476: 7236: 6709: 6452: 6267: 6262: 6219: 6065: 5913: 5873: 5777: 5744: 5739: 5729: 5724: 5615: 4638: 4551: 3450: 2951: 2701: 2658: 1794: 1122: 772: 697: 692: 466: 430: 344: 293: 3163:"Microsoft to acquire Xamarin and empower more developers to build apps on any device" 2815:"Microsoft to acquire Xamarin and empower more developers to build apps on any device" 453:
As of January 14, 2021, Mono has full support for all the features in .NET 4.7 except
7677: 7666: 7631: 7449: 7425: 7402: 7358: 7268: 6669: 6637: 6607: 6307: 6075: 4459: 2501: 2272: 2086: 1942: 1842: 1834: 1274: 1232:
MonoDroid. Mono for the Android operating system. With bindings for the Android APIs.
1156: 818: 810: 633: 442: 5585: 1010:
In addition, Mono is available on a variety of operating systems and architectures.
7582: 7517: 7343: 7338: 7003: 6532: 6352: 6297: 6292: 5908: 4261: 3854: 3834: 3591: 3562: 3540: 3492: 3306: 3285: 3203: 3142: 3062: 2217: 1962: 1810: 1806: 1338: 1284: 1150: 986: 947: 798:
most of the code that is typically done at runtime. There are some exceptions like
3605: 2976: 2022:
Many programs covering a range of applications have been developed using the Mono
406:
On February 24, 2016, Microsoft announced it had signed a definitive agreement to
6337: 5631: 4772: 4409: 2197:
2.12 is released. The Gendarme verification tool and Mono Linker are introduced.
7577: 7499: 7353: 7292: 6751: 6482: 6302: 6125: 6080: 2955: 2693: 2451: 2308: 2280: 2264: 2190: 2173: 2097: 2077: 2051: 1887: 1830: 1773: 1451: 1370: 1296: 1250: 1209: 1205: 1186: 1096: 868: 814: 734: 258: 35: 26: 5501: 3264: 2991: 2001: 1793:
Xamarin.Mac is a library that allows developers to run .NET and C# apps on the
1093:
framework utilizing Xamarin.iOS and Xamarin.Android for developing mobile apps.
7468: 7132: 6988: 6978: 6817: 6792: 6767: 6322: 6234: 6214: 6189: 5898: 5893: 5852: 5625: 4658: 3389: 2793: 2635: 2454:
port; Modes for the SGen GC; Includes Roslyn's csi (C# interactive) REPL tool
2071: 2012: 1383: 1373:
and both Xamarin.iOS and Xamarin.Android are being made free and open-source.
1266: 606: 58: 46: 2517:
Hybrid suspend garbage collector; Client certificate support; C# 7.3 support
1703:
Xamarin.Android (formerly known as Mono for Android), initially developed by
7608: 7481: 7370: 7076: 6797: 6714: 6592: 6407: 6362: 6327: 6272: 6020: 5888: 4672: 4620: 4481: 3762: 3576: 3424: 3229: 3168: 3083: 2728:– Microsoft's shared source implementation of .NET, formerly codenamed Rotor 2715: 2663: 2194: 1262: 1238:. Mono for the iPhone, iPad and iPod Touches. With bindings to the iOS APIs. 1235: 1076: 1052: 982: 951: 566: 447: 313: 1772:, which allowed applications developed with the Mono runtime to access the 1137:, a cross-platform developer solution for mobile clients synchronized with 542:, allowing Mono to provide a standards compliant, free and open-source CLI 4806: 2283:
2, OData Client open-source code from Microsoft;. Will become release 3.0
1410:
Third-party compilers like RemObject's Oxygene can target Xamarin.iOS also
1224:– newer bindings for macOS programming, based on the MonoTouch API design. 685:
Platform-specific class libraries (bindings for: Mac, iOS, Android, MeeGo)
7040: 6862: 6777: 6587: 6547: 6472: 6457: 6412: 6194: 6184: 5903: 3516: 2731: 2573:
C# compiler support for C# 8 language version; .NET Standard 2.1 support
2485: 2109: 2094: 2047: 2016: 1520: 1424:
mtouch – the Native compiler and tool used to deploy to the target device
1318: 1190: 1086: 822: 5551: 5440: 4932: 3628: 7613: 7538: 7504: 7328: 7316: 7114: 7081: 6694: 6612: 6582: 6512: 6487: 6367: 6287: 6224: 5933: 5918: 3980: 3962: 3944: 3926: 3908: 3890: 3872: 3708: 3286:"Releasing Moonlight 2, Roadmap to Moonlight 3 and 4 — Miguel de Icaza" 2739: 2039: 1985: 1938: 1934: 1708: 1442:
Xamarin Studio is used as the primary IDE, however additional links to
1354: 1306: 1215: 1182: 1170: 768: 751:
The Mono runtime contains a code execution engine that translates ECMA
629: 625: 578: 382: 309: 234: 226: 186: 174: 2112:
with Mono essentially removing almost all dependencies from the game.
546:. Microsoft issued a statement that covers both standards under their 127: 7258: 7137: 6964: 6867: 6735: 6492: 6467: 6332: 6282: 5808: 5505: 3114: 2995: 2687: 2531: 2481: 2101: 2035: 1976:
media player removed from Ubuntu's default installation beginning on
1704: 1386: 1358: 1118: 1112: 978:
Full static compilation of .NET code (used on Mono/iPhone, Mono/PS3).
780: 610: 399: 371: 356: 305: 301: 222: 51: 3541:"Mono's SIMD Support: Making Mono safe for Gaming - Miguel de Icaza" 896:
of the .NET Framework is primarily referring to this class library.
829:
Starting with Mono 2.6, it is possible to configure Mono to use the
470: 4718:"'Bansheegeddon' may see Banshee, Mono dropped from Ubuntu default" 4370: 4340:"Microsoft says .NET on Android is safe, no litigation like Oracle" 1421:
Linker – used to bundle only the code used in the final application
1326: 1178: 1003: 557:
provide tools for application development while using the existing
7522: 7013: 6807: 6782: 6689: 6617: 6507: 6169: 3332: 3020: 2043: 2026:(API) and C#. Some programs written for the Linux Desktop include 2011: 2000: 1769: 1443: 1194: 1060: 1045:
Gecko#, bindings for embedding the layout engine used in Mozilla (
784: 776: 764: 621: 594: 558: 327: 297: 230: 210: 202: 190: 182: 178: 3447:"Advantages and Disadvantages of Conservative Garbage Collection" 755:
byte codes into native code and supports a number of processors:
7230: 7198: 6802: 6632: 6357: 6257: 5772: 5609: 5481:"Will Mono Become the Preferred Platform for Linux Development?" 2211: 1726:
The Xamarin.Android stack consists of the following components:
1504: 1390: 996: 972: 919:
Common Language Infrastructure and Common Language Specification
830: 582: 538:
and the core class libraries. These components are based on the
469:
are under development in an experimental Mono subproject called
7171: 6937: 5993: 5635: 4504:"Microsoft to make Xamarin tools and code free and open-source" 3493:"Mono's C# Compiler as a Service on Windows. - Miguel de Icaza" 2742:
pages and other assemblies on multiple platforms by use of Mono
269: 6699: 6502: 5569:"Interview with Joseph Hill - Product Manager - Mono - Novell" 2690:– A free software umbrella project which includes Portable.NET 1980:; although reported reasonings included performance issues on 1056: 1018:
Windows 7, Windows 8, Windows 8.1, Windows 10, macOS or Linux
426: 386: 206: 162: 4070:"Major Updates: iOS 10, Android Nougat, and Other Tasty Bits" 316:. In August 2024, Microsoft transferred ownership of Mono to 4371:"Cocoa# is Shaping up; First Screenshots Available – OSnews" 4230:"Novell's Mono project bringing .Net development to Android" 4216:"Novell's Mono project bringing .Net development to Android" 2324:
Default Garbage Collector is now the SGEN, instead of Boehm
966:
C# Compiler as a Service (Use the C# compiler as a library).
620:
provides a pathway for porting Windows .NET applications to
2895:"ECMA-335-Part-I-IV - ECMA-335, 1st edition, December 2001" 1305:
primarily designed for C# and other .NET languages such as
2992:"Employees say hundreds laid off at Novell's Provo office" 2952:"OSS .NET implementation Mono 1.0 released - Ars Technica" 2666:, an open-source framework and successor to .NET Framework 573:(GUI) development, Mozilla libraries for working with the 6933: 5586:"A Brief Introduction to the Java and .NET Patent Issues" 2189:
Mono's APIs are now in par with .NET 2.0. Introduces the
1131:, a cross-platform developer solution for mobile clients. 7167: 3328:"Xamarin abandons its Silverlight for Linux technology" 636:, among others. As these components are not covered by 2267:
support, new generational garbage collector, includes
1817:. Mono's C# compiler and tools are released under the 374:
acquired Ximian in 2003. After Novell was acquired by
3419: 3417: 875:(SGen-GC) as the default collector in version 3.1.1. 641: 534:
include the C# compiler, the virtual machine for the
3592:"Monovation: Assembly Injection into Live Processes" 3042:".NET Android and iOS clones stripped by Attachmate" 1393:. This is necessary because the iOS kernel prevents 7596: 7551: 7490: 7467: 7458: 7307: 7277: 7223: 7101: 7064: 7028: 7021: 6971: 6876: 6853: 6830: 6760: 6728: 6248: 6150: 6134: 6058: 6051: 6030: 5952: 5861: 5830: 5821: 5796: 5765: 5758: 5717: 5669: 3815:"Statement by Apple on App Store Review Guidelines" 1867:
Mono's implementation of the C# 4.0 dynamic binder.
1353:Xamarin.iOS and Xamarin.Android, both developed by 946:Within a native .NET/Mono application, all code is 264: 252: 240: 196: 168: 150: 117: 91: 69: 57: 45: 4659:"Why free software shouldn't depend on Mono or C#" 4358:On May 14, Xamarin announced Mono for Android 4.2. 1382:down to machine code targeted specifically at the 1115:, a managed binding for OpenGL, OpenCL and OpenAL. 864:Boehm–Demers–Weiser Conservative Garbage Collector 4689:. internetnews.com. June 12, 2009. Archived from 2911:Wilcox, Joe; Shankland, Stephen (June 28, 2001). 1719:Android was through Mono it would fall under the 1265:has a version of .NET 2.0 now available only for 1042:(unmaintained), a search system for Unix systems. 3194: 3192: 1829:(LGPLv2 only) and the class libraries under the 1742:Libraries that bind the native Android/Java APIs 857:As of Mono 2.8, the Mono runtime ships with two 1764:Cocoa# (also known as CocoaSharp) was a bridge 1321:), although it also supports languages such as 1189:(using MonoMac) and Gtk engine (using Gtk#) on 3487: 3485: 2411:convergence; Updated libjpeg in macOS package 2089:virtual world server, or games built with the 1809:by Xamarin, similar to other products such as 1711:, is a proprietary implementation of Mono for 1435:Libraries that bind the native CocoaTouch APIs 790:The code generator is exposed in three modes: 7183: 6949: 6005: 5647: 4321:"Microsoft won't stop (Mono) .NET on Android" 3511: 3509: 2214:support in the Mono.Simd Mono.Simd namespace. 1902:Criticism of Microsoft § Mono patent concerns 867:. The Boehm garbage collector could exhibit 516:Mono consists of three groups of components: 433:and support for Visual Basic.NET and C# 7.0. 8: 4519: 4517: 4460:"Mono C# compiler now also MIT X11 licensed" 3621:"Build Cross Platform Applications with Xwt" 3535: 3533: 2726:Shared Source Common Language Infrastructure 1208:– wrappers around the native macOS toolkit ( 985:(used to implement micro-threading code and 19: 5439:This article incorporates text from Mono's 4526:"Xamarin now comes free with Visual Studio" 4244:"MonoDroid: .NET Support Coming to Android" 3345: 3343: 3307:"Moonlight 3.0 Preview 1 — Miguel de Icaza" 2837: 2835: 2064:Logos 5 Bible Study Software (OS X Version) 1006:direct interop with C++ code and libraries. 915:assembly can be composed of several files. 7637: 7464: 7190: 7176: 7168: 7025: 7012: 6956: 6942: 6934: 6055: 6012: 5998: 5990: 5827: 5762: 5654: 5640: 5632: 5614: 5520:Kerner, Sean Michael (November 18, 2005). 4550:. Mono Project. 2016-03-28. Archived from 4283:"Novell (Mono/C#) is developing MonoDroid" 4171:"Xamarin.iOS 14.0 Release Notes - Xamarin" 4146:"Xamarin.iOS 13.0 Release Notes - Xamarin" 4121:"Xamarin.iOS 12.0 Release Notes - Xamarin" 4096:"Xamarin.iOS 11.0 Release Notes - Xamarin" 2683:Comparison of application virtual machines 2504:update to improve compatibility with .NET 2119: 1972:, developers voted to have the Mono-based 1465: 1218:– a set of bindings for macOS programming. 1067:and available on Linux, MacOS and Windows. 656: 640:standards, some of them remain subject to 139: 34: 25: 18: 5537:Kerner, Sean Michael (November 9, 2006). 5500:Loli-Queru, Eugenia (February 22, 2005). 3015:Vaughan-Nichols, Steven J. (2011-05-04). 1446:and the iOS simulator have been written. 98:6.12.0.206 / February 13, 2024 4480:. Xamarin. 31 March 2016. Archived from 4436:. Novell Inc. 2008-04-08. Archived from 4434:"Mono C# Compiler Under MIT X11 License" 3143:"Novell/Xamarin Partnership around Mono" 2927:"[Mono-list] Mono early history" 461:(WF), and with only limited support for 4606:"Will open source get snagged in .Net?" 4575:. Port 25. July 6, 2009. Archived from 4285:. Android Community. 18 February 2010. 4258:"Mono for Android brings C# to Android" 3995:"iOS 7 and Xamarin: Ready When You Are" 3801:"Apple takes aim at Adobe… or Android?" 2869:"Microsoft sees nothing but .NET ahead" 2756: 1337:. MonoDevelop was originally a port of 735:Native interop services and COM interop 292:that aims to run software made for the 7381:Extensible Application Markup Language 4020:"iOS 8 Bigger and Better with Xamarin" 3177:from the original on February 24, 2016 3063:"Announcing Xamarin - Miguel de Icaza" 1747:SDK tools to package, deploy and debug 678:Unix-specific class libraries (POSIX, 652:The major components of Mono include: 5546:Northcutt, Corey (October 12, 2006). 3649:de Icaza, Miguel (22 February 2013). 1400:The Xamarin.iOS stack is made up of: 1105:(discontinued), an implementation of 992:Assembly injection to live processes. 508:was deprecated by Microsoft by 2012. 343:When Microsoft first announced their 7: 7647: 6894:Microsoft Open Specification Promise 6603:Text Template Transformation Toolkit 6024:free and open-source software (FOSS) 5539:"Months Late, Novell Ships Mono 1.2" 3619:Narayanaswamy, Anand (23 Nov 2012). 2646:Free and open-source software portal 2586:Added .NET 4.8 reference assemblies 1055:, C# wrappers around the underlying 925:Common Language Infrastructure (CLI) 478:The Mono project has also created a 4604:Babcock, Charles (August 7, 2001). 4544:"Microsoft Patent Promise for Mono" 4195:"How is Mono for Android licensed?" 3751:. www.mono-project.com. 2016-03-31. 2913:"Microsoft edges into sharing code" 2867:Bonisteel, Steven (June 23, 2000). 1825:), the runtime libraries under the 1357:, are implementations of Mono for 1173:. Supported "backend" engines are: 861:: a generational collector and the 724:Mono co-routines and continuations. 624:. This group of components include 5975:Visual Basic and Visual Basic .NET 5567:Campbell, Sean (October 8, 2008). 4197:. Mono for Android FAQ. 2011-08-28 4045:"Xamarin for iOS 9: Search Deeper" 2700:targeting both Mono and Microsoft 1870:MonoDevelop's built-in parser and 1303:integrated development environment 669:.NET Compatibility Class Libraries 555:Mono/Linux/GNOME development stack 523:Mono/Linux/GNOME development stack 14: 7087:NetWare Lite and Personal NetWare 4849:"Mono 1.1.1: Development Release" 4524:Ferraira, Bruno (31 March 2016). 2782:Introducing Mono on AIX and IBM i 2069:A number of video games, such as 2024:application programming interface 1827:GNU Lesser General Public License 1193:, and Gtk engine (using Gtk#) on 496:An open-source implementation of 417:, a Windows compatibility layer. 7646: 7636: 7627: 7626: 7413:Windows Communication Foundation 7154: 7153: 6920: 6919: 6813:TPM 2.0 Reference Implementation 6648:Windows Communication Foundation 6423:Microsoft Automatic Graph Layout 5584:Smith, Tim (September 9, 2010). 4687:"Fedora is concerned about Mono" 3835:"Great News for MonoTouch Users" 3765:. blog.xamarin.com. 2016-03-31. 3017:"Is Mono dead? Is Novell dying?" 2638: 2480:Port to IBM AIX/i; now includes 1900:This section is an excerpt from 1891:Project to the .NET Foundation. 463:Windows Communication Foundation 7438:Windows Presentation Foundation 7393:Managed Extensibility Framework 6904:Open Source Security Foundation 6675:Windows Presentation Foundation 6418:Managed Extensibility Framework 5479:Dumbill, Edd (March 11, 2004). 4573:"The ECMA C# and CLI Standards" 4502:Anderson, Tim (31 March 2016). 3141:de Icaza, Miguel (2011-07-18). 3084:"The Death and Rebirth of Mono" 1862:The Mono embeddable C# compiler 1349:Xamarin.iOS and Xamarin.Android 880:generational garbage collection 672:Mono specific class libraries: 540:Ecma-334 and Ecma-335 standards 455:Windows Presentation Foundation 7703:Software using the MIT license 6558:Python Tools for Visual Studio 6518:Open Management Infrastructure 6428:Microsoft C++ Standard Library 5663:Common Language Infrastructure 5445:GNU Free Documentation License 4893:. Mono-project.com. 2008-10-06 4619:Smith, Brett (July 16, 2009). 4354:"Xamarin Designer for Android" 4246:. TechieBuzz. 18 October 2022. 4169:spouliot (21 September 2020). 4144:spouliot (13 September 2019). 4119:spouliot (14 September 2018). 4094:spouliot (19 September 2017). 3732:. os.xamarin.com. 2011-08-01. 3651:"The Making of Xamarin Studio" 3478:. official Mono documentation. 2263:Defaults to .NET 4.0 profile, 1397:from executing on the device. 1071:Mono Migration Analyzer (MoMA) 989:, mostly for game developers). 710:Common Language Infrastructure 536:Common Language Infrastructure 441:are part of the distribution. 349:Common Language Infrastructure 300:and other OSes. Originally by 1: 5502:"Mono Applications? Aplenty!" 3686:. 15 Jan 2012. Archived from 3476:".NET Framework Architecture" 3244:"Mono Project Roadmap - Mono" 2722:developed by the Mono Project 2066:, was written for the MacOS. 1856:Mono's Compiler as a Service 1588:.NET 4.5 async/await support 1177:engine and Gtk engine (using 936:Common Language Specification 929:Common Language Runtime (CLR) 618:Microsoft compatibility stack 526:Microsoft compatibility stack 6845:Microsoft Reciprocal License 6523:Open Neural Network Exchange 6448:Microsoft Enterprise Library 5704:Platform Invocation Services 5687:Common Intermediate Language 3606:"Supported Platforms - Mono" 3563:"Static Compilation in Mono" 3040:Clarke, Gavin (2011-05-03). 2929:. 2003-10-13. Archived from 2842:Sourav, Rudra (2024-09-02). 1997:Software developed with Mono 1895:Mono and Microsoft's patents 1692:iOS 14 and Xcode 12 support 1679:iOS 13 and Xcode 11 support 1666:iOS 12 and Xcode 10 support 1301:MonoDevelop is a free GNOME 718:Mono-specific enhancements: 308:, it was later developed by 40:Diagram of Mono architecture 7444:Windows Workflow Foundation 7432:Windows Identity Foundation 6623:Virtual File System for Git 6498:Neural Network Intelligence 6433:Microsoft Cognitive Toolkit 5522:"Mono Project Goes Virtual" 5443:, which was then under the 5423:"Mono 6.12.0 Release Notes" 5409:"Mono 6.10.0 Release Notes" 5339:"Mono 5.20.0 Release Notes" 5325:"Mono 5.18.0 Release Notes" 5311:"Mono 5.16.0 Release Notes" 5297:"Mono 5.14.0 Release Notes" 5283:"Mono 5.12.0 Release Notes" 5269:"Mono 5.10.0 Release Notes" 4673:"Microsoft's Empty Promise" 4621:"Microsoft's Empty Promise" 4232:. InfoWorld. 16 March 2010. 1947:non-standardized namespaces 1931:Microsoft Community Promise 1721:Microsoft Community Promise 1653:iOS 11 and Xcode 9 support 1640:iOS 10 and Xcode 8 support 1247:MonoTools for Visual Studio 459:Windows Workflow Foundation 7719: 5624:Main Page for the port to 5550:. Ubiquity. Archived from 5548:"In the World of mod_mono" 5395:"Mono 6.8.0 Release Notes" 5381:"Mono 6.6.0 Release Notes" 5367:"Mono 6.4.0 Release Notes" 5353:"Mono 6.0.0 Release Notes" 5255:"Mono 5.8.0 Release Notes" 5241:"Mono 5.4.0 Release Notes" 5227:"Mono 5.2.0 Release Notes" 4356:. Visual Studio Magazine. 1899: 1859:The Mono interactive Shell 1819:GNU General Public License 1627:iOS 9 and Xcode 7 support 1614:iOS 8 and Xcode 6 support 1601:XCode 5 and iOS 7 support 1294: 942:Managed and unmanaged code 741:Transparent Code Framework 731:Mono-specific enhancements 599:Open Database Connectivity 565:libraries. These include: 489: 421:Current status and roadmap 7622: 7513: 7387:Language Integrated Query 7205: 7151: 7010: 6917: 6773:Extensible Storage Engine 6653:Windows Driver Frameworks 6563:R Tools for Visual Studio 6438:Microsoft Design Language 6038:Microsoft and open source 5164:"Release Notes Mono 3.12" 5143:"Release Notes Mono 3.10" 5017:"Release Notes Mono 2.10" 4870:"Mono 1.2: Release Notes" 4773:OpenRA: Playtest 20190825 4635:"Mono Position Statement" 3855:"MonoTouch 1.0 goes live" 3543:. Tirania.org. 2008-11-03 3495:. Tirania.org. 2010-04-27 3309:. Tirania.org. 2010-02-03 3288:. Tirania.org. 2009-12-17 3230:"Mono compatibility list" 3065:. Tirania.org. 2011-05-16 2990:Koep, Paul (2011-05-02). 2530:.NET 4.7.2 support; more 2100:, also make use of Mono. 1815:Mozilla Application Suite 1739:Core .NET class libraries 1271:Shared Source CLI (Rotor) 958:Mono-specific innovations 900:Namespaces and assemblies 708:Compatible with the ECMA 642:patent fears and concerns 548:Community Promise license 113: 87: 33: 24: 16:Computer software project 7376:Dynamic Language Runtime 7215:Libraries and frameworks 7143:Unix System Laboratories 6899:Open Letter to Hobbyists 6840:Microsoft Public License 6738:(v1.25, v2.0 & v4.0) 6680:Windows Template Library 6378:Dynamic Language Runtime 6043:Shared Source Initiative 5965:C# and Visual Basic .NET 5709:Virtual Execution System 5483:. ONLamp. Archived from 5206:"Release Notes Mono 5.0" 5185:"Release Notes Mono 4.0" 5122:"Release Notes Mono 3.8" 5101:"Release Notes Mono 3.6" 5080:"Release Notes Mono 3.4" 5059:"Release Notes Mono 3.2" 5038:"Release Notes Mono 3.0" 4996:"Release Notes Mono 2.8" 4975:"Release Notes Mono 2.6" 4954:"Release Notes Mono 2.4" 4912:"Release Notes Mono 2.2" 4891:"Release Notes Mono 2.0" 4828:"Mono 1.0 Release Notes" 4591:such as the LGPL or GPL. 3782:"MonoTouch and iPhone 4" 3390:"Database Access - Mono" 2670:Standard Libraries (CLI) 2484:compiler; option to use 2277:Dynamic Language Runtime 1957:Free Software Foundation 1882:that they'll completely 1407:C# from the Mono Project 1281:Free Software Foundation 571:graphical user interface 7693:Cross-platform software 7298:Framework Class Library 7287:Common Language Runtime 6116:Windows Package Manager 5970:Java and .NET platforms 4410:"Xamarin.Mac - Xamarin" 3216:not actively developed. 3086:. infoq.com. 2011-05-17 2871:. ZDNet. Archived from 2819:Official Microsoft Blog 2738:that allows hosting of 2654:Common Language Runtime 1970:Ubuntu Developer Summit 1968:In November 2011 at an 1894: 763:(in 32-bit mode only), 714:Common Language Runtime 704:Common Language Runtime 680:Filesystem in Userspace 7533:Native Image Generator 7528:.NET Compiler Platform 7249:.NET Compact Framework 7072:Open Enterprise Server 6889:F# Software Foundation 5783:.NET Compact Framework 5457:" Mono early history." 4748:"Companies using Mono" 4474:"Xamarin for Everyone" 3763:"Xamarin for Everyone" 3577:"Continuations - Mono" 2019: 2009: 1929:) standards under the 1733:An Android UI designer 1575:Visual Studio support 1395:just-in-time compilers 1139:Microsoft Dynamics CRM 1121:, C# bindings for the 1063:libraries, written in 927:as implemented by the 873:Simple Generational GC 648:Framework architecture 575:Gecko rendering engine 340: 312:which was acquired by 304:which was acquired by 100:; 7 months ago 75:; 20 years ago 7398:Microsoft Silverlight 6909:Outercurve Foundation 6463:Mixed Reality Toolkit 5735:Global Assembly Cache 5628:'s hand-held products 3749:"Mono relicensed MIT" 3173:. February 24, 2016. 2977:"Supported Platforms" 2015: 2004: 1258:Other implementations 1081:model–view–controller 969:C# Interactive Shell. 747:Code Execution Engine 657:Code Execution Engine 498:Microsoft Silverlight 331: 7683:.NET implementations 7254:.NET Micro Framework 6398:Fluent Design System 6278:.NET Micro Framework 5788:.NET Micro Framework 5682:Code Access Security 5554:on February 23, 2007 5455:(October 13, 2003). 4389:www.mono-project.com 1847:open-source software 1839:open-source licenses 1129:Resco MobileBusiness 1091:Model View ViewModel 1034:Banshee Media Player 591:Microsoft SQL Server 563:free and open-source 338:San Jose, California 287:free and open-source 7408:Parallel Extensions 6121:WorldWide Telescope 6096:Microsoft PowerToys 5541:. internetnews.com. 5487:on October 19, 2006 4414:learn.microsoft.com 4342:. Developer Fusion. 3517:"CsharpRepl - Mono" 2875:on November 5, 2011 2734:– A module for the 2708:Moonlight (runtime) 2269:Parallel Extensions 2122: 2083:scripting languages 1468: 1415:Core .NET libraries 1089:, a cross-platform 1079:, a cross-platform 1014:System requirements 492:Moonlight (runtime) 21: 7029:Systems management 6994:Robert Frankenberg 6685:Windows UI Library 6598:T2 Temporal Prover 6568:RecursiveExtractor 6230:Small Basic Online 6106:Windows Calculator 5750:Standard Libraries 5699:Common Type System 5677:Application domain 5208:. Mono-project.com 5187:. Mono-project.com 5166:. Mono-project.com 5145:. Mono-project.com 5124:. Mono-project.com 5103:. Mono-project.com 5082:. Mono-project.com 5061:. Mono-project.com 5040:. Mono-project.com 5019:. Mono-project.com 4998:. Mono-project.com 4977:. Mono-project.com 4956:. Mono-project.com 4935:. Mono-project.com 4933:"Linear IR - Mono" 4914:. Mono-project.com 4872:. Mono-project.com 4851:. Mono-project.com 4830:. Mono-project.com 4809:. Mono-project.com 4788:. Mono-project.com 4458:de Icaza, Miguel. 4302:"Mono for Android" 4175:docs.microsoft.com 4150:docs.microsoft.com 4125:docs.microsoft.com 4100:docs.microsoft.com 3965:. 28 January 2023. 3853:de Icaza, Miguel. 3590:de Icaza, Miguel. 3561:de Icaza, Miguel. 3519:. Mono-project.com 3427:. mono-project.com 3265:"MoonlightRoadmap" 3246:. Mono-project.com 3128:community project. 2821:. 24 February 2016 2736:Apache HTTP Server 2714:implementation of 2675:Base Class Library 2566:September 23, 2019 2256:September 22, 2010 2218:Full Ahead of Time 2154:September 21, 2004 2120: 2020: 2010: 1841:and hence Mono is 1685:September 20, 2020 1672:September 13, 2019 1659:September 14, 2018 1646:September 19, 2017 1633:September 13, 2016 1620:September 16, 2015 1607:September 10, 2014 1555:September 19, 2012 1484:September 14, 2009 1466: 1438:Xamarin Studio IDE 1283:'s decommissioned 1228:Mobile platforms: 859:garbage collectors 825:operating systems. 787:for 64-bit modes. 665:Base Class Library 341: 290:software framework 247:Software framework 73:June 30, 2004 47:Original author(s) 7660: 7659: 7547: 7546: 7419:WCF Data Services 7165: 7164: 7128:Star Trek project 7097: 7096: 6984:Dennis Fairclough 6931: 6930: 6826: 6825: 6729:Operating systems 6720:Z3 Theorem Prover 6528:Open Service Mesh 6443:Microsoft Detours 6313:ASP.NET Web Forms 6251:development tools 5987: 5986: 5983: 5982: 5817: 5816: 3977:"Xamarin.iOS 6.4" 3959:"Xamarin.iOS 6.2" 3905:"MonoTouch 4.0.0" 3887:"MonoTouch 3.0.0" 3869:"MonoTouch 2.0.0" 2696:– An open-source 2629: 2628: 2625:Various Bugfixes 2618:November 24, 2020 2612:Various Bugfixes 2599:Various Bugfixes 2579:December 10, 2019 2523:December 21, 2018 2460:February 26, 2018 2354:September 4, 2014 2289:February 15, 2011 2239:December 15, 2009 1910:Community Promise 1707:and continued by 1696: 1695: 1689:Xamarin.iOS 14.0 1676:Xamarin.iOS 13.0 1663:Xamarin.iOS 12.0 1650:Xamarin.iOS 11.0 1637:Xamarin.iOS 10.0 1568:February 20, 2013 1430:integration tools 1428:Interface Builder 1418:Development SDK: 853:Garbage collector 721:Mono.SIMD support 480:Visual Basic .NET 280: 279: 7710: 7650: 7649: 7640: 7639: 7630: 7629: 7465: 7322:Entity Framework 7192: 7185: 7178: 7169: 7157: 7156: 7046:Identity Manager 7026: 7016: 6999:Ronald Hovsepian 6958: 6951: 6944: 6935: 6923: 6922: 6393:Entity Framework 6091:Open Live Writer 6056: 6014: 6007: 6000: 5991: 5828: 5763: 5656: 5649: 5642: 5633: 5618: 5613: 5612: 5610:Official website 5597: 5595: 5593: 5580: 5578: 5576: 5563: 5561: 5559: 5542: 5533: 5531: 5529: 5516: 5514: 5512: 5496: 5494: 5492: 5475: 5473: 5471: 5465: 5459:. Archived from 5453:de Icaza, Miguel 5427: 5426: 5419: 5413: 5412: 5405: 5399: 5398: 5391: 5385: 5384: 5377: 5371: 5370: 5363: 5357: 5356: 5349: 5343: 5342: 5335: 5329: 5328: 5321: 5315: 5314: 5307: 5301: 5300: 5293: 5287: 5286: 5279: 5273: 5272: 5265: 5259: 5258: 5251: 5245: 5244: 5237: 5231: 5230: 5223: 5217: 5216: 5214: 5213: 5202: 5196: 5195: 5193: 5192: 5181: 5175: 5174: 5172: 5171: 5160: 5154: 5153: 5151: 5150: 5139: 5133: 5132: 5130: 5129: 5118: 5112: 5111: 5109: 5108: 5097: 5091: 5090: 5088: 5087: 5076: 5070: 5069: 5067: 5066: 5055: 5049: 5048: 5046: 5045: 5034: 5028: 5027: 5025: 5024: 5013: 5007: 5006: 5004: 5003: 4992: 4986: 4985: 4983: 4982: 4971: 4965: 4964: 4962: 4961: 4950: 4944: 4943: 4941: 4940: 4929: 4923: 4922: 4920: 4919: 4908: 4902: 4901: 4899: 4898: 4887: 4881: 4880: 4878: 4877: 4866: 4860: 4859: 4857: 4856: 4845: 4839: 4838: 4836: 4835: 4824: 4818: 4817: 4815: 4814: 4803: 4797: 4796: 4794: 4793: 4782: 4776: 4769: 4763: 4762: 4760: 4758: 4744: 4738: 4737: 4735: 4733: 4728:on July 10, 2015 4724:. Archived from 4714: 4708: 4707: 4700: 4698: 4693:on June 19, 2009 4683: 4677: 4676: 4669: 4663: 4662: 4655: 4649: 4648: 4631: 4625: 4624: 4616: 4610: 4609: 4601: 4595: 4594: 4586: 4584: 4569: 4563: 4562: 4560: 4559: 4540: 4534: 4533: 4521: 4512: 4511: 4499: 4493: 4492: 4490: 4489: 4470: 4464: 4463: 4455: 4449: 4448: 4446: 4445: 4430: 4424: 4423: 4421: 4420: 4405: 4399: 4398: 4396: 4395: 4381: 4375: 4374: 4367: 4361: 4360: 4350: 4344: 4343: 4336: 4330: 4329: 4317: 4311: 4310: 4298: 4292: 4291: 4279: 4273: 4272: 4270: 4269: 4254: 4248: 4247: 4240: 4234: 4233: 4226: 4220: 4219: 4212: 4206: 4205: 4203: 4202: 4191: 4185: 4184: 4182: 4181: 4166: 4160: 4159: 4157: 4156: 4141: 4135: 4134: 4132: 4131: 4116: 4110: 4109: 4107: 4106: 4091: 4085: 4084: 4082: 4081: 4066: 4060: 4059: 4057: 4056: 4041: 4035: 4034: 4032: 4031: 4016: 4010: 4009: 4007: 4006: 3991: 3985: 3984: 3973: 3967: 3966: 3955: 3949: 3948: 3937: 3931: 3930: 3919: 3913: 3912: 3901: 3895: 3894: 3883: 3877: 3876: 3865: 3859: 3858: 3850: 3844: 3843: 3831: 3825: 3824: 3811: 3805: 3804: 3797: 3791: 3790: 3778: 3772: 3771: 3759: 3753: 3752: 3745: 3739: 3738: 3726: 3720: 3719: 3717: 3715: 3709:"DotGNU Project" 3705: 3699: 3698: 3696: 3695: 3676: 3670: 3669: 3667: 3666: 3657:. Archived from 3646: 3640: 3639: 3637: 3636: 3627:. Archived from 3616: 3610: 3609: 3602: 3596: 3595: 3587: 3581: 3580: 3573: 3567: 3566: 3558: 3552: 3551: 3549: 3548: 3537: 3528: 3527: 3525: 3524: 3513: 3504: 3503: 3501: 3500: 3489: 3480: 3479: 3472: 3466: 3465: 3463: 3462: 3453:. Archived from 3442: 3436: 3435: 3433: 3432: 3421: 3412: 3411: 3400: 3394: 3393: 3386: 3380: 3379: 3377: 3376: 3367:. Archived from 3361: 3355: 3354: 3347: 3338: 3337: 3324: 3318: 3317: 3315: 3314: 3303: 3297: 3296: 3294: 3293: 3282: 3276: 3275: 3273: 3272: 3261: 3255: 3254: 3252: 3251: 3240: 3234: 3233: 3226: 3220: 3219: 3211: 3210: 3200:de Icaza, Miguel 3196: 3187: 3186: 3184: 3182: 3159: 3153: 3152: 3150: 3149: 3138: 3132: 3131: 3123: 3122: 3107: 3101: 3100: 3092: 3091: 3080: 3074: 3073: 3071: 3070: 3059: 3053: 3052: 3050: 3049: 3037: 3031: 3030: 3028: 3027: 3012: 3006: 3005: 3003: 3002: 2987: 2981: 2980: 2973: 2967: 2966: 2964: 2963: 2948: 2942: 2941: 2939: 2938: 2923: 2917: 2916: 2908: 2902: 2901: 2899: 2891: 2885: 2884: 2882: 2880: 2864: 2858: 2857: 2855: 2854: 2839: 2830: 2829: 2827: 2826: 2811: 2805: 2804: 2802: 2800: 2794:"FAQ: Licensing" 2790: 2784: 2779: 2773: 2772: 2761: 2648: 2643: 2642: 2641: 2619: 2606: 2593: 2592:January 15, 2020 2580: 2567: 2554: 2541: 2524: 2511: 2494: 2474: 2461: 2444: 2443:February 1, 2018 2431: 2418: 2404: 2391: 2379: 2378:January 13, 2015 2367: 2355: 2343: 2331: 2318: 2302: 2301:October 18, 2012 2290: 2257: 2240: 2227: 2216:Mono introduces 2204: 2203:January 13, 2009 2183: 2167: 2166:November 9, 2006 2155: 2139: 2123: 2121:Release history 2106:Apple Disk Image 2062:. The program, 1982:ARM architecture 1925:) and ECMA 335 ( 1833:. These are all 1686: 1673: 1660: 1647: 1634: 1624:Xamarin.iOS 9.0 1621: 1611:Xamarin.iOS 8.0 1608: 1598:Xamarin.iOS 7.0 1595: 1582: 1569: 1556: 1543: 1542:October 12, 2011 1530: 1514: 1498: 1491:Initial release 1485: 1469: 1467:Release History 1029:Cross-platform: 1022:Related projects 844: 840: 821:and Microsoft's 661:Class Libraries 276: 273: 271: 170:Operating system 143: 138: 135: 133: 131: 129: 108: 106: 101: 83: 81: 76: 38: 29: 22: 7718: 7717: 7713: 7712: 7711: 7709: 7708: 7707: 7698:Novell software 7673:Mono (software) 7663: 7662: 7661: 7656: 7618: 7604:.NET Foundation 7592: 7543: 7509: 7486: 7454: 7303: 7273: 7242:Version history 7224:Implementations 7219: 7201: 7196: 7166: 7161: 7147: 7093: 7060: 7017: 7008: 6967: 6962: 6932: 6927: 6913: 6884:.NET Foundation 6872: 6849: 6822: 6756: 6724: 6705:XDP for Windows 6643:Windows App SDK 6403:Fluid Framework 6383:eBPF on Windows 6250: 6244: 6152: 6146: 6130: 6111:Windows Console 6047: 6026: 6018: 5988: 5979: 5948: 5857: 5831:Major languages 5813: 5792: 5759:Implementations 5754: 5713: 5665: 5660: 5608: 5607: 5604: 5591: 5589: 5583: 5574: 5572: 5566: 5557: 5555: 5545: 5536: 5527: 5525: 5524:. Internet News 5519: 5510: 5508: 5499: 5490: 5488: 5478: 5469: 5467: 5466:on June 6, 2011 5463: 5451: 5435: 5430: 5421: 5420: 5416: 5407: 5406: 5402: 5393: 5392: 5388: 5379: 5378: 5374: 5365: 5364: 5360: 5351: 5350: 5346: 5337: 5336: 5332: 5323: 5322: 5318: 5309: 5308: 5304: 5295: 5294: 5290: 5281: 5280: 5276: 5267: 5266: 5262: 5253: 5252: 5248: 5239: 5238: 5234: 5225: 5224: 5220: 5211: 5209: 5204: 5203: 5199: 5190: 5188: 5183: 5182: 5178: 5169: 5167: 5162: 5161: 5157: 5148: 5146: 5141: 5140: 5136: 5127: 5125: 5120: 5119: 5115: 5106: 5104: 5099: 5098: 5094: 5085: 5083: 5078: 5077: 5073: 5064: 5062: 5057: 5056: 5052: 5043: 5041: 5036: 5035: 5031: 5022: 5020: 5015: 5014: 5010: 5001: 4999: 4994: 4993: 4989: 4980: 4978: 4973: 4972: 4968: 4959: 4957: 4952: 4951: 4947: 4938: 4936: 4931: 4930: 4926: 4917: 4915: 4910: 4909: 4905: 4896: 4894: 4889: 4888: 4884: 4875: 4873: 4868: 4867: 4863: 4854: 4852: 4847: 4846: 4842: 4833: 4831: 4826: 4825: 4821: 4812: 4810: 4805: 4804: 4800: 4791: 4789: 4786:"Mono Releases" 4784: 4783: 4779: 4770: 4766: 4756: 4754: 4746: 4745: 4741: 4731: 4729: 4716: 4715: 4711: 4696: 4694: 4685: 4684: 4680: 4671: 4670: 4666: 4657: 4656: 4652: 4641:June 30, 2009. 4633: 4632: 4628: 4618: 4617: 4613: 4603: 4602: 4598: 4582: 4580: 4579:on May 23, 2013 4571: 4570: 4566: 4557: 4555: 4542: 4541: 4537: 4530:The Tech Report 4523: 4522: 4515: 4501: 4500: 4496: 4487: 4485: 4472: 4471: 4467: 4457: 4456: 4452: 4443: 4441: 4432: 4431: 4427: 4418: 4416: 4407: 4406: 4402: 4393: 4391: 4383: 4382: 4378: 4369: 4368: 4364: 4352: 4351: 4347: 4338: 4337: 4333: 4319: 4318: 4314: 4300: 4299: 4295: 4281: 4280: 4276: 4267: 4265: 4256: 4255: 4251: 4242: 4241: 4237: 4228: 4227: 4223: 4218:. NetworkWorld. 4214: 4213: 4209: 4200: 4198: 4193: 4192: 4188: 4179: 4177: 4168: 4167: 4163: 4154: 4152: 4143: 4142: 4138: 4129: 4127: 4118: 4117: 4113: 4104: 4102: 4093: 4092: 4088: 4079: 4077: 4068: 4067: 4063: 4054: 4052: 4043: 4042: 4038: 4029: 4027: 4018: 4017: 4013: 4004: 4002: 3993: 3992: 3988: 3975: 3974: 3970: 3957: 3956: 3952: 3941:"MonoTouch 6.0" 3939: 3938: 3934: 3923:"MonoTouch 5.0" 3921: 3920: 3916: 3903: 3902: 3898: 3885: 3884: 3880: 3867: 3866: 3862: 3852: 3851: 3847: 3833: 3832: 3828: 3813: 3812: 3808: 3803:. 9 April 2010. 3799: 3798: 3794: 3780: 3779: 3775: 3761: 3760: 3756: 3747: 3746: 3742: 3728: 3727: 3723: 3713: 3711: 3707: 3706: 3702: 3693: 3691: 3678: 3677: 3673: 3664: 3662: 3648: 3647: 3643: 3634: 3632: 3618: 3617: 3613: 3604: 3603: 3599: 3589: 3588: 3584: 3575: 3574: 3570: 3560: 3559: 3555: 3546: 3544: 3539: 3538: 3531: 3522: 3520: 3515: 3514: 3507: 3498: 3496: 3491: 3490: 3483: 3474: 3473: 3469: 3460: 3458: 3445:Boehm, Hans-J. 3444: 3443: 3439: 3430: 3428: 3425:"Compacting GC" 3423: 3422: 3415: 3402: 3401: 3397: 3388: 3387: 3383: 3374: 3372: 3363: 3362: 3358: 3349: 3348: 3341: 3326: 3325: 3321: 3312: 3310: 3305: 3304: 3300: 3291: 3289: 3284: 3283: 3279: 3270: 3268: 3263: 3262: 3258: 3249: 3247: 3242: 3241: 3237: 3228: 3227: 3223: 3208: 3206: 3198: 3197: 3190: 3180: 3178: 3161: 3160: 3156: 3147: 3145: 3140: 3139: 3135: 3120: 3118: 3109: 3108: 3104: 3089: 3087: 3082: 3081: 3077: 3068: 3066: 3061: 3060: 3056: 3047: 3045: 3039: 3038: 3034: 3025: 3023: 3014: 3013: 3009: 3000: 2998: 2989: 2988: 2984: 2979:. Mono website. 2975: 2974: 2970: 2961: 2959: 2950: 2949: 2945: 2936: 2934: 2925: 2924: 2920: 2910: 2909: 2905: 2897: 2893: 2892: 2888: 2878: 2876: 2866: 2865: 2861: 2852: 2850: 2841: 2840: 2833: 2824: 2822: 2813: 2812: 2808: 2798: 2796: 2792: 2791: 2787: 2780: 2776: 2765:"Mono Releases" 2763: 2762: 2758: 2754: 2749: 2644: 2639: 2637: 2634: 2617: 2604: 2591: 2578: 2565: 2552: 2539: 2522: 2510:October 8, 2018 2509: 2492: 2472: 2459: 2442: 2430:October 5, 2017 2429: 2416: 2402: 2389: 2377: 2366:October 4, 2014 2365: 2353: 2342:August 12, 2014 2341: 2329: 2316: 2300: 2288: 2271:, WCF Routing, 2255: 2248: 2238: 2225: 2215: 2202: 2182:October 6, 2008 2181: 2165: 2153: 2137: 2118: 2116:Version history 1999: 1994: 1993: 1905: 1897: 1886:Mono under the 1880:Microsoft Build 1823:MIT X11 License 1803: 1791: 1783: 1762: 1757: 1701: 1699:Xamarin.Android 1684: 1671: 1658: 1645: 1632: 1619: 1606: 1593: 1585:Xamarin.iOS 6.4 1580: 1572:Xamarin.iOS 6.2 1567: 1554: 1541: 1528: 1512: 1496: 1483: 1464: 1462:Version history 1379: 1351: 1299: 1293: 1260: 1212:) (deprecated). 1135:Resco MobileCRM 1109:that uses Mono. 1024: 1016: 999:as JIT backend. 960: 944: 921: 902: 889: 855: 842: 838: 749: 682:(FUSE), curses) 650: 544:virtual machine 532:core components 520:Core components 514: 512:Mono components 494: 488: 435:LINQ to Objects 423: 353:Miguel de Icaza 326: 268: 146: 126: 109: 104: 102: 99: 79: 77: 74: 70:Initial release 41: 17: 12: 11: 5: 7716: 7714: 7706: 7705: 7700: 7695: 7690: 7685: 7680: 7675: 7665: 7664: 7658: 7657: 7655: 7654: 7644: 7634: 7623: 7620: 7619: 7617: 7616: 7611: 7606: 7600: 7598: 7594: 7593: 7591: 7590: 7588:Xamarin Studio 7585: 7580: 7575: 7574: 7573: 7568: 7557: 7555: 7549: 7548: 7545: 7544: 7542: 7541: 7536: 7530: 7525: 7520: 7514: 7511: 7510: 7508: 7507: 7502: 7496: 7494: 7488: 7487: 7485: 7484: 7479: 7477:.NET Reflector 7473: 7471: 7462: 7456: 7455: 7453: 7452: 7447: 7441: 7435: 7429: 7423: 7422: 7421: 7410: 7405: 7400: 7395: 7390: 7384: 7378: 7373: 7368: 7363: 7362: 7361: 7356: 7351: 7346: 7341: 7336: 7326: 7325: 7324: 7313: 7311: 7305: 7304: 7302: 7301: 7295: 7290: 7283: 7281: 7275: 7274: 7272: 7271: 7266: 7261: 7256: 7251: 7246: 7245: 7244: 7237:.NET Framework 7234: 7227: 7225: 7221: 7220: 7218: 7217: 7212: 7206: 7203: 7202: 7197: 7195: 7194: 7187: 7180: 7172: 7163: 7162: 7152: 7149: 7148: 7146: 7145: 7140: 7135: 7130: 7125: 7118: 7111: 7105: 7103: 7099: 7098: 7095: 7094: 7092: 7091: 7090: 7089: 7079: 7074: 7068: 7066: 7062: 7061: 7059: 7058: 7053: 7051:Access Manager 7048: 7043: 7038: 7032: 7030: 7023: 7019: 7018: 7011: 7009: 7007: 7006: 7001: 6996: 6991: 6989:Raymond Noorda 6986: 6981: 6975: 6973: 6969: 6968: 6963: 6961: 6960: 6953: 6946: 6938: 6929: 6928: 6918: 6915: 6914: 6912: 6911: 6906: 6901: 6896: 6891: 6886: 6880: 6878: 6874: 6873: 6871: 6870: 6865: 6859: 6857: 6851: 6850: 6848: 6847: 6842: 6836: 6834: 6828: 6827: 6824: 6823: 6821: 6820: 6815: 6810: 6805: 6800: 6795: 6790: 6785: 6780: 6775: 6770: 6764: 6762: 6758: 6757: 6755: 6754: 6749: 6744: 6739: 6732: 6730: 6726: 6725: 6723: 6722: 6717: 6712: 6707: 6702: 6697: 6692: 6687: 6682: 6677: 6672: 6667: 6666: 6665: 6660: 6650: 6645: 6640: 6635: 6630: 6625: 6620: 6615: 6610: 6605: 6600: 6595: 6590: 6585: 6580: 6575: 6570: 6565: 6560: 6555: 6550: 6545: 6540: 6535: 6530: 6525: 6520: 6515: 6510: 6505: 6500: 6495: 6490: 6485: 6480: 6475: 6470: 6465: 6460: 6455: 6453:Microsoft SEAL 6450: 6445: 6440: 6435: 6430: 6425: 6420: 6415: 6410: 6405: 6400: 6395: 6390: 6385: 6380: 6375: 6370: 6365: 6360: 6355: 6350: 6345: 6340: 6335: 6330: 6325: 6320: 6315: 6310: 6305: 6300: 6295: 6290: 6285: 6280: 6275: 6270: 6268:.NET Gadgeteer 6265: 6263:.NET Framework 6260: 6254: 6252: 6246: 6245: 6243: 6242: 6237: 6232: 6227: 6222: 6220:Project Verona 6217: 6212: 6207: 6202: 6197: 6192: 6187: 6182: 6177: 6172: 6167: 6162: 6156: 6154: 6148: 6147: 6145: 6144: 6138: 6136: 6132: 6131: 6129: 6128: 6123: 6118: 6113: 6108: 6103: 6098: 6093: 6088: 6083: 6078: 6073: 6068: 6066:3D Movie Maker 6062: 6060: 6053: 6049: 6048: 6046: 6045: 6040: 6034: 6032: 6028: 6027: 6019: 6017: 6016: 6009: 6002: 5994: 5985: 5984: 5981: 5980: 5978: 5977: 5972: 5967: 5962: 5956: 5954: 5950: 5949: 5947: 5946: 5941: 5936: 5931: 5926: 5921: 5916: 5911: 5906: 5901: 5896: 5891: 5886: 5881: 5876: 5871: 5865: 5863: 5859: 5858: 5856: 5855: 5850: 5845: 5840: 5834: 5832: 5825: 5819: 5818: 5815: 5814: 5812: 5811: 5806: 5800: 5798: 5794: 5793: 5791: 5790: 5785: 5780: 5778:.NET Framework 5775: 5769: 5767: 5760: 5756: 5755: 5753: 5752: 5747: 5742: 5737: 5732: 5727: 5721: 5719: 5715: 5714: 5712: 5711: 5706: 5701: 5696: 5695: 5694: 5684: 5679: 5673: 5671: 5667: 5666: 5661: 5659: 5658: 5651: 5644: 5636: 5630: 5629: 5619: 5603: 5602:External links 5600: 5599: 5598: 5581: 5564: 5543: 5534: 5517: 5497: 5476: 5464:(mailing list) 5449: 5434: 5431: 5429: 5428: 5414: 5400: 5386: 5372: 5358: 5344: 5330: 5316: 5302: 5288: 5274: 5260: 5246: 5232: 5218: 5197: 5176: 5155: 5134: 5113: 5092: 5071: 5050: 5029: 5008: 4987: 4966: 4945: 4924: 4903: 4882: 4861: 4840: 4819: 4798: 4777: 4764: 4739: 4709: 4678: 4664: 4650: 4639:Canonical Ltd. 4626: 4611: 4596: 4564: 4548:Mono on GitHub 4535: 4513: 4494: 4465: 4450: 4425: 4408:davidortinau. 4400: 4385:"macOS | Mono" 4376: 4362: 4345: 4331: 4312: 4293: 4274: 4249: 4235: 4221: 4207: 4186: 4161: 4136: 4111: 4086: 4061: 4036: 4011: 3986: 3983:. 8 July 2022. 3968: 3950: 3932: 3914: 3896: 3878: 3860: 3845: 3826: 3806: 3792: 3773: 3754: 3740: 3721: 3700: 3671: 3641: 3611: 3597: 3582: 3568: 3553: 3529: 3505: 3481: 3467: 3437: 3413: 3395: 3381: 3356: 3339: 3319: 3298: 3277: 3256: 3235: 3221: 3202:(2011-03-07). 3188: 3154: 3133: 3102: 3075: 3054: 3044:. The Register 3032: 3007: 2982: 2968: 2958:. 30 June 2004 2943: 2918: 2903: 2886: 2859: 2848:It's FOSS News 2831: 2806: 2785: 2774: 2755: 2753: 2750: 2748: 2745: 2744: 2743: 2729: 2723: 2705: 2702:.NET Framework 2691: 2685: 2680: 2679: 2678: 2667: 2661: 2659:.NET Framework 2656: 2650: 2649: 2633: 2630: 2627: 2626: 2623: 2620: 2614: 2613: 2610: 2607: 2601: 2600: 2597: 2594: 2588: 2587: 2584: 2581: 2575: 2574: 2571: 2568: 2562: 2561: 2558: 2555: 2549: 2548: 2545: 2542: 2540:April 11, 2019 2536: 2535: 2528: 2525: 2519: 2518: 2515: 2512: 2506: 2505: 2498: 2495: 2493:August 7, 2018 2489: 2488: 2478: 2475: 2469: 2468: 2465: 2462: 2456: 2455: 2448: 2445: 2439: 2438: 2435: 2432: 2426: 2425: 2422: 2419: 2413: 2412: 2408: 2405: 2399: 2398: 2395: 2392: 2390:April 29, 2015 2386: 2385: 2383: 2380: 2374: 2373: 2371: 2368: 2362: 2361: 2359: 2356: 2350: 2349: 2347: 2344: 2338: 2337: 2335: 2332: 2330:March 31, 2014 2326: 2325: 2322: 2319: 2313: 2312: 2306: 2303: 2297: 2296: 2294: 2291: 2285: 2284: 2261: 2258: 2252: 2251: 2244: 2241: 2235: 2234: 2231: 2228: 2226:March 30, 2009 2222: 2221: 2208: 2205: 2199: 2198: 2187: 2184: 2178: 2177: 2171: 2168: 2162: 2161: 2159: 2156: 2150: 2149: 2143: 2140: 2134: 2133: 2130: 2127: 2117: 2114: 1998: 1995: 1906: 1898: 1896: 1893: 1876: 1875: 1868: 1865: 1864: 1863: 1860: 1802: 1799: 1790: 1787: 1782: 1779: 1761: 1758: 1756: 1753: 1752: 1751: 1748: 1745: 1744: 1743: 1740: 1734: 1731: 1700: 1697: 1694: 1693: 1690: 1687: 1681: 1680: 1677: 1674: 1668: 1667: 1664: 1661: 1655: 1654: 1651: 1648: 1642: 1641: 1638: 1635: 1629: 1628: 1625: 1622: 1616: 1615: 1612: 1609: 1603: 1602: 1599: 1596: 1590: 1589: 1586: 1583: 1577: 1576: 1573: 1570: 1564: 1563: 1562:iOS 6 support 1560: 1557: 1551: 1550: 1549:iOS 5 support 1547: 1544: 1538: 1537: 1536:iOS 4 support 1534: 1531: 1525: 1524: 1518: 1515: 1513:April 16, 2010 1509: 1508: 1502: 1499: 1493: 1492: 1489: 1486: 1480: 1479: 1476: 1473: 1463: 1460: 1440: 1439: 1436: 1433: 1432: 1431: 1425: 1422: 1416: 1413: 1412: 1411: 1408: 1378: 1375: 1350: 1347: 1295:Main article: 1292: 1289: 1273:. Microsoft's 1259: 1256: 1255: 1254: 1240: 1239: 1233: 1226: 1225: 1219: 1213: 1199: 1198: 1171:Xamarin Studio 1160: 1154: 1148: 1142: 1132: 1126: 1116: 1110: 1100: 1094: 1084: 1074: 1068: 1050: 1043: 1037: 1023: 1020: 1015: 1012: 1008: 1007: 1000: 993: 990: 979: 976: 970: 967: 959: 956: 943: 940: 920: 917: 901: 898: 888: 885: 854: 851: 827: 826: 803: 795: 773:z/Architecture 748: 745: 744: 743: 737: 732: 729: 728: 727: 726: 725: 722: 716: 700: 695: 693:CLI Assemblies 690: 689: 688: 687: 686: 683: 676: 670: 667: 659: 649: 646: 528: 527: 524: 521: 513: 510: 490:Main article: 487: 484: 467:.NET Framework 431:.NET Framework 422: 419: 345:.NET Framework 332:Mono booth at 325: 322: 294:.NET Framework 278: 277: 266: 262: 261: 256: 250: 249: 244: 238: 237: 200: 194: 193: 172: 166: 165: 152: 148: 147: 145: 144: 123: 121: 115: 114: 111: 110: 97: 95: 93:Stable release 89: 88: 85: 84: 71: 67: 66: 61: 55: 54: 49: 43: 42: 39: 31: 30: 15: 13: 10: 9: 6: 4: 3: 2: 7715: 7704: 7701: 7699: 7696: 7694: 7691: 7689: 7688:2004 software 7686: 7684: 7681: 7679: 7676: 7674: 7671: 7670: 7668: 7653: 7645: 7643: 7635: 7633: 7625: 7624: 7621: 7615: 7612: 7610: 7607: 7605: 7602: 7601: 7599: 7597:Organizations 7595: 7589: 7586: 7584: 7581: 7579: 7576: 7572: 7569: 7567: 7564: 7563: 7562: 7561:Visual Studio 7559: 7558: 7556: 7554: 7550: 7540: 7537: 7534: 7531: 7529: 7526: 7524: 7521: 7519: 7516: 7515: 7512: 7506: 7505:SmartAssembly 7503: 7501: 7498: 7497: 7495: 7493: 7489: 7483: 7480: 7478: 7475: 7474: 7472: 7470: 7466: 7463: 7461: 7457: 7451: 7450:.NET Remoting 7448: 7445: 7442: 7439: 7436: 7433: 7430: 7427: 7426:Windows Forms 7424: 7420: 7417: 7416: 7414: 7411: 7409: 7406: 7404: 7403:Microsoft XNA 7401: 7399: 7396: 7394: 7391: 7388: 7385: 7382: 7379: 7377: 7374: 7372: 7369: 7367: 7364: 7360: 7357: 7355: 7352: 7350: 7347: 7345: 7342: 7340: 7337: 7335: 7332: 7331: 7330: 7327: 7323: 7320: 7319: 7318: 7315: 7314: 7312: 7310: 7306: 7299: 7296: 7294: 7291: 7288: 7285: 7284: 7282: 7280: 7276: 7270: 7269:XNA Framework 7267: 7265: 7262: 7260: 7257: 7255: 7252: 7250: 7247: 7243: 7240: 7239: 7238: 7235: 7232: 7229: 7228: 7226: 7222: 7216: 7213: 7211: 7210:.NET strategy 7208: 7207: 7204: 7200: 7193: 7188: 7186: 7181: 7179: 7174: 7173: 7170: 7160: 7150: 7144: 7141: 7139: 7136: 7134: 7131: 7129: 7126: 7124: 7123: 7122:SCO v. Novell 7119: 7117: 7116: 7112: 7110: 7107: 7106: 7104: 7100: 7088: 7085: 7084: 7083: 7080: 7078: 7075: 7073: 7070: 7069: 7067: 7065:Collaboration 7063: 7057: 7056:BorderManager 7054: 7052: 7049: 7047: 7044: 7042: 7039: 7037: 7034: 7033: 7031: 7027: 7024: 7020: 7015: 7005: 7002: 7000: 6997: 6995: 6992: 6990: 6987: 6985: 6982: 6980: 6977: 6976: 6974: 6970: 6966: 6959: 6954: 6952: 6947: 6945: 6940: 6939: 6936: 6926: 6916: 6910: 6907: 6905: 6902: 6900: 6897: 6895: 6892: 6890: 6887: 6885: 6882: 6881: 6879: 6875: 6869: 6866: 6864: 6861: 6860: 6858: 6856: 6852: 6846: 6843: 6841: 6838: 6837: 6835: 6833: 6829: 6819: 6816: 6814: 6811: 6809: 6806: 6804: 6801: 6799: 6796: 6794: 6791: 6789: 6786: 6784: 6781: 6779: 6776: 6774: 6771: 6769: 6766: 6765: 6763: 6759: 6753: 6750: 6748: 6745: 6743: 6740: 6737: 6734: 6733: 6731: 6727: 6721: 6718: 6716: 6713: 6711: 6708: 6706: 6703: 6701: 6698: 6696: 6693: 6691: 6688: 6686: 6683: 6681: 6678: 6676: 6673: 6671: 6670:Windows Forms 6668: 6664: 6661: 6659: 6656: 6655: 6654: 6651: 6649: 6646: 6644: 6641: 6639: 6638:Vowpal Wabbit 6636: 6634: 6631: 6629: 6626: 6624: 6621: 6619: 6616: 6614: 6611: 6609: 6606: 6604: 6601: 6599: 6596: 6594: 6591: 6589: 6586: 6584: 6581: 6579: 6576: 6574: 6571: 6569: 6566: 6564: 6561: 6559: 6556: 6554: 6551: 6549: 6546: 6544: 6541: 6539: 6536: 6534: 6531: 6529: 6526: 6524: 6521: 6519: 6516: 6514: 6511: 6509: 6506: 6504: 6501: 6499: 6496: 6494: 6491: 6489: 6486: 6484: 6481: 6479: 6476: 6474: 6471: 6469: 6466: 6464: 6461: 6459: 6456: 6454: 6451: 6449: 6446: 6444: 6441: 6439: 6436: 6434: 6431: 6429: 6426: 6424: 6421: 6419: 6416: 6414: 6411: 6409: 6406: 6404: 6401: 6399: 6396: 6394: 6391: 6389: 6386: 6384: 6381: 6379: 6376: 6374: 6371: 6369: 6366: 6364: 6361: 6359: 6356: 6354: 6351: 6349: 6346: 6344: 6341: 6339: 6336: 6334: 6331: 6329: 6326: 6324: 6321: 6319: 6316: 6314: 6311: 6309: 6308:ASP.NET Razor 6306: 6304: 6301: 6299: 6296: 6294: 6291: 6289: 6286: 6284: 6281: 6279: 6276: 6274: 6271: 6269: 6266: 6264: 6261: 6259: 6256: 6255: 6253: 6247: 6241: 6238: 6236: 6233: 6231: 6228: 6226: 6223: 6221: 6218: 6216: 6213: 6211: 6208: 6206: 6203: 6201: 6198: 6196: 6193: 6191: 6188: 6186: 6183: 6181: 6178: 6176: 6173: 6171: 6168: 6166: 6163: 6161: 6158: 6157: 6155: 6149: 6143: 6140: 6139: 6137: 6133: 6127: 6124: 6122: 6119: 6117: 6114: 6112: 6109: 6107: 6104: 6102: 6099: 6097: 6094: 6092: 6089: 6087: 6084: 6082: 6079: 6077: 6076:Conference XP 6074: 6072: 6069: 6067: 6064: 6063: 6061: 6057: 6054: 6050: 6044: 6041: 6039: 6036: 6035: 6033: 6029: 6025: 6022: 6015: 6010: 6008: 6003: 6001: 5996: 5995: 5992: 5976: 5973: 5971: 5968: 5966: 5963: 5961: 5958: 5957: 5955: 5951: 5945: 5942: 5940: 5937: 5935: 5932: 5930: 5927: 5925: 5922: 5920: 5917: 5915: 5912: 5910: 5907: 5905: 5902: 5900: 5897: 5895: 5892: 5890: 5887: 5885: 5882: 5880: 5877: 5875: 5872: 5870: 5867: 5866: 5864: 5860: 5854: 5851: 5849: 5846: 5844: 5841: 5839: 5836: 5835: 5833: 5829: 5826: 5824: 5820: 5810: 5807: 5805: 5802: 5801: 5799: 5795: 5789: 5786: 5784: 5781: 5779: 5776: 5774: 5771: 5770: 5768: 5764: 5761: 5757: 5751: 5748: 5746: 5743: 5741: 5738: 5736: 5733: 5731: 5728: 5726: 5723: 5722: 5720: 5716: 5710: 5707: 5705: 5702: 5700: 5697: 5693: 5690: 5689: 5688: 5685: 5683: 5680: 5678: 5675: 5674: 5672: 5668: 5664: 5657: 5652: 5650: 5645: 5643: 5638: 5637: 5634: 5627: 5623: 5620: 5617: 5611: 5606: 5605: 5601: 5592:September 13, 5587: 5582: 5570: 5565: 5553: 5549: 5544: 5540: 5535: 5523: 5518: 5507: 5503: 5498: 5486: 5482: 5477: 5462: 5458: 5454: 5450: 5448: 5446: 5442: 5437: 5436: 5432: 5424: 5418: 5415: 5410: 5404: 5401: 5396: 5390: 5387: 5382: 5376: 5373: 5368: 5362: 5359: 5354: 5348: 5345: 5340: 5334: 5331: 5326: 5320: 5317: 5312: 5306: 5303: 5298: 5292: 5289: 5284: 5278: 5275: 5270: 5264: 5261: 5256: 5250: 5247: 5242: 5236: 5233: 5228: 5222: 5219: 5207: 5201: 5198: 5186: 5180: 5177: 5165: 5159: 5156: 5144: 5138: 5135: 5123: 5117: 5114: 5102: 5096: 5093: 5081: 5075: 5072: 5060: 5054: 5051: 5039: 5033: 5030: 5018: 5012: 5009: 4997: 4991: 4988: 4976: 4970: 4967: 4955: 4949: 4946: 4934: 4928: 4925: 4913: 4907: 4904: 4892: 4886: 4883: 4871: 4865: 4862: 4850: 4844: 4841: 4829: 4823: 4820: 4808: 4807:"OldReleases" 4802: 4799: 4787: 4781: 4778: 4774: 4768: 4765: 4753: 4749: 4743: 4740: 4727: 4723: 4719: 4713: 4710: 4706: 4705: 4692: 4688: 4682: 4679: 4674: 4668: 4665: 4660: 4654: 4651: 4647: 4646: 4640: 4636: 4630: 4627: 4622: 4615: 4612: 4608:. ZDNet Asia. 4607: 4600: 4597: 4593: 4592: 4578: 4574: 4568: 4565: 4554:on 2016-04-12 4553: 4549: 4545: 4539: 4536: 4531: 4527: 4520: 4518: 4514: 4509: 4505: 4498: 4495: 4484:on 2016-04-12 4483: 4479: 4475: 4469: 4466: 4461: 4454: 4451: 4440:on 2008-05-13 4439: 4435: 4429: 4426: 4415: 4411: 4404: 4401: 4390: 4386: 4380: 4377: 4372: 4366: 4363: 4359: 4355: 4349: 4346: 4341: 4335: 4332: 4328: 4327: 4323:. TechWorld. 4322: 4316: 4313: 4309: 4308: 4303: 4297: 4294: 4290: 4289: 4284: 4278: 4275: 4263: 4259: 4253: 4250: 4245: 4239: 4236: 4231: 4225: 4222: 4217: 4211: 4208: 4196: 4190: 4187: 4176: 4172: 4165: 4162: 4151: 4147: 4140: 4137: 4126: 4122: 4115: 4112: 4101: 4097: 4090: 4087: 4075: 4071: 4065: 4062: 4050: 4046: 4040: 4037: 4025: 4021: 4015: 4012: 4000: 3996: 3990: 3987: 3982: 3978: 3972: 3969: 3964: 3960: 3954: 3951: 3946: 3942: 3936: 3933: 3928: 3924: 3918: 3915: 3910: 3906: 3900: 3897: 3892: 3888: 3882: 3879: 3874: 3870: 3864: 3861: 3856: 3849: 3846: 3842: 3841: 3836: 3830: 3827: 3823: 3822: 3816: 3810: 3807: 3802: 3796: 3793: 3789: 3788: 3783: 3777: 3774: 3770: 3769: 3764: 3758: 3755: 3750: 3744: 3741: 3737: 3736: 3731: 3725: 3722: 3710: 3704: 3701: 3690:on 2016-04-16 3689: 3685: 3684:Xwt on GitHub 3681: 3680:"Xwt Read Me" 3675: 3672: 3661:on 2016-04-15 3660: 3656: 3652: 3645: 3642: 3631:on 2016-04-15 3630: 3626: 3622: 3615: 3612: 3607: 3601: 3598: 3593: 3586: 3583: 3578: 3572: 3569: 3564: 3557: 3554: 3542: 3536: 3534: 3530: 3518: 3512: 3510: 3506: 3494: 3488: 3486: 3482: 3477: 3471: 3468: 3457:on 2013-07-24 3456: 3452: 3448: 3441: 3438: 3426: 3420: 3418: 3414: 3409: 3405: 3399: 3396: 3391: 3385: 3382: 3371:on 2013-05-23 3370: 3366: 3365:"Technet.com" 3360: 3357: 3352: 3346: 3344: 3340: 3335: 3334: 3329: 3323: 3320: 3308: 3302: 3299: 3287: 3281: 3278: 3266: 3260: 3257: 3245: 3239: 3236: 3231: 3225: 3222: 3218: 3217: 3205: 3201: 3195: 3193: 3189: 3176: 3172: 3170: 3164: 3158: 3155: 3144: 3137: 3134: 3130: 3129: 3116: 3112: 3106: 3103: 3099: 3098: 3085: 3079: 3076: 3064: 3058: 3055: 3043: 3036: 3033: 3022: 3018: 3011: 3008: 2997: 2993: 2986: 2983: 2978: 2972: 2969: 2957: 2953: 2947: 2944: 2933:on 2011-06-06 2932: 2928: 2922: 2919: 2914: 2907: 2904: 2896: 2890: 2887: 2874: 2870: 2863: 2860: 2849: 2845: 2838: 2836: 2832: 2820: 2816: 2810: 2807: 2795: 2789: 2786: 2783: 2778: 2775: 2770: 2766: 2760: 2757: 2751: 2746: 2741: 2737: 2733: 2730: 2727: 2724: 2721: 2717: 2713: 2709: 2706: 2703: 2699: 2695: 2692: 2689: 2686: 2684: 2681: 2676: 2673: 2672: 2671: 2668: 2665: 2662: 2660: 2657: 2655: 2652: 2651: 2647: 2636: 2631: 2624: 2621: 2616: 2615: 2611: 2608: 2603: 2602: 2598: 2595: 2590: 2589: 2585: 2582: 2577: 2576: 2572: 2569: 2564: 2563: 2559: 2556: 2553:July 17, 2019 2551: 2550: 2546: 2543: 2538: 2537: 2534:code is used 2533: 2529: 2526: 2521: 2520: 2516: 2513: 2508: 2507: 2503: 2502:Windows.Forms 2499: 2496: 2491: 2490: 2487: 2483: 2479: 2476: 2471: 2470: 2466: 2463: 2458: 2457: 2453: 2449: 2446: 2441: 2440: 2436: 2433: 2428: 2427: 2423: 2420: 2417:July 14, 2017 2415: 2414: 2409: 2406: 2401: 2400: 2396: 2393: 2388: 2387: 2384: 2381: 2376: 2375: 2372: 2369: 2364: 2363: 2360: 2357: 2352: 2351: 2348: 2345: 2340: 2339: 2336: 2333: 2328: 2327: 2323: 2320: 2317:July 24, 2013 2315: 2314: 2310: 2307: 2304: 2299: 2298: 2295: 2292: 2287: 2286: 2282: 2278: 2274: 2273:CodeContracts 2270: 2266: 2262: 2259: 2254: 2253: 2245: 2242: 2237: 2236: 2232: 2229: 2224: 2223: 2219: 2213: 2209: 2206: 2201: 2200: 2196: 2192: 2188: 2185: 2180: 2179: 2175: 2172: 2169: 2164: 2163: 2160: 2157: 2152: 2151: 2147: 2144: 2141: 2138:June 30, 2004 2136: 2135: 2131: 2128: 2125: 2124: 2115: 2113: 2111: 2107: 2103: 2099: 2096: 2092: 2088: 2087:OpenSimulator 2084: 2080: 2079: 2074: 2073: 2067: 2065: 2061: 2057: 2053: 2049: 2045: 2041: 2037: 2033: 2029: 2025: 2018: 2014: 2007: 2003: 1996: 1991: 1987: 1983: 1979: 1975: 1971: 1967: 1964: 1960: 1958: 1953: 1950: 1948: 1944: 1943:Windows Forms 1940: 1936: 1932: 1928: 1924: 1919: 1916: 1911: 1903: 1892: 1889: 1885: 1881: 1873: 1869: 1866: 1861: 1858: 1857: 1855: 1854: 1853: 1850: 1848: 1844: 1840: 1836: 1835:free software 1832: 1828: 1824: 1820: 1816: 1812: 1808: 1807:dual licensed 1800: 1798: 1796: 1788: 1786: 1780: 1778: 1775: 1771: 1767: 1759: 1755:Mono on macOS 1754: 1749: 1746: 1741: 1738: 1737: 1735: 1732: 1729: 1728: 1727: 1724: 1722: 1716: 1714: 1710: 1706: 1698: 1691: 1688: 1683: 1682: 1678: 1675: 1670: 1669: 1665: 1662: 1657: 1656: 1652: 1649: 1644: 1643: 1639: 1636: 1631: 1630: 1626: 1623: 1618: 1617: 1613: 1610: 1605: 1604: 1600: 1597: 1594:June 19, 2013 1592: 1591: 1587: 1584: 1581:July 24, 2013 1579: 1578: 1574: 1571: 1566: 1565: 1561: 1559:MonoTouch 6.0 1558: 1553: 1552: 1548: 1546:MonoTouch 5.0 1545: 1540: 1539: 1535: 1533:MonoTouch 4.0 1532: 1529:April 6, 2011 1527: 1526: 1522: 1519: 1517:MonoTouch 3.0 1516: 1511: 1510: 1506: 1503: 1501:MonoTouch 2.0 1500: 1497:April 5, 2010 1495: 1494: 1490: 1488:MonoTouch 1.0 1487: 1482: 1481: 1477: 1474: 1471: 1470: 1461: 1459: 1457: 1453: 1447: 1445: 1437: 1434: 1429: 1426: 1423: 1420: 1419: 1417: 1414: 1409: 1406: 1405: 1403: 1402: 1401: 1398: 1396: 1392: 1388: 1385: 1376: 1374: 1372: 1368: 1364: 1360: 1356: 1348: 1346: 1343: 1340: 1336: 1332: 1328: 1324: 1320: 1316: 1312: 1308: 1304: 1298: 1290: 1288: 1286: 1282: 1278: 1276: 1275:shared source 1272: 1269:, called the 1268: 1264: 1257: 1252: 1248: 1245: 1244: 1243: 1237: 1234: 1231: 1230: 1229: 1223: 1220: 1217: 1214: 1211: 1207: 1204: 1203: 1202: 1196: 1192: 1188: 1184: 1180: 1176: 1172: 1168: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1136: 1133: 1130: 1127: 1124: 1120: 1117: 1114: 1111: 1108: 1104: 1101: 1098: 1095: 1092: 1088: 1085: 1082: 1078: 1075: 1072: 1069: 1066: 1062: 1058: 1054: 1051: 1048: 1044: 1041: 1038: 1035: 1032: 1031: 1030: 1027: 1021: 1019: 1013: 1011: 1005: 1001: 998: 994: 991: 988: 987:continuations 984: 980: 977: 974: 971: 968: 965: 964: 963: 957: 955: 953: 949: 941: 939: 937: 932: 930: 926: 918: 916: 913: 909: 906: 899: 897: 894: 893:class library 887:Class library 886: 884: 881: 876: 874: 870: 866: 865: 860: 852: 850: 846: 835: 832: 824: 820: 819:PlayStation 3 816: 812: 808: 804: 801: 796: 793: 792: 791: 788: 786: 782: 778: 774: 770: 766: 762: 758: 754: 746: 742: 738: 736: 733: 730: 723: 720: 719: 717: 715: 711: 707: 706: 705: 701: 699: 696: 694: 691: 684: 681: 677: 674: 673: 671: 668: 666: 663: 662: 660: 658: 655: 654: 653: 647: 645: 643: 639: 635: 634:Windows Forms 631: 627: 623: 619: 614: 612: 608: 604: 600: 596: 592: 588: 584: 580: 576: 572: 568: 564: 560: 556: 551: 549: 545: 541: 537: 533: 525: 522: 519: 518: 517: 511: 509: 505: 503: 499: 493: 485: 483: 481: 476: 474: 473: 468: 464: 460: 456: 451: 449: 444: 443:Windows Forms 440: 436: 432: 428: 420: 418: 416: 411: 409: 404: 401: 397: 392: 388: 384: 379: 377: 373: 369: 365: 363: 358: 354: 350: 346: 339: 335: 330: 323: 321: 319: 315: 311: 307: 303: 299: 295: 291: 288: 284: 275: 272:.mono-project 267: 263: 260: 257: 255: 251: 248: 245: 243: 239: 236: 232: 228: 224: 220: 216: 212: 208: 204: 201: 199: 195: 192: 188: 184: 180: 176: 173: 171: 167: 164: 160: 156: 153: 149: 142: 137: 125: 124: 122: 120: 116: 112: 96: 94: 90: 86: 72: 68: 65: 62: 60: 56: 53: 50: 48: 44: 37: 32: 28: 23: 7583:SharpDevelop 7518:CLR Profiler 7349:Dynamic Data 7279:Architecture 7263: 7120: 7113: 7004:Eric Schmidt 6608:TLA+ Toolbox 6533:Open XML SDK 6477: 6353:CLR Profiler 6298:ASP.NET Core 6293:ASP.NET AJAX 6240:Visual Basic 6086:File Manager 6059:Applications 5909:JScript .NET 5843:Visual Basic 5803: 5692:instructions 5670:Architecture 5590:. Retrieved 5573:. Retrieved 5556:. Retrieved 5552:the original 5526:. Retrieved 5509:. Retrieved 5489:. Retrieved 5485:the original 5468:. Retrieved 5461:the original 5438: 5417: 5403: 5389: 5375: 5361: 5347: 5333: 5319: 5305: 5291: 5277: 5263: 5249: 5235: 5221: 5210:. Retrieved 5200: 5189:. Retrieved 5179: 5168:. Retrieved 5158: 5147:. Retrieved 5137: 5126:. Retrieved 5116: 5105:. Retrieved 5095: 5084:. Retrieved 5074: 5063:. Retrieved 5053: 5042:. Retrieved 5032: 5021:. Retrieved 5011: 5000:. Retrieved 4990: 4979:. Retrieved 4969: 4958:. Retrieved 4948: 4937:. Retrieved 4927: 4916:. Retrieved 4906: 4895:. Retrieved 4885: 4874:. Retrieved 4864: 4853:. Retrieved 4843: 4832:. Retrieved 4822: 4811:. Retrieved 4801: 4790:. Retrieved 4780: 4775:, 2019-08-25 4771:Paul Chote: 4767: 4755:. Retrieved 4752:Mono-project 4751: 4742: 4730:. Retrieved 4726:the original 4721: 4712: 4703: 4702: 4695:. Retrieved 4691:the original 4681: 4667: 4653: 4643: 4642: 4629: 4614: 4599: 4589: 4588: 4581:. Retrieved 4577:the original 4567: 4556:. Retrieved 4552:the original 4547: 4538: 4529: 4508:The Register 4507: 4497: 4486:. Retrieved 4482:the original 4478:Xamarin Blog 4477: 4468: 4453: 4442:. Retrieved 4438:the original 4428: 4417:. Retrieved 4413: 4403: 4392:. Retrieved 4388: 4379: 4365: 4357: 4348: 4334: 4325: 4324: 4315: 4306: 4305: 4304:. H-Online. 4296: 4287: 4286: 4277: 4266:. Retrieved 4264:. 2011-04-07 4262:Heise Online 4252: 4238: 4224: 4210: 4199:. Retrieved 4189: 4178:. Retrieved 4174: 4164: 4153:. Retrieved 4149: 4139: 4128:. Retrieved 4124: 4114: 4103:. Retrieved 4099: 4089: 4078:. Retrieved 4076:. 2016-09-13 4074:Xamarin Blog 4073: 4064: 4053:. Retrieved 4051:. 2015-09-16 4049:Xamarin Blog 4048: 4039: 4028:. Retrieved 4026:. 2014-09-10 4024:Xamarin Blog 4023: 4014: 4003:. Retrieved 4001:. 2013-09-18 3999:Xamarin Blog 3998: 3989: 3971: 3953: 3935: 3917: 3899: 3881: 3863: 3848: 3839: 3838: 3829: 3819: 3818: 3809: 3795: 3786: 3785: 3776: 3767: 3766: 3757: 3743: 3734: 3733: 3724: 3712:. Retrieved 3703: 3692:. Retrieved 3688:the original 3683: 3674: 3663:. Retrieved 3659:the original 3654: 3644: 3633:. Retrieved 3629:the original 3624: 3614: 3600: 3585: 3571: 3556: 3545:. Retrieved 3521:. Retrieved 3497:. Retrieved 3470: 3459:. Retrieved 3455:the original 3440: 3429:. Retrieved 3407: 3398: 3384: 3373:. Retrieved 3369:the original 3359: 3331: 3322: 3311:. Retrieved 3301: 3290:. Retrieved 3280: 3269:. Retrieved 3259: 3248:. Retrieved 3238: 3224: 3214: 3213: 3207:. Retrieved 3181:February 24, 3179:. Retrieved 3166: 3157: 3146:. Retrieved 3136: 3126: 3125: 3119:. Retrieved 3117:. 2011-07-18 3105: 3095: 3094: 3088:. Retrieved 3078: 3067:. Retrieved 3057: 3046:. Retrieved 3035: 3024:. Retrieved 3010: 2999:. Retrieved 2985: 2971: 2960:. Retrieved 2946: 2935:. Retrieved 2931:the original 2921: 2906: 2889: 2877:. Retrieved 2873:the original 2862: 2851:. Retrieved 2847: 2823:. Retrieved 2818: 2809: 2797:. Retrieved 2788: 2777: 2768: 2759: 2605:May 19, 2020 2403:May 10, 2017 2148:1.0 support 2104:bundles its 2098:game engines 2076: 2070: 2068: 2021: 2008:media player 1978:Ubuntu 12.04 1961: 1954: 1951: 1920: 1907: 1877: 1851: 1804: 1792: 1784: 1763: 1730:Mono runtime 1725: 1723:Agreement." 1717: 1702: 1448: 1441: 1399: 1380: 1352: 1344: 1339:SharpDevelop 1300: 1285:Portable.NET 1279: 1261: 1241: 1227: 1200: 1187:Cocoa engine 1151:SparkleShare 1145:ServiceStack 1123:Qt framework 1028: 1025: 1017: 1009: 961: 945: 935: 933: 922: 911: 910: 904: 903: 892: 890: 877: 872: 869:memory leaks 862: 856: 847: 836: 828: 789: 750: 698:CLI Metadata 651: 617: 615: 554: 552: 531: 529: 515: 506: 495: 477: 471: 452: 424: 412: 405: 380: 370: 366: 364:conference. 342: 282: 281: 59:Developer(s) 7578:MonoDevelop 7500:Dotfuscator 7492:Obfuscators 7469:Decompilers 7293:COM Interop 6752:Azure Linux 6483:MonoDevelop 6303:ASP.NET MVC 6249:Frameworks, 6151:Programming 6135:Video games 6126:XML Notepad 6081:Family.Show 5960:C# and Java 5944:Small Basic 5558:October 14, 5528:October 14, 5511:December 6, 5491:October 14, 5470:December 6, 3404:"Mono LLVM" 3267:. Mono Team 2956:ArsTechnica 2720:Silverlight 2712:open-source 2694:MonoDevelop 2473:May 8, 2018 2452:WebAssembly 2281:ASP.NET MVC 2081:(for their 2078:Second Life 2052:MonoTorrent 1888:MIT License 1831:MIT License 1789:Xamarin.Mac 1736:Libraries: 1452:Objective-C 1377:Xamarin.iOS 1371:MIT license 1297:MonoDevelop 1291:MonoDevelop 1251:SUSE Studio 1107:Silverlight 1097:MonoDevelop 815:Apple's iOS 800:trampolines 739:Security - 437:, XML, and 259:MIT License 7667:Categories 7428:(WinForms) 7309:Components 7133:SUSE Linux 7109:BrainShare 7036:eDirectory 6979:Drew Major 6818:WikiBhasha 6793:Project Mu 6768:ChronoZoom 6742:Barrelfish 6578:Sandcastle 6543:Playwright 6348:ChakraCore 6323:Babylon.js 6235:TypeScript 6215:PowerShell 6190:IronPython 6142:Allegiance 5953:Comparison 5899:IronPython 5894:IronScheme 5853:PowerShell 5718:Components 5626:Apple Inc. 5575:October 8, 5212:2017-05-13 5191:2015-05-03 5170:2015-04-04 5149:2015-04-04 5128:2015-04-04 5107:2015-04-04 5086:2015-04-04 5065:2013-09-23 5044:2013-09-23 5023:2013-07-17 5002:2013-07-17 4981:2013-07-17 4960:2013-07-17 4939:2013-07-17 4918:2013-07-17 4897:2013-07-17 4876:2013-07-17 4855:2013-07-17 4834:2013-07-17 4813:2013-07-17 4792:2015-04-04 4732:August 31, 4623:. fsf.org. 4558:2016-04-12 4488:2016-04-12 4444:2008-04-09 4419:2023-02-04 4394:2023-02-04 4268:2011-04-07 4201:2012-03-29 4180:2021-03-20 4155:2021-03-20 4130:2021-03-20 4105:2021-03-20 4080:2021-03-20 4055:2021-03-20 4030:2021-03-20 4005:2021-03-20 3694:2016-04-15 3665:2016-04-15 3635:2016-04-15 3547:2013-07-17 3523:2013-07-17 3499:2013-07-17 3461:2008-12-16 3451:Xerox PARC 3431:2008-12-16 3375:2009-07-07 3351:"Ecma-335" 3313:2013-07-17 3292:2013-07-17 3271:2008-11-08 3250:2013-07-17 3209:2011-03-11 3204:"GDC 2011" 3148:2011-07-18 3121:2011-07-18 3090:2011-05-29 3069:2013-07-17 3048:2011-05-07 3026:2024-08-02 3001:2011-05-07 2962:2009-10-23 2937:2005-03-30 2853:2024-09-08 2825:2016-02-24 2747:References 2108:and Linux 2072:The Sims 3 1884:re-license 1760:CocoaSharp 1404:Compilers 1367:relicensed 1267:Windows XP 983:coroutines 912:Assemblies 905:Namespaces 607:PostgreSQL 396:Attachmate 376:Attachmate 334:OSCON 2009 151:Written in 119:Repository 105:2024-02-13 80:2004-06-30 7609:Microsoft 7371:ClickOnce 7334:Web Forms 7077:GroupWise 6798:ReactiveX 6715:xUnit.net 6628:Voldemort 6593:SVNBridge 6408:Infer.NET 6363:DeepSpeed 6338:C++/WinRT 6328:BitFunnel 6273:.NET MAUI 6153:languages 6021:Microsoft 5929:Phalanger 5823:Languages 5766:Microsoft 5622:MonoTouch 4757:30 August 3169:Microsoft 3167:Official 2752:Citations 2716:Microsoft 2704:platforms 2110:AppImages 1766:framework 1287:project. 1263:Microsoft 1242:Windows: 1236:MonoTouch 1103:Moonlight 1087:MvvmCross 1077:MonoCross 1002:Cxxi and 817:, Sony's 593:(MSSQL), 502:Moonlight 500:, called 486:Moonlight 450:project. 448:.NET Core 410:Xamarin. 314:Microsoft 7632:Category 7366:Avalonia 7159:Category 7041:ZENworks 7022:Products 6925:Category 6863:CodePlex 6832:Licenses 6778:FlexWiki 6588:StyleCop 6548:ProcDump 6473:mod_mono 6458:mimalloc 6413:LightGBM 6388:Electron 6318:Avalonia 6210:Power Fx 6195:IronRuby 6185:GW-BASIC 6101:Terminal 6052:Software 6031:Overview 5904:IronRuby 5745:Metadata 5740:Manifest 5730:Delegate 5725:Assembly 5441:homepage 4645:Project. 3175:Archived 2915:. ZDNet. 2879:April 5, 2732:mod_mono 2632:See also 2486:jemalloc 2450:Initial 2247:plugins. 2176:support 2095:MonoGame 2048:GNOME Do 2017:GNOME Do 1813:and the 1805:Mono is 1770:Mac OS X 1523:support 1521:iPhone 4 1507:support 1319:IKVM.NET 1191:Mac OS X 1004:CppSharp 843:--nollvm 823:Xbox 360 807:wrappers 601:(ODBC), 587:Firebird 362:O'Reilly 198:Platform 7652:Commons 7614:Xamarin 7571:Express 7539:XAMLPad 7482:dotPeek 7329:ASP.NET 7317:ADO.NET 7115:NetWars 7102:Related 7082:NetWare 6877:Related 6695:WinObjC 6613:U-Prove 6583:SignalR 6553:ProcMon 6538:Orleans 6513:OneFuzz 6488:MSBuild 6368:DiskSpd 6288:ASP.NET 5924:Oxygene 5919:Nemerle 5889:C++/CLI 5588:. InfoQ 5433:Sources 4722:ITWorld 4697:July 4, 4583:July 7, 3981:Xamarin 3963:Xamarin 3945:Xamarin 3927:Xamarin 3909:Xamarin 3891:Xamarin 3873:Xamarin 2740:ASP.NET 2279:, MEF, 2129:Version 2040:Gbrainy 2028:Banshee 2006:Banshee 1986:gbrainy 1974:Banshee 1939:ADO.NET 1935:ASP.NET 1801:License 1781:Monobjc 1713:Android 1709:Xamarin 1475:Version 1363:Android 1355:Xamarin 1307:Nemerle 1222:MonoMac 1216:Monobjc 1201:macOS: 1183:Windows 1119:QtSharp 995:Use of 948:managed 811:proxies 769:PowerPC 702:Mono's 630:ASP.NET 626:ADO.NET 579:RelaxNG 429:of the 408:acquire 391:Android 383:Xamarin 324:History 310:Xamarin 265:Website 254:License 227:PowerPC 187:IBM AIX 175:Windows 130:.winehq 103: ( 78: ( 7535:(NGen) 7415:(WCF) 7389:(LINQ) 7383:(XAML) 7259:DotGNU 7233:(Core) 7138:Univel 6972:People 6965:Novell 6868:GitHub 6855:Forges 6788:Gollum 6736:MS-DOS 6573:Roslyn 6493:MsQuic 6468:ML.NET 6333:Blazor 6283:AirSim 6160:Bosque 5809:DotGNU 5571:. HSIB 5506:OSNews 3714:2 June 3115:Novell 2996:KSL-TV 2799:3 July 2688:DotGNU 2532:CoreFX 2500:Major 2482:VB.NET 2309:C# 5.0 2265:C# 4.0 2191:C# 3.0 2174:C# 2.0 2132:Notes 2102:OpenRA 2060:Tomboy 2058:, and 2036:F-Spot 2032:Beagle 1990:Tomboy 1963:Fedora 1705:Novell 1478:Notes 1387:iPhone 1369:under 1359:iPhone 1333:, and 1331:Python 1313:, and 1206:Cocoa# 1113:OpenTK 1040:Beagle 839:--llvm 781:x86-64 712:/.NET 632:, and 611:SQLite 603:Oracle 400:Novell 372:Novell 357:Ximian 318:WineHQ 306:Novell 302:Ximian 223:RISC-V 128:gitlab 64:WineHQ 52:Ximian 7566:Blend 7523:ILAsm 7460:Tools 7440:(WPF) 7434:(WIF) 7359:Razor 7300:(FCL) 7289:(CLR) 6808:TLAPS 6783:FourQ 6761:Other 6747:SONiC 6690:WinJS 6618:vcpkg 6508:NuGet 6373:Dryad 6170:Dafny 5939:Scala 5884:Cobra 5862:Other 5797:Other 3730:"FAQ" 3655:InfoQ 3625:InfoQ 3333:ZDNet 3021:ZDNet 2898:(PDF) 2710:, an 2677:(BCL) 2091:Unity 2056:Pinta 2044:Docky 1945:(see 1874:graph 1774:Cocoa 1456:Unity 1444:Xcode 1384:Apple 1317:(via 1210:Cocoa 1195:Linux 1181:) on 1061:GNOME 1047:Gecko 981:Mono 785:IA-64 777:IA-32 765:SPARC 622:Linux 595:MySQL 559:GNOME 472:Olive 298:Linux 285:is a 231:SPARC 211:IA-64 203:IA-32 191:IBM i 183:Linux 179:macOS 136:/mono 134:/mono 7678:.NET 7642:List 7553:IDEs 7446:(WF) 7344:Core 7339:AJAX 7264:Mono 7231:.NET 7199:.NET 6803:SILK 6663:UMDF 6658:KMDF 6633:VoTT 6478:Mono 6358:Dapr 6258:.NET 6200:Lean 6071:Atom 5869:Axum 5804:Mono 5773:.NET 5594:2010 5577:2008 5560:2006 5530:2006 5513:2005 5493:2006 5472:2005 4759:2015 4734:2015 4699:2010 4585:2009 3716:2014 3408:Mono 3183:2016 3171:Blog 2881:2011 2801:2020 2769:Mono 2664:.NET 2622:6.12 2609:6.10 2544:5.20 2527:5.18 2514:5.16 2497:5.14 2477:5.12 2464:5.10 2382:3.12 2370:3.10 2293:2.10 2212:SIMD 2195:Gtk# 2126:Date 1988:and 1955:The 1941:and 1915:ECMA 1845:and 1843:free 1837:and 1768:for 1505:iPad 1472:Date 1391:iPad 1389:and 1361:and 1335:Vala 1315:Java 1179:Gtk# 1059:and 1053:Gtk# 997:LLVM 973:SIMD 952:Gtk# 934:The 923:The 891:The 831:LLVM 809:and 783:and 761:MIPS 638:Ecma 616:The 583:db4o 569:for 567:Gtk# 561:and 553:The 530:The 415:Wine 389:and 283:Mono 274:.com 242:Type 235:S390 219:MIPS 132:.org 20:Mono 7354:MVC 6710:XSP 6700:WiX 6503:npm 6343:CCF 5879:Boo 2718:'s 2698:IDE 2596:6.8 2583:6.6 2570:6.4 2557:6.0 2447:5.8 2434:5.4 2421:5.2 2407:5.0 2394:4.0 2358:3.8 2346:3.6 2334:3.4 2321:3.2 2305:3.0 2260:2.8 2243:2.6 2230:2.4 2207:2.2 2186:2.0 2170:1.2 2158:1.1 2142:1.0 2093:or 2085:), 2075:and 1927:CLI 1872:AST 1795:Mac 1327:C++ 1311:Boo 1175:WPF 1167:GUI 1163:Xwt 1157:Tao 1057:GTK 841:or 757:ARM 753:CIL 439:SQL 427:API 387:iOS 355:of 336:in 296:on 270:www 215:ARM 207:x64 163:XML 7669:: 6225:Q# 6180:F* 6175:F# 6165:C# 5934:Q# 5914:J# 5874:A# 5848:F# 5838:C# 5504:. 4750:. 4720:. 4701:. 4637:. 4587:. 4546:. 4528:. 4516:^ 4506:. 4476:. 4412:. 4387:. 4260:. 4173:. 4148:. 4123:. 4098:. 4072:. 4047:. 4022:. 3997:. 3979:. 3961:. 3943:. 3925:. 3907:. 3889:. 3871:. 3837:. 3817:. 3784:. 3682:. 3653:. 3623:. 3532:^ 3508:^ 3484:^ 3449:. 3416:^ 3406:. 3342:^ 3330:. 3212:. 3191:^ 3165:. 3124:. 3113:. 3093:. 3019:. 2994:. 2954:. 2846:. 2834:^ 2817:. 2767:. 2146:C# 2054:, 2050:, 2042:, 2038:, 2034:, 2030:, 1937:, 1923:C# 1849:. 1811:Qt 1797:. 1329:, 1325:, 1309:, 1185:, 1049:). 954:. 779:, 775:, 771:, 767:, 759:, 644:. 628:, 609:, 605:, 597:, 589:, 585:, 550:. 475:. 320:. 233:, 229:, 225:, 221:, 217:, 213:, 209:, 205:, 189:, 185:, 181:, 177:, 161:, 159:C# 157:, 7191:e 7184:t 7177:v 6957:e 6950:t 6943:v 6205:P 6013:e 6006:t 5999:v 5655:e 5648:t 5641:v 5596:. 5579:. 5562:. 5532:. 5515:. 5495:. 5474:. 5447:. 5425:. 5411:. 5397:. 5383:. 5369:. 5355:. 5341:. 5327:. 5313:. 5299:. 5285:. 5271:. 5257:. 5243:. 5229:. 5215:. 5194:. 5173:. 5152:. 5131:. 5110:. 5089:. 5068:. 5047:. 5026:. 5005:. 4984:. 4963:. 4942:. 4921:. 4900:. 4879:. 4858:. 4837:. 4816:. 4795:. 4761:. 4736:. 4675:. 4661:. 4561:. 4532:. 4510:. 4491:. 4462:. 4447:. 4422:. 4397:. 4373:. 4271:. 4204:. 4183:. 4158:. 4133:. 4108:. 4083:. 4058:. 4033:. 4008:. 3947:. 3929:. 3911:. 3893:. 3875:. 3857:. 3718:. 3697:. 3668:. 3638:. 3608:. 3594:. 3579:. 3565:. 3550:. 3526:. 3502:. 3464:. 3434:. 3410:. 3392:. 3378:. 3353:. 3336:. 3316:. 3295:. 3274:. 3253:. 3232:. 3185:. 3151:. 3072:. 3051:. 3029:. 3004:. 2965:. 2940:. 2900:. 2883:. 2856:. 2828:. 2803:. 2771:. 2046:/ 1904:. 1323:C 1253:. 1197:. 1141:. 1125:. 1065:C 155:C 107:) 82:)

Index



Original author(s)
Ximian
Developer(s)
WineHQ
Stable release
Repository
gitlab.winehq.org/mono/mono
Edit this at Wikidata
C
C#
XML
Operating system
Windows
macOS
Linux
IBM AIX
IBM i
Platform
IA-32
x64
IA-64
ARM
MIPS
RISC-V
PowerPC
SPARC
S390
Type

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑