Developers can now run .NET applications on Linux, Solaris, Unix & Mac platforms
The Mono® project, an open source initiative sponsored by Novell, today announced the availability of Mono 2.0, an open source, cross-platform .NET development framework. Mono 2.0 provides all the necessary software to develop and run .NET client and server applications on Linux*, as well as other operating systems. The new Mono 2.0 release is now compatible with the desktop and server components of version 2.0 of the Microsoft* .NET framework and features the Mono Migration Analyzer (MoMA), an analytical tool for .NET-to-Linux migrations.
According to an IDC study (1), nearly 50 percent of IT decision makers, developers and architects surveyed, reported that they use Microsoft .NET as the application technology platform on which their mission-critical applications (excluding email) run. With Mono 2.0, developers can leverage their existing investment and skill sets to build .NET 2.0 applications for deployment on a variety of platforms, including Linux, Solaris*, Unix*, and Mac OS X*.
"Mono 2.0 gives .NET developers the freedom to run their applications on a wide variety of operating systems, including Linux, Mac OS, and Unix," said Miguel de Icaza, vice president of Development Platforms at Novell and maintainer of the Mono project. "Mono 2.0 benefits a wider range of developers, ISVs and end-users by allowing them to write their applications once and run them on any OS platform, dramatically increasing portability and expanding their market reach."
More than 2,000 .NET applications are Mono 2.0 compatible with no code changesMono 2.0 now includes MoMA, the Mono Migration Analyzer. MoMA, which runs natively on .NET or on the Mono framework, helps developers quantify the number of changes required to run their .NET application in a Linux environment. In an analysis of 4,600 .NET applications using MoMA, 45 percent of the applications required no code changes to work with Mono. An additional 24 percent of the applications were shown to require fewer than six code changes to run on Mono.Mono project enables cross-platform development
"Deploying Mono as the primary scripting engine on the Second Life Grid has had enormously positive effects for our Residents," said Jim Purbrick, technical director, Core Platform, Linden Lab. "In fact, some of the internal benchmarking we’ve done has shown that scripts running on Mono run up to 220 times faster. The speed and reliability that Mono provides opens up new possibilities for content creators and improves the experience of even causal users."
Unity Technologies, a leading 3-D game development tool provider, uses Mono for its game development system.
Mono 2.0 streamlines development of .NET-based applications
New features available in Mono 2.0 include:
ISV support for Mono 2.0
"With the inclusion of Microsoft .NET 2.0 desktop components in the Mono 2.0 release, we will now be able to deliver the same graphical administration experience across over 125 platforms," said Krishna Ganugapati, vice president of Engineering at Likewise Software. "Giving customers a common way to view and manage all of their systems in a heterogeneous enterprise environment helps conserve valuable people resources, improves security and makes auditors much happier which translates to goodness for everyone."
Steve G. Bjorg, chief technology officer at MindTouch, said, "MindTouch built their open source enterprise collaboration and integration platform, Deki, on the Mono framework. MindTouch Deki enables customers to 'webify' legacy applications, bridge multiple applications with a common interface and provide a more usable interface to systems and databases. Since the core of MindTouch Deki is implemented in C# and deployed to Linux using Mono, we are excited to see Mono 2.0 adding C# 3.0 compiler support, including support for Language Integrated Query (LINQ)."
The Mono Project is an open source initiative sponsored by Novell to develop a UNIX* version of the Microsoft .NET development framework. Hosted at www.mono-project.com, the Mono project provides all the necessary software to develop and run .NET client and server applications on Linux, Solaris, Mac OS X, Windows and Unix. Mono has an active and enthusiastic contributing community and is positioned to become the leading choice for development of Linux applications.
Novell, Inc. (Nasdaq: NOVL) delivers the best engineered, most interoperable Linux platform and a portfolio of integrated IT management software that helps customers around the world reduce cost, complexity and risk. With our infrastructure software and ecosystem of partnerships, Novell harmoniously integrates mixed IT environments, allowing people and technology to work as one. For more information, visit www.novell.com.
(1) Source: IDC Survey Sponsored by Microsoft, 2007 Mission Critical North American Application Platform Study, August 2007
Novell, Mono, openSUSE and SUSE are registered trademarks and Moonlight is a trademark of Novell, Inc. in the United States and other countries. * All third-party trademarks are the property of their respective owners.
Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.