Novell Targets .NET Developers with Mono 1.0
By ECT News Software Desk
LinuxInsider
07/01/04 10:23 AM PT
The Novell Mono 1.0 software includes a runtime environment for Microsoft .NET applications, a compiler for Microsoft's C# language, and a development environment designed to give Linux programmers an alternative to their current range of development tools.

What’s Linux with a Lineage?
Verio Linux VPS delivers root access, advanced FairShare technology for better performance, and support that's actually supportive. It's all from Verio, the Virtual Private Server technology pioneer with over 500,000 customers. Test-drive Linux VPS here.
Promoting Easy Development
Mono basically contains two stacks of application code -- a Mono stack designed for Linux servers and desktops, and a set of application programming interface (API) software tools designed for .NET.
Although Mono has been criticized by some in the Linux community as an ill-advised clone of Microsoft's .NET platform, the fact that it follows Microsoft's strategy of promoting easy developer tools means that Linux software development will become simpler and more productive, de Icaza said.
"In Linux, the tools that we've been using are fairly primitive," he said.
Already Being Used
Mono is already being used by German consulting firm Voelcker Informatik AG to port a large number of server applications used by the City of Munich to Linux.
Munich, the third-largest city in Germany, is in the process of migrating the city's entire network
of 14,000 computers to Linux. Voelcker is using Mono to develop identity management, help desk
, asset management and provisioning software that will run on 350 Linux servers in Munich, de Icaza said.
"They develop everything using Visual Studio, and some of their customers deploy with Windows, and some deploy on Linux and Mono," he said.
In addition, Novell has used Mono internally to develop the iFolder software that it released in March, de Icaza said. "They went from prototype to the version we have in less than a year," he said.
Since the May beta release, more than 50,000 copies of Mono have been downloaded, de Icaza said. In addition to Linux, the software runs on the Mac OS X, Windows and Unix operating systems.
Hundreds of Programmers Participating
According to Novell, hundreds of programmers are participating in the Mono project worldwide, providing a large base for building applications on Linux.
"Although the Mono Project promises to simplify the process of building cross-platform applications, Microsoft does not view Mono as a competitive threat to its own development tools business," said John Montgomery, director of marketing for Microsoft's product division.
"Microsoft's .NET Framework, the runtime software needed to run and build .NET applications for Windows, is very thorough and can address many different application development needs," he added.