5 Punkte von GN⁺ 2024-08-28 | 3 Kommentare | Auf WhatsApp teilen
  • Mono ist eine Softwareplattform, die Entwicklern ermöglichen soll, einfach plattformübergreifende Anwendungen zu erstellen
  • Das Mono Project war seit seinem Start im Jahr 2001 ein wichtiger Teil des .NET-Ökosystems
  • Microsoft wurde 2016 mit der Übernahme von Xamarin zum Verwalter des Mono Project
  • Jüngste Updates
    • Das letzte größere Release des Mono Project erschien im Juli 2019, danach gab es kleinere Patch-Releases
    • Das letzte Patch-Release erschien im Februar 2024
    • Die WineHQ-Organisation wird der neue Verwalter des Mono Project
    • Der Quellcode der bestehenden Repositories mono/mono und anderer Repositories bleibt weiterhin verfügbar, die Repositories könnten jedoch archiviert werden
    • Binärdateien bleiben bis zu 4 Jahre verfügbar
  • Microsofts Mono-Fork
    • Microsoft pflegt im Repository dotnet/runtime einen modernen Fork der Mono-Laufzeitumgebung
    • Die Arbeiten sind abgeschlossen, und Mono-Nutzern sowie Maintainern von auf Mono basierenden App-Frameworks wird empfohlen, zu .NET zu migrieren
  • Die historische Bedeutung des Mono Project
    • Das Mono Project war die erste .NET-Implementierung für verschiedene Betriebssysteme wie Android, iOS und Linux
    • Es hat .NET auf mehreren Betriebssystemen vorangetrieben und plattformübergreifendes .NET Realität werden lassen
    • Allen Mono-Entwicklern wird gedankt
  • Unterstützung für Mono
    • Das von Microsoft unterstützte Mono ist als Teil der .NET Foundation eine Open-Source-Implementierung von Microsofts .NET Framework auf Basis des ECMA-Standards
    • Eine wachsende Familie von Lösungen und eine aktive, engagierte Community von Mitwirkenden haben dazu beigetragen, Mono als führende Wahl für die plattformübergreifende Anwendungsentwicklung zu etablieren

Zusammenfassung von GN⁺

  • Das Mono Project ist ein wichtiges Projekt, das plattformübergreifende Anwendungsentwicklung ermöglicht hat
  • Das bisher von Microsoft verwaltete Mono Project erreicht mit dem Übergang zu WineHQ nun einen neuen Wendepunkt
  • Bestehende Mono-Nutzer sollten eine Migration zu .NET in Betracht ziehen
  • Mono war ein Pionierprojekt, das .NET auf verschiedenen Betriebssystemen nutzbar gemacht hat
  • Nützliche Informationen für alle, die sich für plattformübergreifende Entwicklung interessieren

3 Kommentare

 
yangeok 2024-09-05

Oh, auf mich wirkt das auch wie eine Resteverwertung, aber ich wollte es mal ausprobieren, weil man es angeblich beim Bundling für Windows auf dem Mac verwenden kann.

 
unsure4000 2024-08-28

Resterampe.log

 
GN⁺ 2024-08-28
Hacker-News-Kommentare
  • Jemand teilt seine Erfahrungen aus der Mitarbeit am Mono-Projekt Anfang der 2000er. Das Ziel von Mono war es, eine .NET-Laufzeit für verschiedene Plattformen bereitzustellen

    • Mit der Übernahme von Xamarin durch Microsoft und der Entwicklung von .NET Core wurde die Rolle von Mono kleiner
    • Für bestimmte Einsatzzwecke wie Wine ist Mono weiterhin nützlich
  • Jemand dachte, Microsoft habe API-Reimplementierungsprojekte wie Wine nie offiziell anerkannt

    • Es wird ein Fall aus dem Jahr 2020 vorgestellt, in dem Microsoft Wine positiv erwähnt hat
  • Jemand weist darauf hin, dass die Skriptsprache LSL von Second Life in Mono-Bytecode kompiliert wird

    • Sie läuft seit 2008 auf der virtuellen Maschine von Mono
  • Jemand fragt sich, wie die Wine-Entwickler Mono nutzen könnten

    • Die FOSS-Multi-Plattform-Implementierung von Microsofts eigener .NET-Laufzeit ist inzwischen deutlich leistungsfähiger und funktionsvollständiger als Mono. Mono lässt sich jedoch leichter in andere Anwendungen einbetten und einfacher auf neue Plattformen portieren. Deshalb wird es auch für .NET/Blazor WebAssembly verwendet
    • Microsoft pflegt für diese speziellen Anwendungsfälle weiterhin einen eigenen Fork von Mono. Außerdem implementiert Mono einige ältere Windows-Desktop-GUI-Frameworks wie WinForms und WPF, die Microsoft nicht auf die neue .NET-Laufzeit portiert hat. Das ist vermutlich der Grund, warum die Wine-Entwickler an Mono interessiert sind
  • Jemand stellt die Beziehung zwischen Microsoft und Wine infrage

    • Es wird gefragt, ob Microsoft Wine als Bedrohung oder als Verbündeten betrachtet
  • Jemand teilt Erfahrungen mit Mono aus der Studienzeit

    • Statt Java wurde C# gewählt, und mit Mono lief es unter OS X
    • Ein Microsoft-Mitarbeiter besuchte die Universität und erklärte die neuen Funktionen von .NET und C#
  • Jemand beschwert sich über die Art der Ankündigung auf der Website des Mono-Projekts

    • Es wird argumentiert, dass wichtige Ankündigungen auf einer eigenen Seite veröffentlicht werden sollten
  • Jemand fragt sich, was Miguel de Icaza derzeit macht

    • Es wird gefragt, womit er sich nach seinem Weggang von Microsoft im Jahr 2022 beschäftigt
  • Ein Web-Application-Backend-Entwickler, der hauptsächlich Go und Python nutzt, fragt, ob es im .NET-Ökosystem etwas besonders Beachtenswertes gibt

  • Es wird ein Link dazu geteilt, warum Mono mit Wine zusammenhängt