Just an update on the Linux install - installed a bunch of apps last night to try out, some old, and familiar with, some new. Had a few issues, but that's more cos I'm using Debian than anything else. A more "user friendly" Linux distro like CachyOS or Linux Mint or Ubuntu would have meant many of the issues wouldn't have been a thing at all for me. Some not so highlights and frustrations:
Installing brew was a mongrel. The instructions were unclear, so of course, I tried installing it via SU and sudo, with errors. Took me a few goes to try installing it as a normal user and it worked. Really should be in the default Debian packages, but Debian is pretty strict on non-free sources, so...
I've never used sudoer before (well, I have with Ubuntu, but it was pre-configured). First time trying to configure it, since I'm old school and usually prefer switching to root via the SU command. I tried using:
sudo usermod -aG sudo david
and nothing happened. Checked the sudo config file and not in there. After a bunch of tries and some frustration, I checked "groups" and it showed my user account as a member of sudo. So, i tried sudo and it worked. Weird, not sure what was happening here.
I wanted to install the photogimp script for GIMP but had a few issues. cp command didn't behave like I remembered (cp -r /path/to/directory/* /path/to/destination". Ended up using the file manager to do it instead (all good, since it's in my ~ account anyways). It's another thing that should be in Debian's package repository but isn't. Using another distribution wouldn't see this issue.
I installed flatpak and then configured it (was pretty easy). Had to do some research on flatpak as I've never used it before either. Turns out you can install a package from the Debian repositories and also via flatpak and they don't conflict. Nice.
Installed the proprietary nvidia drivers, was a bit antsy about this since I haven't played with a kernel since ~2007 but was pretty easy in the end. Installed some dev tools and nvidia-detect and the linux headers for my kernel and et voila. A reboot after install and done.
1 thing that's a big issue is that Gnome (and Debian) use Wayland rather than X11 now. Wayland doesn't really have any colour management functionality it seems (at least according to the Argyll dev) and they're rather hostile about it all too. That doesn't surprise me about open source devs. I've had my dealings in the past with nasty devs and it's been a big issue with GNU/Linux adoption, along with the more experienced users "RTFM" attitudes. I'm not really a fan of new systems like Wayland or SystemD. SYS V and X11 weren't broken, but it seems Redhat and IBM are pushing this new stuff hard.
Wifi (via Intel AX200), sound and printing all worked out of the box. Very impressed, since these were flaky when I last used Linux as a Desktop in mid 2007. I switched back to Windows then for Photoshop. I used Debian at work for a good bunch of years (lvl 3 sysadmin for a small ISP), but it was obviously a server, not a workstation, so a very different experience.
All in all, I went with Gnome 48 this time around, despite being a long time KDE fan. Gnome just looks so sexy. Gnome tweaks and Gnome-extention-manager got it looking and working like I wanted. KDE just looks ugly and over-complicated to my eyes these days. I also like XFCE. LDM (with Wayland) caught my eye too looking at some screenshots, so I installed that too.
I liked the idea of CachyOS, but Arch system. I don't feel like learning a new package management system at my age. I like apt and dpkg.