Windows has always been frustrating, but as updates continue to create problems, the UI gets stupider (everything in 'settings' seems dumbed down and 10x harder than in the control panel), and the need to wipe and install a fresh OS (sometimes followed by a round of removing candy crush, one drive and the 3D objects folder -- and sometimes just resignation) becomes more frequent --- I find Linux becoming easier to use and more and more flexible and capable.
I'm loving my Unraid NAS and its dockers and I'm wondering if replacing windows as the OS on my workstation with Linux and putting everything windows into multiple windows client VM's is a viable solution. The most intensive thing I do is photoprocessing. Lightroom and Photoshop would like GPU access for acceleration and pass lots of data back and forth with plug ins and secondary programs. Already I can use them in Virtual Box although they are a bit slower - can I get these running efficiently with proper attention to configuration? Lots of memory and cores to the needy VM's and small efficient dockers for the things that don't need resources? I have lots of cores (Ryzen 1950X) and memory (64GB) to hand out to my VM's.
Is it just my imagination that Linux can do all this more efficiently and I won't need to keep fighting with my computer that wants me to log in with a microsoft account (and no, I don't want to keep Edge as my default browser) and is it just me, or is it creepy when your computer says 'We're setting things up for you...'
(I guess I'm just ranting now. I'm Ok - I feel better now.)
If it is feasible, is there a good guide for doing this sort of thing? I've been getting some good experience with Ubuntu, Debian and BSD but I still think I need someone more experienced to follow.
I'm loving my Unraid NAS and its dockers and I'm wondering if replacing windows as the OS on my workstation with Linux and putting everything windows into multiple windows client VM's is a viable solution. The most intensive thing I do is photoprocessing. Lightroom and Photoshop would like GPU access for acceleration and pass lots of data back and forth with plug ins and secondary programs. Already I can use them in Virtual Box although they are a bit slower - can I get these running efficiently with proper attention to configuration? Lots of memory and cores to the needy VM's and small efficient dockers for the things that don't need resources? I have lots of cores (Ryzen 1950X) and memory (64GB) to hand out to my VM's.
Is it just my imagination that Linux can do all this more efficiently and I won't need to keep fighting with my computer that wants me to log in with a microsoft account (and no, I don't want to keep Edge as my default browser) and is it just me, or is it creepy when your computer says 'We're setting things up for you...'
(I guess I'm just ranting now. I'm Ok - I feel better now.)
If it is feasible, is there a good guide for doing this sort of thing? I've been getting some good experience with Ubuntu, Debian and BSD but I still think I need someone more experienced to follow.