3 ms·
My qualms with: Windows: - Still relatively-susceptible to malware (these days ransomware is the main concern). - Windows 10 and 11 have ads and lots of tracki
by gymbeaux 4y ago
My qualms with:
Windows: - Still relatively-susceptible to malware (these days ransomware is the main concern). - Windows 10 and 11 have ads and lots of tracking ("if it's free, you're the product!"). - It likes to restart to install updates without my permission. Always get bitten by running VMs on a Windows computer (excluding Windows Server of course).
macOS: - Doesn't support DisplayPort daisy-chaining at all. - Expect UI bugs starting with OS X 10.10 Yosemite when they started rewriting Objective-C code in Swift. - "most advanced operating system in the world" but can't adjust volume of speakers on external displays (brightness too). - No NVIDIA support, which means no CUDA support, so anyone who needs CUDA will be SSH'ing into a Linux box with an NVIDIA GPU attached to it. Almost forgot! macOS does not support display scaling AT ALL on 1440p monitors. They used to, when their displays were literally 1440p, but now it’s 4K or bust. You used to be able to mod a conf to enable it anyway, but that only works with Intel based Macs.
Linux: - Probably my most-frustrating point is that "everyone" talks about how "rock-solid" and great their Linux experience is when that has NEVER been the case for me in 13 years of regularly using desktop and server linux distros. - Proton makes running Windows/DirectX games on Linux a breeze, and I do agree. It's a step in the right direction and it looks like many games "just work"... of course the one game I play (Dead By Daylight) doesn't work... although this seems to be on the developer of the game, rather than Proton or Linux. - Font smoothing. Last I read, you have to do a bunch of things to get basic font-smoothing (e.g. ClearType on Windows). Less of an issue now that I have a 4K display, but I am surprised the big DEs like GNOME and KDE never seemed to integrate it. Maybe I am missing something with how difficult it might be? - Random stupid stuff. Lately it's that Debian and Debian-based distros are packaging Python packages that do not follow PIP naming guidelines, which breaks installing other Python packages globally. You can get around it with a Python virtual env, which you should probably be using anyway, but I consider it a massive oversight that this was allowed to happen. You get PLENTY of notice before a PIP goes from "proposal" to "this will break your shit". - I feel like so much dev time is spent making distros, which is a lot of wasted effort. The value of having "niche-but-popular" distros like MX Linux, Manjaro and EndeavourOS seems very low versus getting something like font-smoothing standardized. I realize those are two different "focus areas" though. - Of course I have to mention the lack of native app support. Adobe CC, MS Office, little companion apps for hardware like mice, keyboards, etc.