In Linux land. I am constantly fighting OS to do the most trivial things.
Windows often changes the settings for internal Realtek devices, too. Windows Update can set unusable settings irrespective of whether vendor drivers are used or class compliant Microsoft supplied ones.
That is not to say that Linux is any better.
Hit that with an All-in-one-PC thing of a friend two years ago, had to reinstall Windows after some issue with malware. Sound didn't work because the driver from Windows Update was generic, you'd need the years-old version from the manufacturer installed first (as it contained the pin mapping somewhere in the bloatware that came with the driver). Fun fact, Ubuntu also didn't make sounds, I thought the speakers were busted and was already thinking about bringing a 'scope with me next time. Why pin mapping of audio chips can't be stored in an SPI chip or ACPI table is beyond me.
Also hardware companies should be happy if people are trying to reverse engineer their devices to get a working driver: It menas people want to use it. Instead of trying to further lock down or obfuscate their devices they should be happy and help these folks. They are doing free work for your company.
They are, but legally the situation is way less clear for companies:
- for anything involving RF communication, allowing unauthorized/unverified selection of stuff like wifi country codes can lead to illegal RF emissions
- low level assistance may touch stuff that's nominally under NDAs and expose the company to legal risk
- anything involving "jailbreaking" may lead to issues with DRM
As a result, the official policy often is "no one touches code or helps people from outside, corporate legal doesn't want to get Oracle'd".
Let alone on Mars.
Avoiding Bing reward lottery spam in notifications from OS alone is worth it for me.
This is quite ironic given that I am more likely to use 2048 CPU machine than playing full screen Flash videos.
Also, I am more likely to have 2048 core laptop than playing full screen Flash videos.
https://xkcd.com/619/ complains about some Linux development focusing on support on server/supercomputer features and ignoring UX issues and support for some then popular media format.
The ironic part is that support for absurdly high core devices becomes more relevant, while Flash died.
Well, Windows + WSL is a non starter for me. I prefer using free software and software avoiding dark patterns.
Linux also fortunately happens to be the system I find the most comfortable to use, but that's a nice side effect.
I have been an open source developer for near twenty years now but that doesn't mean I subscribe to such notions. I am just way too old to feed another Tamagotchi for an OS.
Well, Windows also never worked well on the desktop*. And current Linux works for me better than current or past Windows*.
*for me - your experience may be different
Speak for yourself; IME playing video is sufficiently boring that I don't even think about it.