After more than an year trying to get my laptop (very high dpi) and my monitor (high dpi) to have decent fractional scaling on Linux so that I could use both screens while working comfortably. I decided to try wsl and it is pretty much as fast (with my computer/use case), OS just delivers the problem above, so I am sticking with it...
Main cons for me right now are:
* windows updates been too aggressively
* not able to easily create/edit hot keys
I've paid thousands to the Mac ecosystem over the years purely to avoid these problems. I just want the OS to work, and i've literally never had that experience on Linux. I'm sure it's much much better these days than it was the last time i tried, but - everything i hear tells me they still exist to some degree.
4k and 1080p is my exact setup btw haha. I was debating installing PopOS this weekend.
Edit: there was no configuration needed. I selected Wayland from the menu and it just worked right out of the box. No bells and whistles, just a great desktop experience.
The longer i'm a software engineer the less energy i have for dealing with my OS, i guess.
I know the CPU/Ram/GPU i want, but i imagine most of the trouble is motherboard, since so many features are there.
I'm also curious how my current hardware rates on compatibility.
I also have an Nvidia right now, so.. hopefully it works great hah. Otherwise i'll be on Windows.
AMD: check in which kernel version AMD added the support for your GPU, and which Mesa version has feature parity (most of the time it's already there because there weren't any big shifts since Vega, RDNA2 might be that one) and you're good to go on any distro.
NVIDIA: Wayland support isn't there for years and foreseeable future, random issues with driver updates. Supports only 3 distros (Red Hat family, SUSE and Ubuntu without derivatives, I even made a page for devs how to add Debian flavour of it on any deb distro since Mint users were constantly struggling), Debian makes it's own decoupling of blob which works flawlessly but new version might not be there for a month because maintainers aren't there. I still remember that full support for Pascal has landed 6 months after the release.
I run Windows on my personal computer, and just have a Debian VM I use for work.
When it's time to work, I just click an RDP shortcut and 3/5 monitors turn into work monitors. I still have easy access to my Windows stuff on the other two for the non-work related stuff I keep open all day (Spotify, Discord, etc).
When work is done, I just close the RDP session. All my work stuff stays open. I don't need to worry about saving any state, or restoring it the next day when I start work.
Also completely obviates any sort of driver or hardware issues. Stuff that's simple on Windows (e.g., using any of the multitude of USB/thunderbolt laptop docks) is just a friggin' nightmare on Linux.
Of course, this is terrible, but it is what it is for now. The online office apps are slowly creeping towards viability but they are still a long way short. When (if) they get there I might be able to change this.
This enables also using Linux based IDEs and other graphical tools (could be for example some command line tool popping up image viewer) or browser.
Which is litaraly the same reason i use(d) Mac, but am now looking to move away from. Mac has too many problems, so i may as well move on.
> Linux containers in WSL 2 mode, Linux containers in Hyper-V mode, or Windows containers.