A Lenovo Chromebook Plus 14 has a M2 equivalent ARM CPU/GPU (Mediatek Kompanio Ultra/Mali Immortalis G925), and comes with an arm64 Linux VM (Debian Bookworm) ready to go out of the box that supports most regular Linux apps built for ARM (including VSCode, Cursor, Claude code, etc). I use it for my software development daily driver. Battery life is amazing as you'd expect.
I've even run local LLMs and have gotten 30 tok/sec with smaller Gemma models (had to install mesa vulkan drivers from debian-backports for GPU support in the VM).
If ChromeOS's Linux VM doesn't suit you, you can replace ChromeOS with Linux with a bit of work:
"If ChromeOS's Linux VM doesn't suit you, you can replace ChromeOS with Linux with a bit of work:"
"Installing ubuntu on arm laptops is usually not easy, and the GPU drivers are unavailable in most cases (so, the performance is not great unless you use XFCE/LXDE/LxQt)"
ChromeOS with the Linux VM is a surprisingly nice setup, I bought a Thinkpad Duet 3 so I could use Linux apps on a tablet and it seriously has me considering getting a Chromebook for my next laptop. Everything integrates so seamlessly and effortlessly that it does not even seem like a VM other than having to start up the VM. The Chrome keyboard has also really grown on me, even with the small and very cheap keyboard of the Duet 3. Battery life and performance is amazing and touch works completely as expected. Not sure if I can actually make the leap and give up Linux after 20 years of nothing but, but I am considering it.
The M1 Air display being 2560x1600, it isn't that high of a bar to cross.
Surface Pro are 2880x1920, Asus’ pz13 series will be in the same ballpark. Getting Linux on them will be a bit more of a PITA, but you get the touchscreen and form factor to balance. Build quality will be basically on par with Apple, battery life should be taking a more serious hit (linux + smaller battery from the start)
Have a look at X1E devicetree in Linux kernel source (https://github.com/torvalds/linux/tree/master/arch/arm64/boo... all the way to the bottom). There are some models that have a very active development and an almost complete support by now, with Thinkpad T14s probably the most active.
I’d be interested in this as well. I want a quiet machine with a decent display and a long battery life. Right now the MacBook Air checks those boxes but I’d be very interested in an alternative that I can throw Linux / OpenBSD on.
While I personally want a fan and see it as price to pay for better thermals, the disadvantages aren't just noise.
The most critical issue would be the fans still spinning to cool down the machine when it was sent to sleep. That creates the vicious cycle when bagged right after sleep, where the fan try to lower the temp, but their running in a closed environment warms the confined air, which pushes the fan to run faster yet.
That's the recipe for a hot and dead battery when you take it out of the bag.
I had that with MacBooks and Windows laptops alike.
There’s a guy who offers it for a very reasonable fee in USA. I’ve used his services a few times with great success! Email me, I wouldn’t want to post someone else’s contact info publicly.
A Lenovo Chromebook Plus 14 has a M2 equivalent ARM CPU/GPU (Mediatek Kompanio Ultra/Mali Immortalis G925), and comes with an arm64 Linux VM (Debian Bookworm) ready to go out of the box that supports most regular Linux apps built for ARM (including VSCode, Cursor, Claude code, etc). I use it for my software development daily driver. Battery life is amazing as you'd expect.
I've even run local LLMs and have gotten 30 tok/sec with smaller Gemma models (had to install mesa vulkan drivers from debian-backports for GPU support in the VM).
If ChromeOS's Linux VM doesn't suit you, you can replace ChromeOS with Linux with a bit of work:
https://askubuntu.com/questions/1506894/how-to-install-ubunt...
Another Chromebook with the same setup is the Acer Chromebook Plus Spin 514.
"If ChromeOS's Linux VM doesn't suit you, you can replace ChromeOS with Linux with a bit of work:"
"Installing ubuntu on arm laptops is usually not easy, and the GPU drivers are unavailable in most cases (so, the performance is not great unless you use XFCE/LXDE/LxQt)"
I do like to use the GPU, though.
The built-in Linux VM supports the GPU (you can enable it in chrome:flags), and Linux GUI apps work fine.
ChromeOS with the Linux VM is a surprisingly nice setup, I bought a Thinkpad Duet 3 so I could use Linux apps on a tablet and it seriously has me considering getting a Chromebook for my next laptop. Everything integrates so seamlessly and effortlessly that it does not even seem like a VM other than having to start up the VM. The Chrome keyboard has also really grown on me, even with the small and very cheap keyboard of the Duet 3. Battery life and performance is amazing and touch works completely as expected. Not sure if I can actually make the leap and give up Linux after 20 years of nothing but, but I am considering it.
You won't find anything like the Macbook Air M1 in build quality, display, and battery life
Thinkpad X13s and T14s (both with Snapdragon) are the best closest alternative.
The M1 Air display being 2560x1600, it isn't that high of a bar to cross.
Surface Pro are 2880x1920, Asus’ pz13 series will be in the same ballpark. Getting Linux on them will be a bit more of a PITA, but you get the touchscreen and form factor to balance. Build quality will be basically on par with Apple, battery life should be taking a more serious hit (linux + smaller battery from the start)
Have a look at X1E devicetree in Linux kernel source (https://github.com/torvalds/linux/tree/master/arch/arm64/boo... all the way to the bottom). There are some models that have a very active development and an almost complete support by now, with Thinkpad T14s probably the most active.
I’d be interested in this as well. I want a quiet machine with a decent display and a long battery life. Right now the MacBook Air checks those boxes but I’d be very interested in an alternative that I can throw Linux / OpenBSD on.
My Ryzen framework 13 is silent almost all the times, except gaming and processing map tiles.
While I personally want a fan and see it as price to pay for better thermals, the disadvantages aren't just noise.
The most critical issue would be the fans still spinning to cool down the machine when it was sent to sleep. That creates the vicious cycle when bagged right after sleep, where the fan try to lower the temp, but their running in a closed environment warms the confined air, which pushes the fan to run faster yet.
That's the recipe for a hot and dead battery when you take it out of the bag.
I had that with MacBooks and Windows laptops alike.
MacBook Air M1. Find one with max ram (Facebook marketplace, $400), have storage upgraded to 2TB (IYKYK), Linux support is good.
Sorry, but no: https://asahilinux.org/docs/platform/feature-support/m1/#tab...
Can't even drive an external display over the DP.
Linux support on Apple hardware is subpar compared to ARM Thinkpads.
I guess it's the physical HDMI port that's needed, as Minis and the Pro laptops have working monitor HDMI monitor support?
How did you upgrade the soldered storage?
Take it to a shop which cnc mills the original one off and solders a compatible new one on. Maybe you can desolder the old one, but why bother.
4 replies →
There’s a guy who offers it for a very reasonable fee in USA. I’ve used his services a few times with great success! Email me, I wouldn’t want to post someone else’s contact info publicly.
2 replies →