Yo linux team, i would love some advice.
I’m pretty mad at windows, 11 keeps getting worse and worse and I pretty done with Bill’s fetishes about bing and ai. Who knows where’s cortana right now…
Anyway, I heard about this new company called Linux and I’m open to try new stuff. I’m a simple guy and just need some basic stuff:
- graphic stuff: affinity, canva, corel, gimp etc… (no adobe anymore, please don’t ask.)
- 3d modelling and render: blender, rhino, cinema, keyshot
- video editing: davinci
- some little coding in Dart/flutter (i use VS code, I don’t know if this is good or bad)
- a working file explorer (can’t believe i have to say this)
- NO FUCKIN ADS
- NO MF STUPID ASS DISGUSTING ADVERTISING
The tricky part is the laptop, a zenbook duo pro (i9-10/rtx2060), with double touch screens.
I tried ubuntu several years ago but since it wasn’t ready for my use i never went into different distros and their differences. Now unfortunately, ready or not, I need to switch.
Edit: the linux-company thing is just for triggering people, sorry I didn’t know it was this effective.
Most .NET development is arguably superior on Linux than on Windows. I would certainly say this for console, web or cloud, especially if you are using containers. Mobile dev is a bit more of a mixed bag. Obviously if you are building desktop Windows apps explicitly then that is better on Windows. However, if you are building cross-platform .NET apps ( eg. Avalonia or Uno ), you are back to Linux being better.
If you like a full IDE like Visual Studio then you want Rider on Linux ( which is better than VS even on Windows IMHO ). If you are a Visual Studio Code person, you can use that on Linux natively. Of course, if you are a neovim or Emacs user, we are back to Linux being better.
Many distros ship .NET in their repos these days. One issue with that is that you may want to update .NET more often than your distro does. While you can do that, I think it is best not to do that. For this reason, I think choosing a distro that stays up-to-date is best for .NET dev. My recommendation would be an Arch derivative like EndeavourOS. EOS includes .NET in the repos and provides very timely updates.