The only way to get the battery life Framework advertised is on Windows' 'Ultra Efficiency' mode which cuts CPU performance by 25-50%, lowers brightness by 30% and deprioritizes everything in the background to such an extreme that responsiveness of those is measured in seconds.
It is not comparable at all to M-series or Snapdragon laptops happily chugging along at full capability and getting (compared to AMD / Intel) stellar battery life.
Anecdotally, comparing to recent (but still older than these) generations of Intel chips I can run my M2 Max MacBook Pro with 78% battery health for longer (without any special considerations) than colleagues running their Windows Intel laptops in Power Saver mode, while performing similar tasks.
https://www.jeffgeerling.com/blog/2026/arm-mainboard-for-fra...
- Screen
- Speakers
- The unbelievable trackpad
- Battery life
- GPU performance (Linux gaming on this would be amazing)
When I play Bitburner, if I want to run it in the background, I have to run the game on Firefox or chrome. It’s a shame because safari actually gives best performance by quite a large margin.
Of course, currently Asahi only supports up to M2, so if you really want Linux, the Panther Lake should still outperform most of the 4 year old M2 devices. It remains to be seen which of the following can come sooner:
* new faster chips come out that support Linux
* Asahi finally supports M5
Right now it seems that the former is more likely to be true. But we shall see.
35% is the generational difference between the M4 pro to the M5 pro¹. Don't drink Apple marketing koolaid: this has less to do with x86 falling behind than it has to do with Apple using their stash of gold to outbid the intel/AMD competition out of the latest TSMC capacity.
An M4 Pro 12c gets 32731 out of TSMC's 2nm-E².
An AMD Ryzen AI 9 HX 370 gets 35093 out of TSMC's 4nm³.
The true unsung hero of the "Apple M miracle" is TSMC, not ARM, and Apple mostly in the sense that it has the deepest pockets.
With the first M chips, anyone who could afford to wait 18-24 months was pretty much where Apple was at. This decreased to 12-18 months in the last couple years. Panther lake signifies that it could further decrease to 9-12 months.
¹: https://www.cpubenchmark.net/compare/6346vs6345vs7230vs6397v...
²: https://www.notebookcheck.net/Apple-M4-Pro-12-cores-Processo...
³: https://www.techpowerup.com/cpu-specs/ryzen-ai-9-hx-370.c365...
Don't get me wrong. I do really enjoy my FW but the mac hardware is still number one for me. I'd really love is an ARM based FW. Though if I could wave a magic wand it would be mac hardware running pure linux with no caveats. I really love seeing what Asahi is building
My variosu Linux adventures have always resulted in doing random patches for audio or screen incompatibility.
My windows days were plagued with battery issues.
I feel like most Linux ricers wishs for a MacOS-like experience, except with more customisation. (Which is entirely possible now with the ricing on Mac)
This is the kind of dated argument that really makes me dismiss most of the critics. I was running xubuntu as my main desktop since 2010 at least, switched to Debian + nix + XFCE in 2022 and switched to full-on nixOS in 2024. I never had issues with audio then and had to go out of my way to "break" audio on NixOS when I wanted to try pipewire instead of pulse.
> feel like most Linux ricers wises for a MacOS-like experience
I've put together a Hackintosh once, tried for a few weeks as the daily driver. Aside from being able to use tools that dealt with real-time audio processing, there was nothing else I wanted to copy or bring to my Linux system. It cemented my opinion that most software developers that keep touting the "superiority of MacOS" never gave a fair shot at Linux on decent hardware and were just rationalizing their prior choice.
I am not a Linux novice, I have been using every major OS for decades at this point, but I’ll be damned if I didn’t install Windows, decrapify it, and everything just worked. You can say I should have done more research on hardware compatibility or whatever, but I didn’t have to for Windows.
And I like how you complain most devs never give Linux a fair shot on decent hardware right after describing that you MacOS experience is a hackintosh. That makes a lot of sense.
I'm not saying that I was expecting to run a Hackintosh and suddenly get the advantages of Apple hardware. I am doing a pure software-to-software comparison.
There was no application in the MacOS desktop that made me feel like I was missing out on something. Of all the tools that I am used to use - emacs + developer tools, email clients, messaging clients, media players, media managers, browsers, the occasional office productivity - none of the MacOS counterparts had any significant advantage over what I have in a Linux desktop.
I would argue this is impossible at this point. Most of the benefits of the entire Apple ecosystem are about integration - Macbook Pros are the fastest machines with the best battery life because of the great hardware but also the software integration.
> There was no application in the MacOS desktop that made me feel like I was missing out on something. Of all the tools that I am used to use - emacs + developer tools, email clients, messaging clients, media players, media managers, browsers, the occasional office productivity - none of the MacOS counterparts had any significant advantage over what I have in a Linux desktop.
This isn't really comparing OSes is it? You're comparing software that runs on the OS. Every tool I have on my linux machines I have an equivalent tool for on Mac, or I use the same tool, but the Macbook with MacOS is a workhorse that I can trust to "just work."
I don't think desktop Linux is bad, not by any means, and there are reasons I still go to it first on my personal machines until something forces me to make a different decision, but I also get tired of Linux users telling all of us that our experiences are old and all of these issues are fixed when they're just not, even if that isn't Linux' or the distro's fault.
If System76 said PopOS only works on their hardware, it would be fair to only evaluate it on their hardware. When SteamOS only claimed to work on Steam Decks, the only good evaluation way to evaluate it was on Steam Decks.
Who exactly is "Linux", and what specifically is the claim? It looks to me like you don't want to lose the argument on these grounds, but maybe you could still have a nice laptop with Linux on it that just works.
Linux distributions have a set of claims for what hardware they work with, usually as minimum system requirements. Since they are the minimum system requirements the expectation should, within reason, exist that the OS will work if you meet or exceed those requirements.
I say "within reason" because no OS can promise that, minimum is not a forward looking statement and the newest hardware is often the hardest to support.
> It looks to me like you don't want to lose the argument on these grounds
Agreed, because I didn't make any claims that this direction of argument negates. Linux has a harder task supporting a broader array of hardware, that doesn't mean that every argument should compare it to MacOS only on golden/chosen hardware.
If you build a distribution that only claims it works on specific hardware, like SteamOS did, then I agree that's a valid comparison.
> but maybe you could still have a nice laptop with Linux on it that just works.
I'm sure I could, I never claimed you couldn't.
It's the inverse. You claim that Apple "just works" for you and that Linux doesn't. I am saying that if you want to lend credibility to your argument, you need to use hardware that has a certifying vendor behind it.
"Linux" isn't even an operating system. There is no entity in the world who claims "bring any Linux distro at all to any random assortment of hardware you happen to already own, it'll be great and we'll commercially support it!".
All this wall of texts to say that, respectfully, when you write >Earlier this year I built a new desktop and installed my normal Linux distro and the screen wouldn’t work after login the issue might simply be that you are doing something very wrong and/or not following the proper instructions for whatever distro you are using.
But I've had multiple Lenovo laptops not work with Ubuntun or nixOS in multiple situations.
Any new yoga variants just always had trouble.
E.g. my yoga slim 7i had a keyboard issue in Ubuntu such that for the first minute, I can't use my keyboard. Had to change boot configbto use "dumb keyboard" or something
The yoga also had speaker issues in nixos as the drivers haven't been mainlined yet. It was onenof those 6 speaker (2 tweeter) setups. I had to download a random driver and chuck it in my nix config to get the subwoofers working.
I gave up after mic issues in multiple zoom calls or gmeet calls.
You can say it's all skills issue, but Mac worked first try.
And, of course macs work first try. Apple makes both the hardware and software, if it didn't work it would be extremely impressive. The fact it's working is expected, not exceptional or noteworthy.
How interesting! This mirrors my experience with some of my devices, and not with some of my others.
> All this wall of texts to say that, respectfully, when you write >Earlier this year I built a new desktop and installed my normal Linux distro and the screen wouldn’t work after login the issue might simply be that you are doing something very wrong and/or not following the proper instructions for whatever distro you are using.
Ahh yes, the complicated instructions of writing the ISO to a thumb drive, running the installer, and trying to login after the installation is complete.
My sin was using a current gen nvidia GPU (a 5080) and a 4K monitor with high refresh rates. This unprecedented combo fails to make the transition from SDDM to Plasma Wayland with the latest (at the time) nvidia drivers baked into the distros I tried. Fortunately, I wasn't alone in this issue based on the forum posts across a couple of distros, so I can be confident that at least some others failed to hold it right as well.
You can blame Linux all you want but there's nothing anybody can do except Nvidia. The whole thing is locked down, no distro or developer on Earth can save Nvidia users.
I don’t understand all the folks who crawl out of the woodworks as Acolytes of the Holy Linux Empire every time this topic comes up. Linux is a good desktop OS these days, it is my default, but I don’t have any problems acknowledging its issues and moving to another OS if it can’t meet my needs or if I have hardware/software that it has issues with.
What I am refuting is basically the idea that MacOS provides a better "experience" than a modern LInux Desktop installed on any reasonably conventional hardware.
I don't refute that are limitations on Linux. I am not saying that it will run everywhere flawlessly. But I am saying that the average college student, the average "web developer" and the average "elderly folk with basic computing needs" can have a good desktop experience without being forced to pay the Apple tax.
Any new yoga variants just always had trouble.
E.g. my yoga slim 7i had a keyboard issue in Ubuntu such that for the first minute, I can't use my keyboard. Had to change boot configbto use "dumb keyboard" or something
The yoga also had speaker issues in nixos as the drivers haven't been mainlined yet. It was onenof those 6 speaker (2 tweeter) setups. I had to download a random driver and chuck it in my nix config to get the subwoofers working.
I gave up after mic issues in multiple zoom calls or gmeet calls.
You can say it's all skills issue, but Mac worked first try.
Not giving Linux a fair shot is not something I'd categorise myself doing given how much I riced my dell xps back in the day.
Did you ever do any DAW ? Did you have to use is jackd ?
Stuff like streaming games from my desktop in a non native resolution is a no-go with Wayland. I can't do HDMI 4k/120 with HDR/VRR like I can on windows (I know it's HDMI fault, but that doesn't change the fact it doesn't work).
Oh and I've given up on using Linux for productivity a year ago - one can take only so many full browser crashes for simple stuff like desktop sharing, camera/mic stopping mid call.
I'm running linux on my desktop with about as vanilla hardware as you can imagine - the amount of compromises/stuff that just doesn't work is quite annoying.
It's just nowhere near the level of reliability of MacOS - that's why I use my air for productivity and I SSH into the workstation to do actual work in VMs (with all the recent supply chain compromises no way in hell I'm ever doing dev work outside of a sandbox environment).
I've never used a device that claims first party linux support so maybe it's better.
But honestly I'm not a fan of linux desktop in general - flatpack is nice in theory but comes with so many "gotchas" and installing stuff otherwise is just "here you have all the privileges of my user". MacOS sandboxing/security scoping feels way better for desktop use.
Everything else I have it on pretty much "just works". I am not a big gamer, but Steam works. Bluetooth works. Wi-Fi works. It detects my printer and scanner better than my wife's windows laptop. No browser crashes.
NixOS is well supported on the Framework and on my workstation. The worst type of inconveniences I have nowadays would be things like what I had some weeks ago: Zoom wouldn't find an already-running process and would get stuck in a loop, solved it by running "nixos-rebuild switch --upgrade".
Compare that with the complaints that you hear from Apple users and the constant reporting on declining quality on MacOS and iOS, and you see why I take issue with statements like "most linux users want the MacOS experience, except with more customization".
Modern Apple laptops seem less special now but you also have to look at them through the lens of their introduction.
A similar thing is true for Sonos. They don't seem all that special now, but you have to realize they have been offering multi-room synced audio with a good UX since 2006. That's before the iPhone even was released.
On Apple hardware. Call me when you put MacOS on any random laptop and get suspend to work.
Windows and Linux is judged by whether it works on any hardware, including the so-cheap-it-should-not-have-been-produced-ever machines, that will obviously just plain suck. No amount of software can save shitty hardware.
Also, Linux expressly aims to run on a wide array of hardware, and macOS doesn’t. So Linux should be judged across a large range of hardware and macOS shouldn’t, in the same way a Jeep should be judged on its off-roading abilities and a Civic shouldn’t.
A supersonic airplane is not better than a bicycle, nor the reverse is true. They are just.. different and only marginally related.
Also, "revive" a device is more of a niche thing. What's more generally in line with linux's philosophy is it scaling down to embedded-like hardware, but also scaling up to supercomputers. Neither end is "a bad experience", and none of the other mainstream desktop OSs can even hold a candle next to it.
Countless other things about the way they work and how they handle what you want to do with them? We're not comparing radically different things, I was intentional about my comparison of Jeep vs Civic: they're the same basic tool, with different applications and contexts where they shine. This isn't an airplane and a bicycle.
:/
That combined with a lack of good creative software on Linux kind of kills it for me. I’d rather use it than Windows, but MacOS seems like the best option currently.
Some people seem to get better battery life with Windows than with Linux.
Most users on any OSes are not ricers. Most of my customisation is functional - panels and widgets placed for practical reasons. A lot of people do not seem to customise at all, or barely.
MacOS is sometimes so weird and inconsistent that it's hard to tell whether it's a bug of Apple usual's "you are not smart/cool-enough to understand" kind of feature.
Is that on Mac hardware? I run a 14 year old Mac Book Air, and it works flawlessly with the latest Nixos, and has done for the last 11 years.
If you have issues on random PCs, it's because there are an enormous variety of them out there, with all kinds of incompatibilities that have to be worked around. On Mac hardware, there tends to be a more restricted number of variants, and after a few years, Linux becomes rock solid on them.
So the OP is correct, Linux on Mac hardware is the best combo.
M series Macs are still very much a work in progress. I'm typing this on one, in Linux, so plenty of things work, but not for example USB-C output to an external display, and a lot of the processor power level / suspend stuff is still not fully there so battery life is quite a bit worse, especially when suspended. I think the situation is rather worse on the latest generation hardware, too.
I was burned by the 2016 MacBook Pro keyboard, and once Liquid Ass was announced I knew it was time to get out.
Sold my MacBook Pro M2 Pro, which has a stupid gigantic notch that blocks the menu bar items with no built-in mechanism for getting to them when they overflow.
Now I’m on a Framework 13” and I’ve had zero issues with Linux. Everything just works. KDE Plasma is way more customizable than macOS or Windows. I’m finally able to ditch slow Homebrew and use a real package manager. I can finally play light PC games on my laptop without dealing with streaming or Crossover.
My preorder is in for the Framework 13 Pro, which looks to get even closer to delivering a MacBook Pro for Linux. Meanwhile, Apple hasn’t changed their chassis design in 5 years, while Framework updates their hardware constantly while maintaining cross-compatibility. A company with less than 500 employees is catching up to a trillion dollar corporation.
I’ve already got my fully modular LPCAMM RAM delivered and ready with no Apple tax. I’ll get better battery life watching YouTube videos than a MacBook Pro and the graphics are just as powerful as the M5 base chip.
And if something breaks I won’t have to deal with the nightmare I went through with my 2016 MacBook Pro.
What that convinced me of is that macOS is just not for power users.
Definitely good to have the option, but you'll most likely never get quite the same performance or battery life on linux
Linux GUIs are _fine enough_ though the jank is still present. The good news is they will get better with more users entering the chat.
The thing to note is that, we don't want to confuse "it's not as good right now" with "It's bad so I will never use it" because that signals a lack of interest.
There is a non-zero chance that Apple could be compelled to support it if enough people express interest (historically, they have with bootcamp).
Competition is good, even if the competition is bad right now. We must encourage it.
Works like rocm seem so close. But you need either the pre-compiled packages or 2+ year old Ubuntu to compile them. https://github.com/ROCm/TheRock/issues/3477
Sad because I really want the better One drive integration that Ubuntu 24+ comes with.
But who should AMD for example target? It seems obvious to me. Personally I think if you are trying to make tools like ai acceleration software, you should 100% be focused on the alpha geeks. The people who want bleeding edge new stuff, the people who will take that and roll with it and expand your ecosystem are almost entirely the early adopters. The progressives are the social tastemakers, are the point on the adoption curve where cool and good happens.
It's infuriating watching AMD bungle their chances by targeting people interested in ancient technology, for their incredibly advanced powerful rich new stack. What are you doing?!?! There needs to be a starting point for the alpha geeks, those who are willing.
I used to be a tech enthusiast who installed the latest bleeding edge everything.
Now days I need a stable machine that lets me work. Sometimes my work is bleeding edge, but I want my machine to be boring and stable.
I can't run the latest open source models if I can't get my machine to even boot.
Also some of the latest AI stuff (desktop control, full screen recording, etc) doesn't support wayland. E.g. https://pieces.app/ prefer x11 due to the simpler security model.
> * we need to build our business by offering the best possible product to the most excited community.*
https://news.ycombinator.com/item?id=47936612
TheRock is so close but there just doesn't seem to be an eye on the ball for actually making this usable. This stack of issues blocking even vaguely modern systems has been sitting untouched for months.