Open source .NET set to become reality
The project to develop an open source version of Microsoft's .NET will report progress at this week's O'Reilly Open Source Convention (OSCON) in San Diego. Project Mono was initiated last year with the aim of developing an open source version of the .NET development platform and is led by Ximian, one of the leading open source development companies. Twelve months on and its time to check on progress.
The main driver behind Project Mono was that it would enable developers to rapidly deliver .NET compatible software on Linux platforms. The Mono framework includes a C# compiler, class libraries compatible with Microsoft's CLI that enable developers to build end user applications and Web services. At the core of the framework is a Common Language Run Time "just in time" run time engine which allows Linux based systems to run .NET applications that have been built on Linux, Unix or Windows platforms.
Since the project was announced at last year's OSCON about 10 Ximian developers have been working on the framework and there have been nearly 100 contributions from outside developers. So far over half a million lines of code have been cut.
The first deliverable will be "Mono Core", pencilled in for later this year, which will mimic the .NET Framework for the Linux and Unix operating systems. There is still much work to be done, but so far the team have completed a JIT (Just In Time) run-time engine and a self hosting C# compiler, both of these products will be demonstrated by Ximian's Chief Technology Officer, Miguel de Icaza, at OSCON this week.
So far, the Web services market is still warming up with every vendor having some form of Web services pitch with which to try and entice end users. Ximian's main business is to enhance and develop the Linux platform for the end user and its move into the .NET fray is a welcome diversion to the Redmond giant's usual attempted dominance at anything it touches.
The task is not easy. There are some aspects of .NET that are difficult to implement on other platforms such as Windows Forms, which are Microsoft APIs. The Project Mono group is not daunted by the scale of its task and must be commended for taking Bill et al head on in an area that Microsoft hopes to use to control the world's applications.
Copyright 2002 IT-Director.com provides IT decision makers with free daily e-mails containing news analysis, member-only discussion forums, free research, technology spotlights and free on-line consultancy. To register for a free email subscription, click here.
For More Information:
- Looking for free research? Browse our comprehensive White Papers section by topic, author or keyword.
- Are you tired of technospeak? The Web Services Advisor column uses plain talk and avoids the hype.
- For insightful opinion and commentary from today's industry leaders, read our Guest Commentary columns.
- Hey Codeheads! Start benefiting from these time-saving XML Developer Tips and .NET Developer Tips.
- Visit our huge Best Web Links for Web Services collection for the freshest editor-selected resources.
- Visit Ask the Experts for answers to your Web services, SOAP, WSDL, XML, .NET, Java and EAI questions.
- Discuss this article, voice your opinion or talk with your peers in the SearchWebServices Discussion Forums.