What’s the twist? There must be some reason.
.NET runs natively on Linux since quite some time. Honestly, I don’t get what Mono is even good for these days. Maybe reverse engineering old .NET versions.
Comment on Microsoft donates the Mono Project to the Wine team
funn@lemy.lol 2 months ago
What’s the twist? There must be some reason.
What’s the twist? There must be some reason.
.NET runs natively on Linux since quite some time. Honestly, I don’t get what Mono is even good for these days. Maybe reverse engineering old .NET versions.
.net core is the future but Mono is still important for running legacy .net framework applications like ones that use WinForms or WPF. That’s pretty much it. Anything new should go straight to .net core.
Hm, WinForms and WPF with Wine you mean? Otherwise makes not much sense. Was WPF ever run in this combination!
Ah yeah. Mono didn’t support WPF, but Mono did support running WinForms apps natively on Linux without using Wine.
.NET runs natively on Linux
Only .NET Core
sadly
When I moved my personal laptop to Linux I needed WINE to run some source-available .NET apps that were written targeting the Windows-only .NET Framework
All the new stuff is now on .NET Core/5.0 and up at least.
Hasn’t been called “.NET Core” since 3.1
Although it’s essentially the subsequent version of core, .NET 5 is the successor to both .NET Core 3.1 and .NET Framework 4.
Since then, it’s just been called .NET 5/6/7/8/…
IIRC Mono was mostly used for WASM as it was optimized for smaller builds than the full fat CoreCLR
WASM? Are you talking about WebAssembly?
yes
Probably simply that they are done with it (mono specifically, and possibly .net framework in the long run)
I would be extremely surprised if they are planning to abandon .NET
With ICAAN introduction of gTLDs now they can drop .NET and pick up .ONLINE
Underrated comment.
Well they said .NET Framework, and I also wouldn’t be surprised if they more or less wrapped that up - .NET Framework specifically means the old implementation of the CLR, and it’s been pretty much superseded by an implementation just called .NET, formerly known as .NET Core (definitely not confusing at all, thanks Microsoft). .NET Framework was only written for Windows, hence the need for Mono/Xamarin on other platforms. In contrast, .NET is cross-platform by default.
Cost cutting.
They officially don’t care about running .NET applications on Linux anymore. They never really did before but so few people fell for that trap Microsoft is finally ready to turn in the towel
Huh, you are very much mistaken. Since .NET they have official and vast support for running on Linux and MacOS. Before they didn’t and hence Mono/Xamarin.
It’s more they are focused on running ASP and CLI apps on Linux, there is no official MS GUI library/framework for Linux which is one big thing missing from modern .net, there are a couple of thrid party ones like Avalonia however.
What the hell are you talking about?!
They are saying very little in Linux world moved to .NET/C# : qa.debian.org/popcon.php?package=mono
It’s just not popular in Linux world despite MS attempts to make it so. It’s a Windows people language.
Very few package maintainers even like providing packages written in C#/.NET. For example, the linux version of git-credential-manager (included with git on windows) is only available on gentoo, nixpkgs, and the AUR. There’s linux builds in the github releases, but nobody will ship it.
If nothing else, a lot of (containerized) .NET (web) services run on Linux. Also note that .NET apps can be packed as standalone (ignore the size) and as such are as any other standalone app.
lily33@lemm.ee 2 months ago
I guess it’s simply the framing: You don’t ‘donate’ open source projects. Is simply a case of a new organisation taking over a stalled project.
twinnie@feddit.uk 2 months ago
Most of the time a company does something like this they would just let it die. It’s good that Microsoft have at least made the effort to hand it over to a team who’s willing to keep it going.
ChaoticNeutralCzech@feddit.org 2 months ago
…Like MS-DOS getting open sourced. It’s pretty much worthless unless you need to use some really old device.
lily33@lemm.ee 2 months ago
It’s certainly good, I’m not arguing that. My point is, if the wine team is interested, they can fork the unmaintained project, and work on that. Eventually, people will switch over to the active fork. What Microsoft is doing, is helping the process along, and making it easier. So it’s good, and helpful - but not really a “donation” to winehq.
astro_ray@piefed.social 2 months ago
Actually, wine used to maintain a fork.
joyjoy@lemm.ee 2 months ago
So it’s like “gifting” someone a puppy.