I switched my parents over to OSX years ago and have had to do almost no tech support at all. I really like Linux, but I still would argue that the OS that "just works" the most is still OSX.
I switched my parents over to OSX years ago and have had to do almost no tech support at all. I really like Linux, but I still would argue that the OS that "just works" the most is still OSX.
But anyhow, back on topic, it really depends on your hardware.
On well supported hardware for Linux I have my parents since many years on Fedora. I even just swapped the drive from an old Lenovo netbook to a newer Fujitsu laptop without any issues in between
Which does not change the fact that they are still problems - no matter how unfair it is and how little the Linux-Community is to blame for it.
I used Linux on many different machines - and sadly I can confirm lots of problems with hardware. Standby/Resume, etc.
If you cannot expect a generic PC to run Linux, `$currentYear is the year of the Linux Desktop` will continue to be little more than hyperbole. That's a big problem if we're looking for widespread adoption.
Windows tends to self destruct via forced updates over time. So far I have not had a single windows installation that didn't require a reinstall after a certain amount of time has passed. The type of failure is different but it's significantly worse.
This is coming from someone who uses Arch Linux, a bleeding edge distro that isn't known for it's stability (well it's pretty stable so far).
The only reason this isn't the case in Linux/MacOS most likely is simply due to the lack of crapware targeting these platforms though (because the reward profile significantly favors targeting Windows more).
You can see this in action with Android vs iOS too (no flamewar here folks). Android tends to get bogged down quite easily if active maintenance isn't done due to the proliferation of nefarious background workers.
But the story ends with OS X.
As far as I understand, non-standard or non-x86 aren't really mainstream. Windows for ARM-like devices is nowhere close to being ready for prime time.
EDIT: also just want to say I'm not anti-Linux, I'm just being realistic. I understand Linux's history and how it has some disadvantages (and advantages). I'm just saying at the end of the day, my interest is a reliable machine, regardless of how I get there.
OPs point is that if you're comparing Linux to macOS, you need to also compare the hardware accordingly - just as you buy a Mac to run macOS on, you need to buy hardware that's guaranteed to work well with Linux. And such Linux hardware is still going to cost less than a MacBook or a Mac Mini.
WiFi working has always been ups and downs, specially bad at the beggining when Canonical decided to exchange the closed source driver by an open source one, even thought it wasn't feature complete. I had to spend 3 months using LAN cable until the drive was actually working.
The Radeon on the Brazos APU is a DirectX 11 class GPU, but after AMD dropped fxglr, I lost video hardware acceleration, and the OpenGL feature level has been droped to a lower version.
So much for buying a laptop with Linux support out of the box.
My work laptop is also much more stable. On windows 10, the intel driver will always blue screen when i had no more ram left. I never had one crash on Fedora.
It does require to look at hardware support first, but that's the same way than checking hardware quality before buying. I always buy things that meet my requirements, on computer hardware, one is Linux support, I don't see this as an issue.
I experienced some standby/resume issues a few times along my years with linux, sometimes the fix was simply to upgrade/downgrade the kernel, sometimes using a different distro did the trick, sometimes it was a matter of configuring things correctly and sadly sometimes the hardware manufacturer was hostile to linux.
I run Ubuntu on a 2015 and 2017 Lenovo ThinkPad (T450 and T470s) and a desktop I built myself. Interestingly it runs the best on my custom desktop.
I use Ubuntu due to i3. The advantages a solid tiling window manager give me outweigh the drawbacks. But if OSX had a tiling window manager on par with i3 I'd drop Ubuntu in a heartbeat.
EDIT: and just to add, when I run Windows on these machines I don't have any of these problems: suspend works, USB and wifi work, etc. In my experience Windows's main problem is that it still crashes pretty regularly.
ubuntu is notoriously buggy and lenovo thinkpads are more and more hostile to linux since 5-6 years.
Try something like manjaro instead of ubuntu and see if you still experience the same issues.
It's Ideapads that have often the problems.
I can still dual-boot to the Win10 it came with, but it's been a month or two between typically.
No, that would be a software problem; as in driver-related. And as others noted, it's still a problem either way.
Actually the Gigabyte Brix variant because I didn't want to buy the WiFi/bluetooth card separately. But it's the exact same mainboard.
ChromiumOS is perfect for it. It's distributed by Neverware as CloudReady OS.
- use LTS. You don't need every 6-mo release.
- don't install packages from random ppas, if you don't know what they are doing to your system. Of course, do not install anything not managed by repositories, that would break your system (If I had a dime for every person that installed hplip/nvidia driver/etc from HP/Nvidia/etc site and just overwritten their apt-managed system files. It worked... until upgrade).
My parents also use Ubuntu; they are using it since 6.06, on the current hardware since 12.04. Upgrading them between LTS releases is non-event, aside the UI changes.
Edit: I meant to ask what people are using that's more stable. Fedora you need to reinstall every few months, Debian has some 'rules to not break Debian' that seem to make it special purpose, centos hates my GPU, trisquel gets very rare updates. I know that all of this is solvable, but Ubuntu seems simpler to set and forget.
Gnome is buggy though. I love it but I sure wish it ran better
I have two main issues with OSX: it only works on overpriced hardware with no repairability and some things are hidden or very difficult to find when possible (sort of the civilized version of GNOME's way of removing settings and features and thinking the user is dumb).
I would never in a million years subject my parents to Linux on the desktop unless there is some kind of support system that is not entirely dependent on me.