It's 2025 and I would have expected the linux foundation or canonical to at least create a label "linux compatible" or "linux tested", so that brands can license it, and maybe spend money to collaborate with hardware vendors so they can write correct drivers, but that has not happened.
I am not saying linux/OSS is at fault here, but I am confused why the situation is still so bad. You can even find several governments ready to use linux, but it's not reliable enough yet, or maybe they're too tech-illiterate.
Open source/linux folks are so politicized against capitalism, proprietary software and patents that they excluded themselves from the economy. Only valve and the steam machine might have a chance of changing that situation but it's not even guaranteed.
Then Google gives HSBC the ability to lock people out of their banking app if they installed a third-party password manager from the "wrong" app store and I start to think RMS was right about everything.
Does it always has to be this extreme?
I always thought he was right about some things, but wrong about others. (And all in all not great as a public face for the organisation)
I opened my browser on the same device and transfered it that way. So much for "security".
It doesn’t. I’ve had windows laptops that burn power when closed and apparently sleeping (in fact we still have it, a Lenovo yoga device), or just run up the fans when idle.
I’ve also had a MacBook that once in a while would be hot and thrashing its fans when I retrieved it from my bag (retina MBP 2014 IIRC)
A few distros do have something like this. Ubuntu has the "Ubuntu Certified" program https://ubuntu.com/certified and Fedora has "Fedora Ready" https://docs.fedoraproject.org/en-US/marketing/ready/list/ . For a situation like this, that doesn't really matter though. Linux does run on the laptop and Lenovo does officially support running Linux on it. If there's a problem with the CPU scheduling or something for that line of processors, Intel would have to fix it, not Lenovo.
> Open source/linux folks are so politicized against capitalism, proprietary software and patents that they excluded themselves from the economy. Only valve and the steam machine might have a chance of changing that situation but it's not even guaranteed.
I don't know what you're talking about here. The vast majority of Linux kernel development is done by companies, not unpaid volunteers. This has been the case since at least as far back as the mid 2000s.
I would say that the Framework is fine for battery life when you’re using it but loses like 20-30% of battery per day in sleep mode vs like 1% per day for the MBP.
The workaround I use now is to set the FW to hibernate after 30 minutes of sleep so it’s not dead when I decide to use it again after a few days.
The downside of this is that waking up takes a couple of minutes and so I still tend to use the MBP if I need to do something quick and don’t want to wait for the hibernate tax.
Honestly I have no issues on my own AMD laptop but iirc nvidia drivers are still relatively bad at keeping power consumption low.
It would be nice if Linux got the same vendor support as windows.
A first step would be if the kernel developers weren't changing the kernel-internal APIs all the time. Since the driver model on Windows rarely changes, hardware vendors don't have to rewrite the drivers all the time.
Additionally, it is a well-known secret that Microsoft provides quite some internal tools to hardware vendors to symbolically execute the driver binaries and check them for buffer overflows. Otherwise, the quality of the drivers on Windows would be a disaster. On the other hand, once the drivers pass certification (of which this is a part), it is rather easy for the hardware vendor to make the driver "official" - no discussing on the LKML that the architecture of the driver that the hardware vendor developed does not fit what the subsystem maintainer wants.
This all makes Windows a much more "convenient" system for hardware vendors to develop official drivers for.
On the right laptop, linux will have decent battery life. On the wrong laptop, windows will have terrible battery life.