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.
The NVIDIA proprietary driver recently got decent update, but not all necessary changes might be in distros just yet. It should be pretty complete ootb experience in a month or two. My advice is to use something recent, like Fedora or Arch{,-based} for the easiest time with NVIDIA.
Affinity and Corel don’t have Linux ports (like most big commercial productive apps sadly), and running them with Wine might be possible but can bring mixed results, see https://appdb.winehq.org/objectManager.php?sClass=application&iId=18332 https://appdb.winehq.org/objectManager.php?sClass=version&iId=5321 Canva seem to be available and they distribute it via AppImage. Gimp is native and trivial to install on most distros, or even bundled by default. If you want to try Windows software with Wine, use Bottles.
Blender is native and available in any Linux repo as it’s FOSS app. Rhino 3D looks like possible to run with Wine…
Linux version of Davinci Resolve is available, but it’s famous for being a bit of a pain to install and being slightly limited with some codecs/functionality missing.
You should be fine with coding unless you wanted something like .NET and full blown VisualStudio. VS Code is ok.
There’s wide range of file explorers on Linux, and since it’s rather good idea to stick to whatever is default for your desktop (For instance Dolphin on KDE) you can even change the default to something else if you don’t like it.
It would be actually hard to get something with embedded ads on Linux desktop. Canonical tried with their Amazon „integrations” in Ubuntu like 12 years ago, and boy did they regret…
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.
Even .NET isn’t terrible on Linux. I mostly write in C# using .net stuff myself and I’ve yet to have any compatibility or performance issues running on Ubuntu. I can’t speak to graphical side though as I’m mostly backend or command line tools.
You can use JetBrains Rider for C# (.NET), it’s available natively for Linux, you can download it as a flatpak: https://flathub.org/apps/com.jetbrains.Rider