Two initiatives in the open source community have also nurtured the idea of bringing the .NET Framework to other platforms. These two projects are Mono (http://www.go-mono.com), which is spearheaded by Ximian, Inc. (http://www.ximian.com/), and DotGNU project's Portable.NET (http://www.dotgnu.org). At the time of writing this book, Mono, for instance, was available in its 0.26 release and was available on a couple of Linux distributions, including RedHat Linux, Mandrake, and SuSE. The 0.26 release of Mono included the C# language compiler, CLR, and a set of class libraries including ASP.NET and ADO.NET. The project also provides an implementation of ASP.NET to run dynamic Web applications and Web services as an Apache Web Server module and a standalone XSP Web Server. Both source code and binary distributions of the 0.26 release were available. If you are interested in trying out .NET on other platforms, particularly Linux, I would recommend browsing the Web sites of both projects to understand what functionality is available and what has not yet been implemented.
|