Linux on Laptops suck - and it's time to do something about that!
Arthur F. Tyde III
Business, Security, Open Source, Performance Computing, AI (e/acc)
It's been about 20 years since I installed Linux on my Toshiba Libretto notebook... back then the machine was a tiny powerhouse sporting an AMD 486 DX4 75 MHz CPU, 20 MB RAM, 270 MB hard disk, and a 6.1" TFT display. I have recently installed Linux Mint 18 on an Alienware 13 R2 machine thousands of times faster - the specs blow it away. But you know - Linux still sucks. The fact that you still have to tinker with the thing endlessly to get it to function properly on a fairly standard machine speaks volumes about how, in 20 years, the Linux community (or the vendors supporting the ecosystem) can't seem to get it together enough to handle basic laptop functions like suspend and resume or mouse integration. Closing the lid - and re-opening should never require a hard power off / on recovery under any circumstances. I don't blame the Linux Mint team - but I do hold vendors who profit from Linux to account for not doing more (such as supporting the Linux Foundation) to make the situation better.
Interestingly - back in the Libretto days, getting SuSE Linux running on the thing was a minor miracle. It was an opportunity to earn the guru merit badge and impress your friends. It was weeks of learning esoteric xconfig tuning tricks, networking with friends, and performing the voodoo surrounding GCC. Display, mouse, sound, networking - every component needed to be separately dealt with. I can't count how many times I'd compile a kernel with this patch or that, hacking port or IRQ specs into code - fingers crossed - hoping that under the exact right set of circumstances it could be coaxed into booting, starting x, and running a display manager. Back in those days - I had the time for that sort of thing. These days, I'm 20 years older and don't want to spend my golden years compiling kernels OR installing Windoze. I have less time left and a different set of merit badges to earn. I do promise to drive faster as I age.
Today, when you load a laptop with a recent Linux distribution it teases you into thinking it works... before you get spanked. No one compiles kernels anymore because it takes too much time and breaks compatibility with vendor supplied applications - we seem to have traded kernel compilations for module compiles - but clearly that quote from Mr. Montgomery Scott in Star Trek III - the Search for Spock remains as true today as it's ever been in the past - "The more complicated the plumbing, the easier it is to stop up the drain." When my Alienware 13 R2 works under Linux Mint - it puts Win 10 to shame. It's faster, handles a higher workload, doesn't lock up (unless you close the lid), and in every operational aspect - appeals to both power user and n00b. It did however take three days of tinkering to get the trackpad working... grrr...
Sadly - machines are devolving into dumbed down appliances like the Chromebook (or anything sporting Windows 10). The future seems to be "everything" as a service and that's sucking up a ton of focus, innovation and money that could, in my opinion, be better spent on device support engineering.
Additionally, I never asked for a future where I rent my personal computing experience from Amazon, Microsoft, Google or anyone else. While I am frustrated - I'm hopeful that I can continue to load an unencumbered operating system on a piece of hardware that I own. (which isn't sending my location, fingerprints, camera images or other personal data to some cloud based data center) That I can buy (or create) the software I need - and store my data on systems that don't claim rights over my intellectual property. But really, I think more than anything - I just want to open the damn machine and have it work like it did when I closed the lid. I guess I need to wait another 20 years... (comments falling into the "should have bought a Mac will be deleted - I'm writing this on my Mac...) :)
Infra PM at SYS Labs
8 年How about Android?
Consultant IT Leadership & Technology
8 年Problems with Linux on Laptops... right... Definitely it was terrible some years ago, but it definitely didn't take me 20 years to figure out I need a laptop with "out of the box" linux support. If the hardware supports it, there's definitely not much to complain about. You're not installing OSX on a Windows laptop either right?
SRE/DevOps Senior Architect
8 年The Linux community that use laptops is very different that the people that use windows/osx for their only use. - Linux users in general are curious. - Many times we resolve the IT problems in community (the problem can be in my laptop, or in my AWS instances running apps...) with this curiosity inside us. - Every distro is launched for different users, Gentoo and Archlinux for the early adopters, Debian for the technical ones, Ubuntu/Linuxmint for people that are going to be supported by the community users, the same with Fedora and OpenSUsE, CentOS/RHEL/UbuntuLTS/Suse Enterprise for server installs. we have a very big ecosystem and I understand why very few companies (System76, ZaReason, LinuxNow, etc) give support for Linux laptop users. Many times the same community can give a better and faster response. Maybe System76 and Dell are the only ones with official support for Ubuntu Linux for example. P.D. Lenovo Laptops or HP Laptops have very good Linux support, including the 2-in-1 laptops/tablets :)
Federal SA at Mattermost | Active TS | Open Source evangelist + dog lover + luckiest husband on Earth! | Ex-Red Hatter, SAIC | Amateur radio nerd
8 年FWIW, I have Ubuntu 14.04, CentOS 7, and Solaris 11 installed and working just fine, pretty much out-of-the-box, on two Dell laptops. One Inspiron, one Latitude. I can open and close the lid, use the trackpad or a mouse, add and remove external HDMI and VGA displays, attach USB devices, use my smart card... I'm just not seeing these issues!
Tech Evangelist, Visionary, Open Source Community Dude, Solutions Architect, Cloud Guy, Unikernel Lover, Speaker, Author
8 年Preach it brother! Sure, there are fixes... but there shouldn't need to be. When I was first married, I ordered a dining room set for our home. It arrived damaged and broken. The vendor offered to have it fixed. I sent it back. I told them I bought new furniture precisely because I wanted something which didn't need to be fixed. The same applies here. When I installed Linux 0.99 on my 386SX-40, I expected to wrestle with stuff. After 2 decades, I just shouldn't need to. Reaching for the Linuxcare business card CD (still have mine) was part of the game back then; it shouldn't need to be part of it now. We can and should do better.