Holy shit, it's happening, guys. Paint.net is getting official wine support. You know the windows situation is getting bad when even the developer of an app exclusively aimed at Windows is now shifting support to wine...

They're contributing to the wine project and everything πŸ₯² https://bugs.winehq.org/show_bug.cgi?id=60276

I came on here a few months ago ranting about direct 2D stub functions. Two days ago the dev stopped calling those exact direct 2D functions https://github.com/paintdotnet/Paint.NET-on-Wine/releases/tag/v5.200.9785.36400

What a time to be alive. Truly a great time to be a Paint.net enjoyer.

you are viewing a single comment's thread
view the rest of the comments
[–] 0 points 13 hours ago (4 children)

It makes no sense, .NET is fully supported on Linux and has been for years. There is an official SDK and it's capable of creating full standalone executables, or smaller ones requiring the runtime libraries to be installed on the target system. As far as I know good packages exist for just about any distro. .NET is fully open source and not just worked on by Microsoft, but a large community.

Creating a Linux executable from any .NET code is as simple as running a single command, it supports cross platform compilation as well. With support for a range of architectures and OSes.

The only caveat is all the code needs to be properly managed code, any unmanaged code is most likely not cross platform compatible and is thus not recommended. It can even break as drivers or the OS is updated for example, so it's a bad idea to have unmanaged code and usually not needed.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 8 points 13 hours ago (3 children)

    Only ".NET core" is cross Plattform. ".NET framework" is Windows only. If they startend developing in framework they cant simply compile to linux.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 4 hours ago

    .NET framework has been discontinued for years now with .NET platform being the official successor. It's no longer called .NET core. If one started with framework, moving over to platform is very easy as it's the exact same language. If thet were on framework still, it would mean they haven't updated in years, which would be weird and not recommended.

  • source
  • parent