5 ms·
I've been reading all these Mac-related posts lately because I'm very seriously considering getting one. Why, you ask? Precisely because this: > A linux laptop
by notalaser 10y ago
I've been reading all these Mac-related posts lately because I'm very seriously considering getting one. Why, you ask? Precisely because this:
> A linux laptop with flawless hardware support.
is hardly cutting it for me anymore, and I've used Linux for a very long time (basically, since Be Inc. was still around and BeOS was still being sold, since we're dabbling in nostalgia).
You can get a Linux laptop with flawless hardware support right now, really. In fact, I haven't looked over HCLs when buying a Linux laptop for more than five years now. Hardware support is realistically not a problem with Linux anymore.
What is a problem is the fact that, once again, we're going through one of those Let's Rewrite Everything phases and nothing works, for any serious, productive, professional definition of "works", not in Gnome land, not in KDE land, and thanks to the ever-encroaching XDG & friends land, not in fuck-it-i've-done-this-throughout-my-teenage-years-so-blackbox-and-a-bunch-of-xterms-it-is land.
It's great, it's the system that gives you the most control over your system, it's the one that doesn't spy on you and doesn't force you to buy overpriced hardware (look, I'm all for good design and thinness and whatnot but Powerbook G4s were a good bang for the buck, despite the funky hinges, not today's MacBook Pros), and I've grown so accustomed to it and so fond of it on a personal level that the thought of leaving it behind is unpleasant, and compensated only by the fact that I'll still be using it at work.
But I'm sick of nursing my system back to health after every other dnf update. Gnome 3 looks good and it's great to use, but it's a maintenance nightmare, since virtually everything breaks from one minor version to another. Plasma 5 is a step forward from KDE 4 but it still crashes and Kmail2 is still a nightmare. Mind-boggling bugs pop into existence with each new release.
Whenever I show the latest and greatest to someone (this week it was my screen going blank when switching virtual consoles, and if your next question is "why would you switch virtual consoles in 2016", the reason is that gdm was freezing and I wanted to restart it), they shrug and swear they've never seen it before on their system. Unfortunately, this type of thinking is so ingrained in our community (by "our community" I mean "Linux programmers") that I doubt we'll ever devise anything that will stay usable for more than six months.
This was all very fun many, many years ago, when I was in high school and I had a lot of free evenings and when, if something suddenly stopped working after an update or crashed or whatnot, my reaction was "whoa, cool, what's causing this" rather than "well, I'll think about how to fix this while I'm making dinner so that I can still have an hour of two to hack on something". This is not only no longer fun, it's not understandable. Fifteen years is a long time.
I've been messing around with Windows on an old laptop I have around. Windows 10 is pretty slick (maybe it doesn't seem so impressive to you, but please realize that the last time I used Windows routinely, it was Windows 2000) but the *nix-style usage is too ingrained in my brain by now. However, I'm not really looking forward to having to wrestle with my OS for privacy, nor do I trust Microsoft with my computer-related well-being on a ten-year period -- and, being a programmer, I guess it's understandable that "computer-related well-being" is a pretty big deal to me.
- ensiferum 10y agoI hear you. I used not to mind spending hours looking into issues in my Linux when something broke. Not anymore. I just want to actually spend my computer time doing stuff that I want to do (i.e. programming) and not messing with the system. I still love my Linux dearly but I'm just not willing to put infinite amount of time into it. My new laptop runs Win7 Professional out of the box and I'm not even sure if I'll actually replace this with Linux since generally speaking everything just works and setting up the Linux and getting all hibernation/suspends, keyboard lights etc. to work is just painful.
- notalaser 10y agoThe part that I find increasingly unpleasant (and unsettling) is that, overall, the quality of the entire experience has been declining. Four years ago, suspend/resume was pretty much a solved problem on regular, run-of-the mill hardware. It worked out of the box, hardly needed any tuning, hardly had any performance problems. It was messy when it was introduced but by 2011 or so, we pretty much took it for granted. Nowadays, it feels like the year is 2003 again (only I have a lot less hair so it's a weird kind of 2003). I bring my system out of suspend and the text on my desktop icons is corrupted (!?) and some network connections are mysteriously failing (this one is particularly nasty, and I have no idea what to trace it to; ICMP works fine, but TCP connections to some systems just don't work anymore because the SYN/ACK never gets to me. I initially thought this was my ISP doing something funky with their routing, but alas, my Windows laptop doesn't have this problem). And this isn't really new and shiny hardware that would sort of understandably have these problems, it's a five year-old desktop.
- massysett 10y agoYikes. I'm sad to see that stuff backsliding. Back when I used Linux, my solution was to avoid the desktops entirely. I used i3 with Debian. That kept things simple enough so I could understand them. That meant no niceties like a display manager. Back then I could explain the differences between startx and xinit, and I could compile kernels. The desktops were way too complicated to fix if they broke. I tired of the whole thing after doing my USA income taxes through fill in PDFs because there is no commercial Linux software. I didn't want a browser based solution. I bit the bullet and bought a Mac. It is the best computing decision I ever made. Proprietary software is readily available and works. Free software is available through Macports. It's Unix when I need it, but when I want a GUI it always works. I spend much less time fixing broken stuff. I miss my Thinkpad keyboard. Also, since Mac is an expensive proprietary platform, bugs in free software take longer to fix. For instance the GHC Haskell compiler currently has issues on Mac OS Sierra and it will take awhile until they fix that. However there are many things on Mac that I could never get in Linux, such as the awsome trackpad and Duet, which gives me a cheap second monitor via an iPad. My days running Linux on hardware are over. If I really want Linux I will get a Mac or even a Windows machine and then run Linux in a VM.