Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal. You can also buy games using our partner links for GOG and Humble Store.
We do often include affiliate links to earn us some pennies. See more here.

Back in August 2024, Microsoft donated (or offloaded if you wish) the Mono project to the Wine team, and now the first post-move release is out under the new name Framework Mono.

From the release announcement: "This is the first release of Framework Mono from its new home at Winehq. It includes work from the past 5 years that was never included in a stable release because no stable branch had been created in that time. Highlights are native support for ARM64 on macOS and many improvements to windows forms for X11."

What's new:

  • Native support for macOS on ARM. Cis-compilation on ARM macOS is now assumed to be compiling for macOS, not cross-compiling for iOS.
  • System.Windows.Forms:
    • Fixed various resource leaks on X11.
    • Redesigned Clipboard and Drag And Drop implementation on X11.
    • Stability improvements on X11.
  • Improved support for generated COM interfaces.
  • Fixed some common cases where processes would hang on exit.
  • Added Georgian translation.
  • Many warning fixes. The Linux amd64 build no longer warns when compiling the C portion of the codebase, and this is enforced for new changes via CI.
  • Many bug fixes.

For people confused on all the naming, this was also explained as there's multiple projects that use the name Mono

  • Framework Mono is the project previously hosted at https://github.com/mono/mono, which was then simply called Mono. I have made this change to distinguish it from "monovm" and "Wine Mono", which are different projects. Framework Mono is a cross-platform runtime compatible with .NET Framework.
  • "monovm" is a separate fork of the Mono runtime that's part of modern .NET and can be used instead of CoreCLR.
  • "Wine Mono" is a downstream distribution based on Framework Mono that is used in Wine to replace .NET Framework.

And to clear up .NET:

  • .NET Framework is a proprietary Windows component that supports cross-platform executable code using an object-oriented model.
  • .NET Core was an open-source project supporting many of the same languages and APIs as .NET Framework but mostly incompatible with it. .NET Core was renamed to ".NET" when version 5 was released. I call it "modern .NET" to distinguish it from .NET Framework.

Read more about their goals and plans in the release announcement.

Article taken from GamingOnLinux.com.
3 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
You can also find comments for this article on social media: Mastodon
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
1 comment Subscribe

hardpenguin 2 hours ago
I got dizzy reading about all the name changes.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register