![]() |
|
|||||||||||||||||
Mono development platform(Redirected from Mono (Ximian))
Mono is the name of an open source project led by Novell (formerly by Ximian) to create an ECMA Standard compliant (Ecma-334 and Ecma-335), .NET compatible set of tools, including a C# compiler, a Common Language Runtime, and more, all to run on GNU/Linux, UNIX, Mac OS X, and Windows based computers. While Microsoft made a version of .NET available for FreeBSD called Rotor, Microsoft's shared source license is not really Free Software and is insufficient for the needs of the community (it explicitly forbids commercial use). A lot of discussion has taken place about whether Microsoft could destroy the Mono project with patents. The Mono team has acknowledged this problem in their FAQ:
For more information on their patent position, see http://www.mono-project.com/FAQ:_Licensing. Versions 1.0.6 (Stable) of Mono was released on February 17, 2005 and 1.1.5 (Development) was released on March 24, 2005. Mono 1.0.6 is a maintenance release in the 1.0.x-series. Focusing on new functions is the 1.1.x-series that eventually will lead to a stable 1.2 release. The Mono VM contains JIT engines for a number of processors: x86, SPARC, PowerPC (in 32 bit mode) and x86-64 and SPARC for 64 bit modes. The VM can just-in-time compile or it can pre-compile the code to native code. For other systems not listed, an interpreter is used. A similar project, called Portable.NET, is part of the DotGNU project.
HistoryMiguel de Icaza got interested in the .NET technology as soon as the .NET documents came out in December 2000. Some early work were done in coorporation between Rhys Weatherley , Jay Freeman and Miguel de Icaza. On GUADEC 2001 Miguel de Icaza showed a demo for a few folks of their C# compiler and how it was able to parse itself. Internally at Ximian there was much discussion about building tools to increase productivity: making it possible to create more applications in less time and therefore reduce time and cost of development. After a feasibility study Ximian finally decided to move staff from other projects and create the Mono team. The Mono team didn't have the strength to build a full .NET replacement on their own and on July 19 2001 the Mono open source project were announced at the O'Reilly conference. Almost three years later, on June 30 2004 Mono 1.0 was finally released. Sub-projectsNumerous sub-projects have been created to allow developers to use Mono in their development environment:
Software developed with MonoThese are programs that uses Mono API and C#.
See alsoExternal links
The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License.
How to see transparent copy 01-04-2007 01:21:04 |
|





