zurück zum Artikel

.NET für Linux: Mono 1.0 ist da

Oliver Lau

Novell hat die Open-Source-Implementierung des .NET-Frameworks in der Version 1.0 veröffentlicht.

Die Novell [1]-Tochter [2] Ximian [3] hat die endgültige Version von Mono [4] 1.0 veröffentlicht. Ziel der Open-Source-Implementierung des .NET-Framework (zurzeit der Version 1.1) ist es, .NET-Programme unter verschiedenen Betriebssystemen entwickeln und ausführen zu können. Derzeit funktioniert das unter Unix-Derivaten wie Linux, Solaris und Mac OS X sowie unter Windows 2000 und XP -- wenn auch noch nicht ganz fehlerfrei, wie eine Liste der bekannten Bugs [5] zeigt.

Mono 1.0 implementiert den vollen Umfang der ECMA-standardisierten Laufzeitumgebung CLI und enthält einen optimierenden Just-in-Time- sowie einen Ahead-of-Time-Compiler für den Zwischencode Intermediate Language (IL). Auch der mitgelieferte C#-Compiler entspricht dem ECMA-Sprachstandard. Bei den höheren APIs fährt Mono immer noch [6] zweigleisig: Microsoft-kompatibel ist man derzeit bei Web-Anwendungen (ASP.NET) und beim Datenbankzugriff (ADO.NET). Für GUI-Programme gibt es zunächst nur ein Mono-eigenes API namens Gtk# und eine Anbindung an die Vektorgrafik-Bibliothek Cairo. In diesem Code-Zweig befinden sich außerdem Schnittstellen zu etlichen Datenbanken, zum Verzeichnisprotokoll LDAP und zur Integration von Web-Applikationen.

Mono 1.0 gibt es als vorkompilierte Binaries für Suse [7] Linux 9 und 9.1, Red Hat [8] 9, Suse Linux Enterprise Server (SLES 8), Fedora [9] Core 1 und 2 sowie Mac OS X [10]. Außerdem lassen sich diverse Quellcode-Pakete von den Mono-Seiten herunterladen [11]. (ola [12])


URL dieses Artikels:
https://www.heise.de/-103752

Links in diesem Artikel:
[1] http://www.novell.com/
[2] https://www.heise.de/news/Novell-kauft-Open-Source-Anbieter-Ximian-83287.html
[3] http://www.ximian.com/
[4] http://go-mono.com/
[5] http://go-mono.com/archive/1.0/features.html
[6] https://www.heise.de/news/Freie-NET-Implementierung-als-offizielle-Beta-Version-98165.html
[7] http://www.suse.de/
[8] http://www.redhat.com/
[9] http://fedora.redhat.com/
[10] http://www.apple.com/macosx/
[11] http://www.go-mono.com/download.html
[12] mailto:ola@ct.de