Contrast that with Windows 8: Take Windows 7, enhance performance + add a easily skippable start screen. You still have the comfort and confidence of a solid OS (Win7) but with a different background. I can live with that.
> USB drive containing a potential fix cannot be mounted due to some random problem with the USB stack
Driver stuff also breaks on Windows, for example I did have a new laptop where the Intel Wifi card would always stop working after an hour or so with no way to diagnose the problem, due to bad drivers presumably.
> your specific Ubuntu variant has renamed all the tools
Have you not noticed how all the new settings dialogs since they started trying to deprecate Control Panel have piled up different interfaces for accessing the same settings, some of which don't have all the settings meaning you have to dig back in the old interfaces. Plenty of stuff on Windows you might want to change requires editing the registry. One difference on Windows is that Microsoft will probably overwrite that setting change randomly on a subsequent OS update.
> after 10 years they still cannot understand how to QA this thing
Do you not see the frequent articles about Windows 10 QA issues, there was one just the other day on HN front page for a while [1]
> checkerboard of random issues being fixed whole other new issues are created
Sounds like every OS. See [1]
[1] https://www.forbes.com/sites/antonyleather/2020/05/18/new-wi...
Almost like the best of both worlds... of course, I've pinned both my windows and linux home directories to explorer, and added the following to my .bashrc
alias open=/usr/bin/wslview
For the most part, it's been really nice... docker working as expected is a nice change as well... no fiddling with CPU/Memory options anymore.I also like to play video games.
I tend to find that on a clean install pretty much every Windows machine I have encountered operates smoothly. I tend to stick to brands such as Dell, HP, Lenovo and Acer. I guess with no name brands there is a chance the drivers are not up to snuff? Even then I find that most drivers these days are included via Windows 10's Update feature. They have been solid. Again, I am only comparing a clean install. Every year for the last 10 years I have found something that is system breaking in Linux. The example I cited was the most recent attempt to try the latest Ubuntu & Ubuntu mate distros. I go back and try again every year as a side project but I usually switch back to Mac in a day or so when I discover more problems.
>Have you not noticed how all the new settings dialogs since they started trying to deprecate Control Panel have piled up different interfaces for accessing the same settings, some of which don't have all the settings meaning you have to dig back in the old interfaces. Plenty of stuff on Windows you might want to change requires editing the registry. One difference on Windows is that Microsoft will probably overwrite that setting change randomly on a subsequent OS update.
Yes I have seen them but it hasn't been an issue for me as Control Panel is still there basically unchanged since Windows Vista. Thats ~13 years where I can feel confident that a toggle that I expected to be in a certain place has always been in that place. This shouldn't be changing so much in Linux or any OS. A toggle in a control panel is something you use once in a blue moon and forget about. Having to hunt down the toggle because it keeps changing just adds to frustration you don't need.
>Do you not see the frequent articles about Windows 10 QA issues, there was one just the other day on HN front page for a while
Windows has always had issues with updates and upgrades from old crumbly systems. I admit that. Mac seems to be the best at this. Linux fails on a clean install(my story was from a fresh clean install). It is not a fair comparison.
In regards to the checkerboard comment, I'd like to add that you have to consider the severity of the issue. On Mac & Windows the majority of issues in a clean install have tended not to be severe system breaking issues in my experience. In Linux the system breaking issues(like the ones I describe) are fixed and replaced by totally different system breaking issues. This is a important distinction because it raises the amount of tolerance required to keep using the OS.
This is by construction. A major brand like Dell would not release a computer that does not work with the pre-installed operating system.
That means that Linux is more likely to have problems (especially driver issues) on any random computer you install it on. For the most part, things have gotten a lot better over time, but it's not 100% (especially with newer hardware that might not yet be supported by the kernel). Without the same level of adoption of Linux as Windows has, I doubt Linux will ever get to the same level of out-of-the-box functionality as Windows, simply because nobody is ensuring that it works on every computer that is sold.
What is not acceptable is the "checkerboard" issue I talked about in my original comment: The idea that one version of a distro like Ubuntu or Ubuntu MATE working perfectly on a piece of hardware and the next version being completely broken and then going back and forth with this dance each year.
This shows two fundamental flaws with the OS: The subcomponents are not architected well and that there is poor QA practices leading to constant regressions.
In my case, in the second to most recent version of Ubuntu, the issue was after a clean install, the desktop loaded correctly but after the first reboot of the clean install, the desktop would begin crashing when attempting to login. As a result, you would be permanently stuck at the login screen unless you dropped to a lower tty and logged in that way. I had no clue what was happening until spending some time researching. Apparently my 5 year old NVIDIA card had some bug that broke some component used when initializing the desktop.
This leads to the second issue which is poor QA. Maybe these issues are better on certified hardware? I haven't made the decision to drop a lot of money on specific hardware to find out and from my experience, "certified" hardware is crippled in some way. Whether it is poor keyboard, low quality display, or just lousy config options. While I praise Windows, officially I have three different OS machines under my desk but only really use the Mac for 99% of my work. Every year I go back to try the latest Ubuntu and Ubuntu MATE just to stay recent but these days I usually hit an annoying/serious issue and walk away super quickly. I just haven't the stomach to spend as much times on this as I used to even though I really want open source and GNU/Linux to succeed.