Live data from Hacker News

Microsoft donates the Mono Project to the Wine team

mono-project.com

161–170 of 509 posts

Re: Microsoft donates the Mono Project to the Wine team

#161
Yet another piece of Xamarin/Mono that falls down.

No wonder Miguel de Icaza is now focused on Swift, Godot and Apple's ecosystem, all the promises done at Xamarin acquisition time are gone now.

Mono Develop killed, after being renamed into VS4Mac, gone through a rewrite, only to be killed shortly after the rewrite reached 1.0.

Xamarin.Forms rewriten into MAUI, with incompatible APIs.

MSIL Linker had a better chance as a critical piece of Blazor WebAssembly and Native AOT.

The whole dotnet reload drama.

Now Mono donation, and then .NET team is surprised .NET uptake on UNIX shops isn't as they expect.

In alternative universe when the Xamarin acquisition didn't happen, where would we be now?

Re: Microsoft donates the Mono Project to the Wine team

#162

Earlier quoted context omitted.

Is there somewhere where someone new to the ecosystem can get a simple introduction to all of these different terms and which ones are still relevant today? I looked into .NET somewhat recently and came away with the apparently mistaken impression that Mono was how .NET did cross-platform. I guess I must have been reading old docs, but I'm pretty sure they were at least semi-official. Is there good documentation some…

Mono was, but newer versions of .NET run on Linux and Mac. You can install at the link below, and then making a project is just `dotnet new console` and run with `dotnet run` https://learn.microsoft.com/en-us/dotnet/core/install/linux

Is .NET open-source? Will I find it in an open-source repository?

Re: Microsoft donates the Mono Project to the Wine team

#163

Earlier quoted context omitted.

Mono was, but newer versions of .NET run on Linux and Mac. You can install at the link below, and then making a project is just `dotnet new console` and run with `dotnet run` https://learn.microsoft.com/en-us/dotnet/core/install/linux

Is .NET open-source? Will I find it in an open-source repository?

[deleted]

Re: Microsoft donates the Mono Project to the Wine team

#164
post #126

I worked on Mono a lot back in the early 2000s (back in the SVN days before it moved to Git, even). This move makes a lot of sense. Things evolved a lot over the years. Mono's legacy goals, which are to be a portable CLR (.NET) runtime for platforms that Microsoft didn't care about, don't make much sense today. Mono made a lot of sense for running places where full .NET didn't, like in full AOT environments like on t…

i want to love dotnet-core, especially since godot switched from mono in godot 3 to dotnet-core in godot 4, but so far i haven't been able to currently debian has a mono package but no dotnet-core package. i'm not sure why this is; usually when debian lacks a popular nominally open-source package like this, it's either because it fails to build from source, or because it has some kind of tricky licensing pitfall that…

I believe that you would use dotnet nano for something like that. I used it (or some previous version of it) once many years ago and was very impressed with the productivity and ease of use it offered. Ultimately the lack of community surrounding it drove me to other technologies. Might have changed since then though, who knows!

https://www.nanoframework.net/

Re: Microsoft donates the Mono Project to the Wine team

#165

Earlier quoted context omitted.

Mono was, but newer versions of .NET run on Linux and Mac. You can install at the link below, and then making a project is just `dotnet new console` and run with `dotnet run` https://learn.microsoft.com/en-us/dotnet/core/install/linux

Is there a way to build a GUI app with .NET on Linux? Will it be cross-platform?

Avalonia.

The UI isn't native, is a Skia canvass with drawn controls. But it'll work on basically every OS and it's pretty good.

Also, you're not writing JavaScript, so that's a win any day in my book.

Re: Microsoft donates the Mono Project to the Wine team

#166

Earlier quoted context omitted.

Mono was, but newer versions of .NET run on Linux and Mac. You can install at the link below, and then making a project is just `dotnet new console` and run with `dotnet run` https://learn.microsoft.com/en-us/dotnet/core/install/linux

Is .NET open-source? Will I find it in an open-source repository?

Seems so https://github.com/dotnet/dotnet

Re: Microsoft donates the Mono Project to the Wine team

#167

Earlier quoted context omitted.

Winforms and WPF are both very maintained and supported for .NET 8 on Windows, to clarify. Good cross platform desktop frameworks include Avalonia.

I think MS wants you to use this? https://dotnet.microsoft.com/en-us/apps/maui I was pleased to see WinForms got some updates in .NET9. I really thought they'd left it. I still use it every day when I need to spin up a new tool to do some little task that needs a GUI.

The only people wanting anyone to use MAUI are the MAUI team and even then only half heartedly.

Microsoft Build this year only discussed WinUI and WPF even.

https://www.reddit.com/r/dotnet/comments/1cy2u6l/microsoft_h...

Re: Microsoft donates the Mono Project to the Wine team

#168

Earlier quoted context omitted.

Mono was, but newer versions of .NET run on Linux and Mac. You can install at the link below, and then making a project is just `dotnet new console` and run with `dotnet run` https://learn.microsoft.com/en-us/dotnet/core/install/linux

Is .NET open-source? Will I find it in an open-source repository?

Yes.

https://github.com/dotnet/runtime/

Re: Microsoft donates the Mono Project to the Wine team

#169

I worked on Mono a lot back in the early 2000s (back in the SVN days before it moved to Git, even). This move makes a lot of sense. Things evolved a lot over the years. Mono's legacy goals, which are to be a portable CLR (.NET) runtime for platforms that Microsoft didn't care about, don't make much sense today. Mono made a lot of sense for running places where full .NET didn't, like in full AOT environments like on t…

Trip down memory lane touching several points in my career. Rip /.

Re: Microsoft donates the Mono Project to the Wine team

#170

Earlier quoted context omitted.

OK, but that doesn't require any further changes to Mono. It should essentially be a read-only project going forward.

It won't get new features, but will likely require maintenance to keep it running as new versions of operating systems are released.

This is the thing about software: even if you aren't looking to improve it, the world around it will subtly shift so it'll need to be updated or it'll stop working.

For example, Windows XP can't access the modern internet because it doesn't support TLS 1.2 or 1.3 and most of the web is now secure. The software still exists, but the world around it has shifted so it doesn't really work. If 95% of people end up owning electric cars, gas stations are going to become scarce. Maybe there will be workarounds, but the world will have shifted around the product. Let's say that all gas pumps were changed to wider-nozzle pumps. Sure, you could make an adapter, but that's the point: changes in the world around you end up necessitating changes, workarounds, etc.

It might be mostly read-only, but there's always little possible things that come up requiring work to be done on it.

Post reply on HN