this post was submitted on 27 Aug 2024
1 points (100.0% liked)

Technology

59755 readers
2143 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] funn@lemy.lol 0 points 3 months ago (5 children)

What's the twist? There must be some reason.

[–] woelkchen@lemmy.world 0 points 3 months ago (3 children)

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.

[–] lemann@lemmy.dbzer0.com 1 points 3 months ago (1 children)

.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

[–] pycorax@lemmy.world 0 points 3 months ago

All the new stuff is now on .NET Core/5.0 and up at least.

[–] NekkoDroid@programming.dev 0 points 3 months ago* (last edited 3 months ago) (1 children)

IIRC Mono was mostly used for WASM as it was optimized for smaller builds than the full fat CoreCLR (talking about .NET non-Framework Mono)

load more comments (1 replies)
[–] chaospatterns@lemmy.world 0 points 3 months ago (1 children)

.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.

[–] Mihies@programming.dev 0 points 3 months ago (2 children)

Hm, WinForms and WPF with Wine you mean? Otherwise makes not much sense. Was WPF ever run in this combination!

load more comments (2 replies)
[–] lily33@lemm.ee 0 points 3 months ago* (last edited 3 months ago) (2 children)

I guess it's simply the framing: You don't 'donate' open source projects, they're already open. Is simply a case of a new organisation taking over a stalled project.

[–] twinnie@feddit.uk 0 points 3 months ago (2 children)

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 0 points 3 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 0 points 3 months ago (1 children)

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.

load more comments (1 replies)
load more comments (1 replies)
[–] MajinBlayze@lemmy.world 0 points 3 months ago (1 children)

Probably simply that they are done with it (mono specifically, and possibly .net framework in the long run)

[–] kevindqc@lemmy.world 0 points 3 months ago (2 children)

I would be extremely surprised if they are planning to abandon .NET

[–] takeda@lemmy.world 0 points 3 months ago (1 children)

With ICAAN introduction of gTLDs now they can drop .NET and pick up .ONLINE

[–] mannycalavera@feddit.uk 0 points 3 months ago

Underrated comment.

[–] sleep_deprived@lemmy.world 0 points 3 months ago

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.

[–] cyborganism@lemmy.ca 0 points 3 months ago

Cost cutting.

[–] riskable@programming.dev 0 points 3 months ago (10 children)

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

[–] Mihies@programming.dev 0 points 3 months ago

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.

load more comments (9 replies)
[–] TootSweet@lemmy.world 0 points 3 months ago (4 children)

Microsoft gives the Wine team infectious mononucleosis. Got it.

But seriously, Microsoft is nobody's friend and shouldn't be trusted.

[–] dan1101@lemm.ee 0 points 3 months ago (1 children)

In an organization as large as MS there have to be a few good guys. Just don't let the corporate leadership hear about it.

[–] Thorry84@feddit.nl 0 points 3 months ago

I know a lot of folk that work at MS or have worked there, they are all very good people. They are highly motivated professionals that are top in their field. MS is a rich company and they recruit the best they can. However those are not the people making any kind of decisions. And it's a cut throat company, if the budget gets cut, you are out on your ass. At least in most of the world, where strong employee protection isn't a thing.

Don't get me wrong, MS has a lot of bad apples just like any other company. Useless managers who say dumb shit and take praise for other peoples work. A leadership that doesn't care about anything except their bonuses and the bottom line. But at least as far as the engineers go, there's plenty of really good folk.

People also seem to forget how huge MS actually is. And a lot of the time the different branches within the company are as far away from each other as can be. Even within the same branch one can only talk to so many people.

load more comments (3 replies)
[–] thesmokingman@programming.dev 0 points 3 months ago (1 children)

Microsoft has had dotnet-core for awhile. If you are running production dotnet loads (eg a C# app), you’ve probably been using those Linux containers for awhile. This doesn’t surprise me; they usually aren’t interested in maintaining an open version of software they have more restrictive licenses for. Enterprises will continue to use dotnet-core and Microsoft will probably do something to shoot mono in the foot in a few years.

[–] Mihies@programming.dev 0 points 3 months ago (1 children)

Actually everybody will use .NET and not Mono if possible, as it's officially supported and a successor.

[–] thesmokingman@programming.dev 0 points 3 months ago

The reason to use mono over dotnet is political. This is stirring up some really old shit; I expect a continuation of that shit now. Mono is currently MIT as is dotnet core. Who knows what direction each project will go now? MS has a history of fucking with licenses and Wine uses copyleft setups.

[–] Omega_Jimes@lemmy.ca 0 points 3 months ago (4 children)

I can't help but think that Microsoft has decided to proceed in some way that will break compatibility, so they're done with Mono now.

I know it's skeptical, but I just have no faith in that company to act in good faith with anything.

[–] Imgonnatrythis@sh.itjust.works 0 points 3 months ago (2 children)

As much as it is beloved, I don't think windows sees Linux / wine as any kind of substantial threat.

[–] kautau@lemmy.world 0 points 3 months ago (1 children)

I think they do in the enterprise hosting / software dev world, which is the reason for so much effort being poured into WSL, but for standard client applications or the “average user” switching to Linux I agree

[–] Lettuceeatlettuce@lemmy.ml 0 points 3 months ago* (last edited 3 months ago) (2 children)

Yeah, they want to be able to get people totally off Linux as a root OS.

By creating WSL, they now can say, "Oh, you like to develop for/on Linux? Well good news, Windows has Linux built in! Just come on over to Windows and you can use WSL and Linux on Azure for all your Linux needs!

load more comments (2 replies)
load more comments (1 replies)
[–] woelkchen@lemmy.world 0 points 3 months ago

proceed in some way that will break compatibility

That's what new major versions are for.

[–] paf0@lemmy.world 0 points 3 months ago (2 children)

dotnet is now a multiplatform framework itself. Do they still need mono?

load more comments (2 replies)
load more comments (1 replies)
[–] extremeboredom@lemmy.world 0 points 3 months ago (1 children)

Extend, Embrace, Extinguish?

load more comments (1 replies)
[–] n3cr0@lemmy.world 0 points 3 months ago (3 children)

.Net sucks, compared to mono. The compiler is slower, filesize after optimization is still higher and the character set in cli is far more limited when I compile an app with .Net.

[–] ripcord@lemmy.world 0 points 3 months ago

Are those the most important factors for a framework? Or in the top 5?

load more comments (2 replies)
[–] MoonlightFox@lemmy.world 0 points 3 months ago (3 children)

I am no Microsoft fanboy, but I get the impression people are a bit overly skeptical here.

I think this is fairly obvious. They have no further use for it, they can either let it rot or they can do the tiniest bit of effort and get some positive PR. It might also just be as simple as an initiative from some employees.

[–] kautau@lemmy.world 0 points 3 months ago (2 children)

Yup, what they needed from Xamarin was absorbed into .NET and now that have MAUI for cross platform stuff, it was either sunset mono or give it to someone else

load more comments (2 replies)
load more comments (2 replies)
[–] auzy@lemmy.world 0 points 3 months ago (14 children)

Jeezus. Microsoft can't do anything without people talking crap about them 😂

[–] InternetUser2012@lemmy.today 0 points 3 months ago (3 children)

Because they're crap. Pretty obvious right?

load more comments (3 replies)
[–] Wooki@lemmy.world 0 points 3 months ago

It's almost like they have a terrible track history and hold the gold medal for antitrust and enshitification.

[–] Croquette@sh.itjust.works 0 points 3 months ago (2 children)

No corpos does something for the good of the people. It just so happen that this particular thing does.

Behind every move, there is a price tag attached to it.

By doing that, Microsoft is trying to get good PR.

[–] BarbecueCowboy@lemmy.world 0 points 3 months ago (1 children)

You're not wrong, but if we want companies to keep doing things for good PR, we need to reward them for it.

They're basically giant badly trained dogs that happen to control every aspect of our lives.

load more comments (1 replies)
[–] auzy@lemmy.world 0 points 3 months ago (1 children)

Do you think they're going to ask for this one back? 😂

Whatever it is, it benefits the community.

What price tag do you think is attached to this one?

Things can be beneficial to both parties.... Not everything corporations do need to screw someone else 😂

load more comments (1 replies)
load more comments (11 replies)
load more comments
view more: next ›