After months of delay, Novell will release a final version of its Mono software development platform by the end of next month after publishing the first public beta of the Mono 1.0 software on a website earlier this week.
"We basically reached a stage where we're very near completion in terms of the Mono 1.0 release," said Erik Dasque, Novell's Mono product manager.
"The goal is really to put it in the hands of users. Not necessarily end-users, but developers who want to use the technology," he said.
The beta release brings together a number of open-source software components designed to comprise an open-source alternative to Microsoft's .net platform. It includes a runtime environment for .net applications, an integrated development environment, and a compiler for Microsoft's C# development language.
Mono lets Linux users run Microsoft ASP.net and web services applications without having to recompile their software, Dasque said.
Munich city council is using Mono to move 300 servers that were once running an ASP.net management application on Windows to the Linux operating system, without having to recompile the application's source code, he said.
Munich, the third largest city in Germany, is in the process of migrating the council's entire network of 14,000 computers to Linux.
The Mono beta code will run on more than just Linux, however. The first beta release also runs on Windows, Mac OS and NetWare. Further operating system support will be included in a second beta release, scheduled for 1 June, he said.
A final version of Mono will be released by the end of June, and Novell will include that software in the next release of its SuSE Linux Desktop distribution, which is expected by October.
This code will not be included in the upcoming release of SuSE Linux Enterprise Server 9.0, expected within the next few months, but will appear in the following Enterprise Server release, Dasque said.
Novell had previously stated that Mono would be released by the end of 2003, but difficulties porting a component of the .net runtime called the Global Assembly Cache, along with the decision to port Mono to Apple Computer and Sun Microsystems' hardware, pushed the release date back.
"We didn't feel comfortable with what we would have released at the end of December, and wanted to ship something that was more tested, more stable and more complete," he said.
The Mono 1.0 beta software is posted at www.go-mono.com.
Novell took over the Mono project when it acquired open-source software supplier Ximian in August 2003.
Robert McMillian writes for IDG News Service