Newsletters   Subscriptions  Forums  Store  Media Kit  About Us  Contact  Search   Home 
tug
Volume 1, Number 18 -- May 13, 2004

Project Mono .NET for Unix, Linux Goes Beta


by Timothy Prickett Morgan

When Novell decided to get into the Linux and open source software business, it acquired Ximian, whose Linux gurus created the Gnome graphical user interface, and started on an open source implementation of Microsoft's .NET Framework, Common Language Runtime (CLR), and C# language. After nearly three years, Project Mono, as that open source .NET is called, has entered Beta 1.

The idea behind Mono is to take .NET to Unix and Linux, but Mono also has been implemented to support the .NET Framework 1.1 and supports Microsoft's own ASP.NET and ADO.NET protocols for Web services. This means that, in theory, you can use Mono on Unix, Linux, and Windows servers and not even have to deploy Microsoft's own wares to make use of the .NET concepts.

While much will be made about Mono in relation to Linux, the truth of the matter is that Mono will appeal mostly to the Unix community. Unix has long since established itself as the dominant commercial transaction processing platform worldwide (in terms of money spent on Unix systems, applications running on them, and the number of customers in the aggregate Unix installed base). Linux is still largely an infrastructure play at most corporations, but Unix is where new and legacy applications are still deployed. That doesn't mean that Unix shops are not also using Windows or Linux platforms in the tiers of their infrastructure; they most certainly are. The appeal of Mono to Unix shops is that it will allow them to deploy a common set of tools and technologies that span Unix, Linux, and Windows to refit their Unix applications for the Web services world. If Microsoft wanted to be a tools company, it would have to make .NET run on Unix, Linux, and other platforms, but Microsoft sees itself as a platform company, so .NET is absorbing, surrounding, or freeze-drying the technologies of other platforms, particularly through the .NET framework and the CLR. Microsoft wants everyone to use the Windows stack and has made Windows more appealing by adding .NET features. Mono is, in essence, a validation of the .NET features Microsoft has created, but it is driven by the open systems impulse to make these features available on all platforms. One is about making money with good software and lock-in, while the other is about making good software. Customers will decide which approach is better when they vote with their dollars.

But that is a long-term view. Remember, this is only Mono Beta 1, and it is too early to tell how well it will work. Beta 2 is scheduled for June 1, and the official release of Mono 1.0 is slated for June 30. That Mono 1.0 release date could get pushed out, of course, depending on user feedback from the betas. By the fourth quarter of 2004, Novell expects to deliver Mono 1.2, which implements some missing elements from Microsoft's .NET Framework and includes some extensions to the framework that are expected this year. Mono 1.4, which will synch up with .NET Framework 1.2, is expected in the second quarter of 2005. You can download Mono Beta 1 from www.go-mono.com.

Sponsored By
SUN MICROSYSTEMS

The Sun Java System

Serious software made simple--$100 per employee, per year.

A revolutionary new way to acquire and deploy enterprise infrastructure software. The Java Enterprise System enables the rapid deployment of business applications and Java Web services.

With the Java Enterprise System, customers quickly realize the benefits of fully integrated, real-world tested, ready-to-use, industry-leading network services.


Editor: Timothy Prickett Morgan
Managing Editor: Shannon Pastore
Contributing Editors: Dan Burger, Joe Hertvik, Kevin Vandever,
Shannon O'Donnell, Victor Rozek, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

THIS ISSUE
SPONSORED BY:

Hewlett-Packard
Fujitsu
Sun Microsystems
Stalker Software
Geekcorps


BACK ISSUES

TABLE OF
CONTENTS
Sun Says Performance Is Driving UltraSparc-IV Sales

Tongues Wag About Future eServer p5 Announcements

Project Mono .NET for Unix, Linux Goes Beta

Shaking IT Up: 10 Ways Management Can Ruin Your Day

But Wait, There's More



Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, 50 Park Terrace East, Suite 8F, New York, NY 10034
Privacy Statement