4 ms·
It has been nearly a decade since I last ran Linux on my desktop (I think I might have been Ubuntu 6.06 actually), and this exactly sounds like my experience.
by gregmac 11y ago
It has been nearly a decade since I last ran Linux on my desktop (I think I might have been Ubuntu 6.06 actually), and this exactly sounds like my experience.
With a desktop PC, it's generally manageable, but every time I tried on a Laptop (and I have tried several brands) I have had various problems with display/bluetooth/sound/network/power/sleep/hibernation. It also seemed like everytime I did an upgrade, while it may fix one problem, something previously working would break. I even specifically researched and bought hardware that was "Linux friendly" (eg: was generally considered to be well supported).
I eventually realized that my desire to run an open source OS on my machine was consuming far more time than it was worth, and I'd rather be getting actual real work done than fixing my display not scaling properly with an external monitor plugged in, or having to reboot because it just came out of hibernation and now can't see any wifi networks. Since then, I've run Windows on my desktop, even when I am 100% working on code running on linux servers (and basically just spend my time in an SSH terminal, IDE or web browser).
Apple has the unique position of owning the hardware: they basically have a very, very limited set of platforms to test on, and as a result, it's pretty easy for them to ensure that everything works.
Microsoft builds an OS that is supposed to work on all kinds of random hardware from random manufacturers.. They largely take the position that it's up to vendors to implement drivers correctly, but even then Microsoft apparently runs an extensive hardware compatibility test lab and generally spends a lot of time and money making sure it "just works" as much as they can. I have no doubt that crash reports directly feed to this, and when necessary if they suspect some combination of specific hardware is leading to a crash, they likely test it.
Linux distros, on the other hand, seem to have none of this. Many of the drivers are open source, created by volunteers because they bought it and want it to work, and still not many vendors put effort into releasing their own drivers. No one tests even close to all the combinations possible, nor as far as I know, is there anyone monitoring crash reports and trying to deal with combinations of problems like Microsoft does.
Am I wrong in this? Is there some organization that is putting lots of effort into getting desktop linux into "just works" state?
Canonical has some hardware certification programs for Ubuntu Server, but I don't see anything for desktop. For what it's worth, Ubuntu Server from my experience DOES "just work", but they don't have to deal with some of the tricky things like recovering from sleep modes.
From experience, today, 2016, if I wanted to run linux on a new laptop and have it "just work" (meaning: zero issues with sleep, networking, plugging into multiple external displays/projectors, bluetooth), what are my options? Is zero issues a reasonable expectation?
For the true die-hards, at what point does your ideology of rejecting a proprietary OS become counter-productive to actually getting work done?
- antod 11y ago> It has been nearly a decade since I last ran Linux on my desktop (I think I might have been Ubuntu 6.06 actually), and this exactly sounds like my experience. I know it's hard to believe but things have changed a huge amount for the better in 10yrs. My current Thinkpad has no driver/hardware issues at all. Suspend/resume is solid, auto updating of display changes on the fly works fine etc - it works better than a lot of Windows laptops I've owned or borrowed over the years. > For the true die-hards, at what point does your ideology of rejecting a proprietary OS become counter-productive to actually getting work done? So you're using your stale decade old experience to presume the ideological "die-hards" can't get any work done?
- hiram112 11y agoCan you recommend a decent, used thinkpad I7 model, not too heavy, available on outlet or EBay for $700 or so? Or would a Dell XPS be a better choice?
- antod 11y agoI don't know enough about the Dells to comment sorry. My current is an i5 T530 with a FHD display and 3rd party RAM/SSD upgrades. Works solidly with Ubuntu - the only time it boots are after I finally get around to installing kernel updates. It flawlessly suspends and resumes in between times. The 15" models might be too heavy for you - mine spends most of it time docked with a 27" monitor. I didn't need much portability.