9 ms·
For those who might prefer text over video: Q: What's your operating system of choice, today? A: I have for most of my life, because I was sort of born in
by kjhughes 4y ago
For those who might prefer text over video:
Q: What's your operating system of choice, today?
A: I have for most of my life, because I was sort of born into it, run Apple. Right now, recently, meaning within the last five years, I’ve become more and more and more depressed and [Laughter] what Apple is doing to something which should allow you to work is just atrocious, but they are taking a lot of space and time to do it so it’s ok. [Laughter] And I have come within the last month or two to say even though I’ve invested a zillion years in Apple, I’m throwing it away and I’m going to Linux -- to Raspbian in particular. [Applause]. Anyway, I'm half transitioned now.
- justinzollars 4y agoI have to admit, I tried and failed to switch away from Apple. I bought a Linux Laptop - an System 76. I was surprised at how terrible the battery management of linux was compared with my mac. And that particular issue broke me.
- qumpis 4y agoIt requires lots of manual control but from my experience I can match or exceed battery life in comparison to running windows, with some tweaking. Out of the box it was terrible as well.
- acc_297 4y agoWhat did you adjust?
- prophesi 4y agoThis is for the Framework laptop and not a System76 machine, but going through this lets my laptop last an entire day doing Android dev. https://community.frame.work/t/guide-linux-battery-life-tuning/6665 https://community.frame.work/t/guide-linux-battery-life-tuni...
- snapplebobapple 4y agoSimilar experience over here on one of the earlier 11th gen models and recently on a new 12th gen model as well (build quality feels a lot improved vs the early stuff too, fyi). People are still right to call BS on having to run any of this to get decent battery performance but it is possible to get if you jump through a few hoops. Next step for distros should really be sane defaults for this stuff and/or an option to tell the installer it's going on a laptop/non workstation desktop so that it gets sane defaults for the laptop based on efficiency per watt rather then the sane defaults for a server/workstation (max performance).
- prophesi 4y agoYep, and another frustration with Fedora in particular are the defaults for DNF. I don't get why the distro doesn't set `/etc/dnf/dnf.conf` with `max_parallel_downloads=10` and `fastestmirror=True`. sudo dnf update is so much faster with that (though you still need to keep away from the GNOME software app).
- snapplebobapple 4y agoI havent really ised redhat based distros since redhat 5.4....If you want to go for a walk on the wild side try cachyos. It makes arch easy and has some nice defaults (atleast for kde, not sure about gnome, as i went kde them recently hyprland). It also has v3 and some v4 architecture compiled packages which are more performant on newer cpus. The pacman defaults are reasonable as well regarding parallel downloads.
- kitsunesoba 4y agoI can understand distributions not having optimal settings for every laptop under the sun, but it seems like a no-brainer to at least create a repository of power config profiles for different models that users can submit to, eventually creating a decent library that could then be integrated into the settings app or and first run wizard.
- 4y ago
- deaddodo 4y agoThis wiki article covers a lot of the big things: https://wiki.ubuntu.com/Kernel/PowerManagement/PowerSavingTweaks https://wiki.ubuntu.com/Kernel/PowerManagement/PowerSavingTw... But generally powertop is enough for a significant boost. For certain manufacturers (ASUS is a good example), you want to use their vendor specific tools to manage CPU/GPU powerbands.
- Arnt 4y agoIt's not that simple. Two of my last five laptops were macs, three linux boxes, if you consider corporate laptops as "mine". One of the three linux laptops just worked beautifully (wrt. battery and other driver issues), one didn't at all, and one worked poorly until I installed some software that shouldn't matter for battery lifetime, and since then it's had excellent battery management. There was a long list of dependencies, so I suspect that the software I installed depended on a package that solved whatever the problem was. You may chance to buy hardware where someone really has tested and fixed linux. Or you may get something else. FYI: The two good ones are some Huawei thing that weighs 1.3kg and a GPD P2 Max, a tiny toy, really portable, https://rant.gulbrandsen.priv.no/hardware/attovax https://rant.gulbrandsen.priv.no/hardware/attovax
- justinzollars 4y agoI'd love if you wrote a blog post. I didn't know where to start (but I guess we have ChatGPT now)
- garciasn 4y agoAnd this continues to be why Linux suffers with the mass market. I ran Linux solely from 1997 to 2004 on the desktop and switched back because it was such a pain in the ass to manage. Every time I go back, it just isn’t catching up to the mainstream OSs’ ability to manage without “futzing”. My M2 currently lasts all day on the battery while spending half of it on conference calls and half of it writing code. Nothing can match that right now, but I am still hopeful for a Linux future.
- bityard 4y agoI get irrationally angry when people imply that Mac and Linux are somehow similar, or interchangeable. They are not! Not even close! I think this is where a lot of the negative opinion of Linux comes from, people lament some issue they have with their Mac and someone else will say, "oh you should try Linux, it's really good now." And so they do and are surprised to find that experience is vastly different. Linux is a great choice for people who want the highest degree of control and freedom over how they interact with their computer. The trade-off is that sometimes you have to futz with it or report bugs. If you view your computer strictly as a tool to let you get other things done, then you want Mac. All of the OS and UX decisions have been made for you and you get what you get, but you (should) never have to tinker with the system itself.
- garciasn 4y agoFair enough; if you’re talking about random machines Linux light be installed on. But! I believe System76 should ship their laptops with tools and/or settings and/or configs for other mainline distributions that maximize the experience on their hardware while allowing for the inherent customization Linux-based distributions. I’d argue Sys76 is far closer to Apple than just installing Linux on a random machine.
- ryandrake 4y agoI disagree that it’s a trade-off. Linux could match Apple’s out of the box battery performance. It’s just that nobody seems to care about Linux’s “out of the box” default configuration because, well, the user can futz with it! Things are slowly getting better though. But we still don’t have that distribution where things are already futzed for you and everything runs as well as it can.
- hollander 4y agoBut if ou bought a Linux laptop, it should come preconfigured with the optimal settings, with at least one or two distros like Ubuntu and Fedora, plus the settings described in a manual.
- davidy123 4y agoI get at least 5h on a Thinkpad T14s (Ryzen 6850U), without tweaking, using "balanced" mode. I know some people think 5h is not enough, but it's plenty for a full day of work. If the System 76 system was Intel based, that might have been the problem, AMD has been way ahead of them for power usage in the last few years.
- deergomoo 4y agoRaw battery life aside, I think one big advantage macOS still has is that its power management isn't modal. There is a low power mode like iOS if you really want to eek out as much runtime as possible, but I've never once hit a need to use it. Outside of that, you lose no performance when running on battery, you get full performance when you need it, and high efficiency when you don't. Needing to manually choose a power/performance profile feels incredibly archaic to me, though I appreciate that some folks may want that level of manual control.
- kitsunesoba 4y agoPlugged-in performance while unplugged without torpedoing battery life is what is really special about M-series laptops for me. It’s such a stark contrast with my ThinkPad which becomes noticeably more sluggish the moment it’s untethered in “balanced” mode and eating through battery like candy with “Performance”.
- davidy123 4y agoI see your point, but I just leave it on "balanced" unless the battery is critically low. Fan very rarely comes on, everything runs quickly, and I get decent battery life. This was NOT, btw, my experience with Intel laptops.
- tssva 4y agoI have a Thinkpad T495 which is also AMD based. When I 1st got it battery life was atrocious under Linux. Kernel release 5.17 greatly helped battery life. Now it is just horrible even with TLP installed. The battery life under Windows is about double what I get when running Linux. It isn't the only but is the main reason I run Windows and not Linux as my main os on it.
- outside1234 4y agoWhich is really weird because they clearly CAN do it for mobile phones with Android, so why hasn’t that trickled down to laptops?
- acomjean 4y agoi switched. I have the previous gen AMD powered (Ryzen 5700U) system 76 and the battery life is decent (6-7 hours). I have one 4 year old system 76 notebook with the NVIDIA gpu and that thing when running the 3d graphics mode is terrible (<3 hours), but its a gaming laptop and a beast (well 4 years ago it was..). I have 2.5 TB of storage, huge memory. Its more of a portable desktop than a notebook. I really like software development on Linux much better than mac. There are a few things I miss from the apple side, but generally its been great.
- justinzollars 4y agoOP here. Same. I was using NVIDIA graphics and it was very very bad.
- newsclues 4y agoLinux Workstation with a Mac laptop seems to best the best of both worlds. I even have a windows box for gaming. I pick the right tool for the job and try not to apply ideology to tool choice.
- drivebyops 4y agoThere simply isn’t a proper contender to Apple. And with Apple silicon, it’s a done deal for the next decade at least. Apart from hardware, you need a company that is willing to take Linux from the ground up and create a macOS type OS. Not simply make your own distribution and DE and call it a day. Chromebook was close, but they had bad execution and wrong ideas.
- runjake 4y agoLinux is a kernel. Making your own distribution and DE is how you create a Linux-based macOS. I’d say System 76 is doing that but their execution has stumbled for the past year or so. They are working on their own Rust-based DE, to some level of success. I hope they get back on track.
- NexRebular 4y agoNo need for linux. There's the helloSystem[1], a FreeBSD-based macOS clone... [1] https://hellosystem.github.io/docs/ https://hellosystem.github.io/docs/
- akho 4y agoHow do I get full-disk encryption on Linux without having to type a password twice on boot? This is not a surface-level issue you can solve at distribution / DE level, and it’s not the only one. A good pre-installed environment of current tools would be nice, of course.
- drewg123 4y agoFor desktop, I had exactly the opposite experience in ~2006. I had a whitebox *nix box that had a catastrophic failure and I needed to be up and running quickly. I was working 12+ hours a day, had a new baby, and I didn't have time to install / maintain a *nix box. So I bought an iMac to use as a desktop. What a mistake. Everything that was easy in *nix was a massive PITA in MacOS. I'm talking about things like basic desktop customization (focus follows mouse, customized mouse buttons + keyboard hotkeys combos to move/iconify/resize windows, etc). I ended up using open source X11 based utils for most things but my web browser & mail because as long as I stayed within X11, I could satisfy my 20+ year old muscle memory with focus-follows-mouse and my hotkeys. However, every now and then I'd blindly start typing and the focus was still on my mail client or browser and random things would happen (adding bookmarks, deleting emails, etc) After a year I never managed to unlearn ffm & my hotkeys, so I gave up, gave the iMac to my then in-laws, and built a new whitebox. I realize there are extensions for ffm, but ffm on MacOS is a crapshoot in my experience and I was never able to find an extension that I like. Similarly, at the time, I could not find any extension that satisfied my muscle-memory window management hotkey/mouse button combos. I don't mind click to focus so much on a laptop, but I can't stand it on a desktop. Over the years I have settled on *nix on a desktop and MacOS on a laptop..
- nvarsj 4y agoI feel like this comment has short memory. Battery life on intel macbooks was terrible ime. Frequently it would drain completely while the lid was closed overnight. Always had to keep it plugged in. Of course Apple silicon is fantastic and nothing beats it now. On the Linux side, I've had great luck with AMD + recent kernels. I get around 6 hours now on my Thinkpad X13 gen 2 which is good enough for me.
- zht 4y agoNice to be able to laugh at the word depression
- throwbadubadu 4y ago"A good laugh overcomes more difficulties and dissipates more dark clouds than any other one thing." –Laura Ingalls Wilder
- dkjaudyeqooe 4y agoThey're not laughing at the word, they're laughing at the notion that he has become depressed by being an "Apple user".
- andybak 4y agoThe word "depressed" has multiple meanings only one of which refers to clinical depression. https://www.etymonline.com/word/depression https://www.etymonline.com/word/depression
- burntalmonds 4y ago"..what Apple is doing to something which should allow you to work is just atrocious.." Anyone know what his specific issues are?
- williamDafoe 4y agoI recently tried to install gdb on a Mac. Well after 1 hour I gave up and went a different direction. gatekeeper was refusing to install code that wasn't signed out the wazoo and the 14-step instructions on how to sign, approve, bless, and sprinkle holy-water on top of a gnu gdb binary was just too much. it didn't matter what i did - even if i downloaded the source code, compiled and ran it as root, that wasn't going to make gatekeeper happy. gdb was never going to start. if you watch this talk you can tell that gatekeeper is taking away your freedoms. they are trying to turn each and every binary on your machine into a walled garden. https://developer.apple.com/videos/play/wwdc2019/701/?time=1460 https://developer.apple.com/videos/play/wwdc2019/701/?time=1... this will put apple in a superior position - the only company able to make a binary that can use every resource in the OS - and will put developers at a great disadvantage!
- chongli 4y agoIf I had to guess, it would be Gatekeeper and SIP. These technologies can really get in your way if you’re used to having full access to your own machine.
- wsc981 4y agoThat was my guess as well. And as a lifelong Mac user it makes me consider switching to Linux as well. It’s just that I still need macOS for iOS dev right now, but that might change in coming months ...
- underdeserver 4y agoI mean, you can disable both of these.
- kitsunesoba 4y ago
- dkjaudyeqooe 4y agoI feel the same way, but I know that moving to Linux isn't for me. My approach has been to run a Hackintosh, which provides excellent compatibility, reliability and parts availability, and resist upgrading macOS at every major update. I'm currently still on 10.14 and haven't been forced off it yet, and maybe never will. Generally, if something requires a more recent version, I just reject it. There tends to be a positive correlation between the quality of software and the age of minimum OS requirements anyway. An interesting thing to note is that even with software that states support for an older version of the OS, it usually is more buggy, so there is a tendency for software to degrade over time as it gets updated.
- andybak 4y agoThat's odd - I'd prefer the opposite tradeoff. Apple hardware is excellent but for me their software design choices are usually the problem. Even the much-lauded excellence in UX doesn't really hold up any more. But at least you can close the lid on a Macbook, put it in your bag and be secure in the knowledge it won't decide to switch on and probably cause permanent heat damage to itself. (looking at you windows...)
- dkjaudyeqooe 4y ago> But at least you can close the lid on a Macbook ... Macs have the same issue, but you can turn off the feature that causes it.
- post_below 4y agoYou can turn it off in Windows too, though it it takes a few minutes and requires some knowledge (or Googling).
- dkjaudyeqooe 4y agoMy understanding is that you had to go into the BIOS to do it, if turning it off was supported at all.
- ar9av 4y agoSome Ken Trivia: The early versions of the Google Go compiler used Ken's C compiler (kencc, originally written for Plan 9) as part of the toolchain. You could even run the bundled compiler directly on Linux, Windows, etc. Stay tuned for the next bit of Ken trivia!
- zitterbewegung 4y agoI wonder if he is running Plan9 on all of his Raspberry Pi Computers. If you have 50 of them that would be really cool. https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
- kderbyma 4y agoYou have to be blind to ignore the horrors that apple is inflicting slowly on its user base....death by a 100000 cuts
- binkHN 4y ago> ...what Apple is doing to something which should allow you to work is just atrocious... This is exactly how I feel about Microsoft Windows.
- muyuu 4y agoyep I think it about both, which is why I stopped using Windows many years ago and MacOS more recently it's becoming more and more unbearable to use them even just part-time for testing purposes, etc recently I'm more concerned about the lack of real alternatives for mobile
- zoeli 4y agoHaha but Windows isn't even in the discussion because dev that are able to ditch it has already done so.