I try using Linux on my desktop PC from time to time. Whenever I buy a new rig, I try Linux, as I want to reinstall the system anyway. It never worked. I always tried with brand new hardware -> something is not properly supported -> install current windows. Rinse and repeat every 4 or 5 years whenever I get my hand on a new desktop or laptop. That never changed for the last 20 years.
Nah. The OS is not important enough to me. I buy according to specs and price/performance-ratio. If Linux won't easily run, I will just run windows on it. It's only the OS after all.
when you say "something is not properly supported" what do you mean? like nvidia/amd haven't released graphics drivers yet for linux? or some peripheral isn't recognized?
basically, by buying new hardware just after it launches, you're effectively one of the very first people to boot that hardware with linux. you can usually make it work but most hardware manufacturers don't work with the linux devs to make sure support is in place. so devs have to get ahold of the hardware retail and then fix whatever is broken. the exception to this is AMD and Intel - both companies have people working on linux so they will merge support for new hardware into the kernel before that new hardware is even announced to the public. so if you stick to cpus and video cards from those two manufacturers, you'll make your linux life easier.
even then, though, the support might exist in the latest version of the kernel, but the last Ubuntu or Mint release is still several versions behind. so you're effectively forced to use a distro that releases updates much faster (ie rolling release), or be willing to make modifications to the system post-install to get it to work.
tl;dr: you've got a constellation of requirements that can't all be met at the same time. either give it 3 to 6 months after release of new hardware or be willing to learn how to make it work. expecting software to work with hardware it hasn't yet been designed to work with is always going to be a recipe for failure.
either give it 3 to 6 months after release of new hardware or be willing to learn how to make it work. expecting software to work with hardware it hasn’t yet been designed to work with is always going to be a recipe for failure.
No thanks. I can't be bothered with that. I'll just run windows.
One thing to note is that there are different distributions some of wich use older software an focus on stability (debian for example) and some use bleeding edge software (arch for example)
Linux is open source and often only donation financed. They can't always support brand new hardware. If you want support for your hardware you have to pay a company to do it for you (or do it your self if possible)
I did the same thing starting probably around the same time as you except that did it start working for me 5 years ago and I haven't gone back to windows.
I actually switched my desktop from Windows 3.11 to Linux. It's always worked fine to me (even if it was a bit hand on at the start) on vast numbers of hardware configurations. I've never used Windows for actual data since, only for games (not really an issue nowadays).