Framework Mono 6.14.0: Erste Version unter dem WineHQ-Dach - LinuxCommunity
Framework Mono 6.14.0: Erste Version unter dem WineHQ-Dach - LinuxCommunity
Nach rund fünf Jahren gibt es endliche eine neue Version der .NET-Implementierung Mono. Die firmiert ab sofort unter dem Namen Framework Mono, verbessert die Windows Forms unter X11 und unterstützt macOS auf ARM64-Prozessoren. Unter Linux läuft Framework Mono auf Systemen mit X86-, AMD64- und ARM64-Architekturen. Explizit noch nicht funktioniert die alternative .NET-Umgebung auf 32-Bit-Rechnern mit ARMv5te-Prozessor. Als Workaround können mutige Anwender die Optimierungen für Gleitkommazahlen (Float Optimizations) abschalten. Es gibt allerdings keine Garantie, dass Framework Mono damit auf ARMv5te-Prozessoren läuft. Die Entwickler hoffen jedoch, dieses Problem in der nahen Zukunft beheben zu können. Mehr Stabilität Framework Mono 6.14.0 fasst vor allem die in den letzten fünf Jahren aufgelaufenen Änderungen zusammen. Dazu gehört insbesondere eine überarbeitete „System.Windows.Forms“-Komponente, die unter X11 deutlich stabiler laufen soll. Die Entwickler haben zudem die Implementierung der Drag-and-drop-Funktion sowie der Zwischenablage kernsaniert. Die weiteren Änderungen liegen in Details. So unterstützt Framework Mono besser generierte COM-Interfaces und es fängt einige weitere Situationen ab, in denen Prozesse beim Beenden hängen bleiben können. Namenswirrwarr Framework Mono ging Anfang 2024 als Fork aus dem Mono-Projekt hervor. Dessen Entwicklung wiederum war eingeschlafen, nachdem Microsoft eine neue offene plattformunabhängige .NET-Implementierung veröffentlicht hatte. Im Herbst 2024 übernahm schließlich das Wine-Projekt beziehungsweise die dahinterstehende WineHQ-Organisation offiziell die Weiterentwicklung des Mono-Quellcodes. Die Basis bildete dabei das Framework Mono. Die Übernahme des alten Codes geschah nicht ganz uneigennützig: Mono kann innerhalb von Wine auch noch ältere .NET-Anwendungen ausführen, während sich die aktuellen .NET-Implementierung auf jüngere .NET-Versionen konzentrieren. Um die Verwirrung zu komplettieren, gibt es noch ein „Wine Mono“. Dabei handelt es sich um eine vom Framework Mono abgeleitete Variante, die innerhalb von Wine das .NET Framework ersetzt. Infrastrukturprobleme Derzeit produziert das von WineHQ für die Quellcodeverwaltung genutzte GitLab noch nicht automatisch fertige Binaries. Daher steht Framework Mono vorerst nur im Quellcode bereit. Des Weiteren konzentrieren sich die Entwickler auf die wichtigsten Desktop-Betriebssysteme und Prozessorarchitekturen. Aber auch die sind noch nicht vollständig: Unter anderem steht eine Windows on ARM-Fassung in den Sternen.

