Mono 2.6 Released, Supports LLVM Generation
Written by Michael Larabel in SUSE on 15 December 2009 at 04:14 PM EST. 141 Comments
To end out 2009, Miguel de Icaza has announced the release of Mono 2.6 along with MonoDevelop 2.4. This major update to Mono delivers WCF client and server for what is exposed by Microsoft's Silverlight 2.0, a continuations framework, a new soft debugger, a verifier and security toolbox, more complete 3.5 coverage, and various other changes to this free software project to implement Microsoft's .NET on Linux. One of the interesting changes though in Mono 2.6 is that it now supports LLVM.

Mono is using the Low-Level Virtual Machine compiler/optimizer framework for code generation in addition to Mono's built-in JIT compiler. Mono now is able to take advantage of all the optimization work that goes into LLVM, which leads to faster performance but takes greater time and memory than their integrated JIT compiler. Information on Mono's usage of LLVM can be found at LLVM is already being used within the Gallium3D driver framework for optimizing graphics shaders and is also being used by a variety of other software projects for various creative purposes.

Details on Mono 2.6 and MonoDevelop 2.2 can be found in Miguel's blog post.

About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Related SUSE News
Popular News
Trending Reviews & Featured Articles