Live data from Hacker News

.NET on Linux – bye, Windows 10

piotrgankiewicz.com

11–20 of 290 posts

Re: .NET on Linux – bye, Windows 10

#14
post #7

Can I have Paint.NET on Linux yet?

Depends on the GUI framework it uses. GDI actually exists for Linux (at least for Mono), but it's not really something you want to use in production. Windows Forms doesn't exist (yet). IIRC that's what paint.net uses, so you're out of luck. Third party toolkits like GTK#, wx.NET or QtSharp will work on both OSes.

I remember that ages ago the Mono team used Paint.NET as a testbed for how complete and usable their System.Windows.Forms and System.Windows.Drawing implementation was. But back then Paint.NET was still open source. By now the source code isn't available anymore and it has grown a lot of things that are implemented in native code for performance (set operations on selection regions) or talking to things that have no equivalent in .NET (DirectWrite). It also uses WPF for a few things, so isn't completely Windows Forms anymore either. As it currently stands, Paint.NET is very much a Windows program, despite being written mostly in C#.

Re: .NET on Linux – bye, Windows 10

#16
post #9

I tried this for a months, but eventually moved back.

Was it because .NET was causing problems for you on Linux or because of lack of Visual Studio?

Because the vast majority of the ecosystem isn't .net core ready. So you end quite major libraries not being available.

Re: .NET on Linux – bye, Windows 10

#17
> Before I did manage to install a fresh system on my laptop I had to disable UEFI, create valid partitions with special flags etc. it took me a while to figure this out, yet it wasn’t that difficult.

Ha, right here is why "the year of the Linux desktop" will never happen. It's basically a kit car. Some people may find it "not that difficult" to weld a chassis together and rebuild an engine, but it's never going to be mainstream.

Re: .NET on Linux – bye, Windows 10

#20

> Before I did manage to install a fresh system on my laptop I had to disable UEFI, create valid partitions with special flags etc. it took me a while to figure this out, yet it wasn’t that difficult. Ha, right here is why "the year of the Linux desktop" will never happen. It's basically a kit car. Some people may find it "not that difficult" to weld a chassis together and rebuild an engine, but it's never going to b…

I wonder what he fucked up to make this necessary. Modern Linux distributions work fine with UEFI and create the necessary EFI System Partition itself.
Post reply on HN