Ask HN: I Want to have a small Linux laptop. What are my options?
Buy laptops to run Linux is a bit of fortune wheel. Usually older models have better support due to more developement time. Yesterday I saw an M2 MacBook air and the build seemed really nice. Great for travel.
However those are expensive, and I love Linux.
What are some options with a similar feel? Good for travel, seems sturdy, and a nice screen? Samsung has a few options, but idk how's the Linux support on their models.
81 comments
[ 6.5 ms ] story [ 205 ms ] threadDepending on the power requirements, the last Intel MacBook might be a good option.
I really like mine. Everything worked out of the box, and I tend to get ~12 hours of battery life.
On the other hand, if the goal is to have a small, light, portable, good-on-battery laptop that can run Linux console apps (with the ability to powerwash to firmware if the user suspects malware) then maybe a chromebook would be better
I also run this config as a daily. The Debian container experience is seriously lacking compared to native.
The 13th Gen (w/i7 only?) has a bigger batter so battery life should be better (a chief concern for some - though I am almost always plugged in). The new version also has an option for a matte screen. There's also an option (coming) for an AMD based system (eg better iGPU).
Almost everything is repairable/replaceable... and in a year or three, when I want to upgrade to a newer/faster system, I know I'll be able too (the upcoming AMD MB is tempting but my machine is less than a year old and I can't justify the cost)
It's nice to use at home, but it's pretty much useless anywhere else.
I know the 11th gen wasn't quite as smooth, and 13th gen isn't really in people's hands yet (but they are increasingly aware, and supportive, of their Linux-using audience, so I'd be surprised if there were issues). EDIT: Their Linux page does in fact list the 13th gen as being officially supported with Fedora and Ubuntu: https://frame.work/linux
FWIW, even if you don't run Arch, I find that the Arch wiki pages tend to be full of tons of great technical detail, and their page on the Framework backs up the "mostly everything just works" vibe: https://wiki.archlinux.org/title/Framework_Laptop_13
I used Ubuntu all those years before switching to Debian
Asus X555ld
Dell Vostro some briefcase model.
I really miss my old eeepc901 some days but I agree. Going back to those slow atom processors is really a nonstarter. But the size and form factor (with exception of the nonstandard screen aspect ratio) was just about the perfect 'take anywhere' laptop. I used Ubuntu on it and if I had to do it again in this day and age I'd try to see if I could make Ubuntu-Mate to work on it. Being able to set the font sizes and the icon sizes made that nonstandard screen aspect ratio work far better than it ever did in Windows XP.
The other issue with an older eeePC is the original SSD may have non-trivial wear issues and the battery is likely shot. Unless you get the machine for next to nothing fixing those issues will cost as much as just a brand new cheapo laptop.
It's a big no for me.
Now that there are machines out there that work out of the box with any upstream Linux kernel, the XPS Windows-first, Linux-eventually model just doesn't seem appealing.
And very concretely, one problem with it is that there's a wait between the Windows version appearing and the Linux-mostly-supporting one appearing. With the recent XPS 13 refresh to the 9315 model, there is currently no developer edition available (Dell lists it as "discontinued" if you go to its webpage), and the Arch wiki shows major compatibility problems, like the webcam not working: https://wiki.archlinux.org/title/Laptop/Dell
The size/form factor is basically the same as my old T460s which I've had for ~8+ years and is still running, but a bit dated now with a 2c/4t Intel CPU. I believe back then the T460s was the "slim" version of the T460, but Lenovo seems to have dropped the "s" for the T14 even though the dimensions of both seem the same to me, maybe a couple extra mm in height on the T14.
Wait a cycle then maybe do the same with the M2.
The raspberry pi has given us 10 years of warm-up for ARM compatibility.
[1] eg https://www.youtube.com/watch?v=oY0XwMOSzq4
Eventually we'll have arm machines made by other PC manufacturers, I'm most excited by Lenovo, but till then. $600 gets you a powerhouse of a machine.
As someone who has been waiting for this to happen for nearly fifteen years now, you'll forgive me if I don't hold my breath.
Ubuntu's official web page has a list of verified laptops running a given version of Ubuntu as well, possibly worth giving a look.
Personally I'd go for a MacBook and run Linux in a VM because I'm afraid the battery life on Linux won't be good enough.
If you can stand the look of Thinkpads they're quite durable. I'd give Framework a chance, albeit I've heard conflicting reviews.
Dell, Surface, Lenovo, HP: utter garbage.
My current setup is an old MacBook running Mac for travelling and a Linux desktop PC.
I used to have a MacBook 2015 running Linux and it was pretty neat, but Linux support is just not there with my current MacBook.
I'd recommend trying to install Alpine Linux as a challenge and it ends up teaching you a lot about the simplicity of the OS and beauty of OpenRC.
Otherwise, Debian is a very reliable and easy to use/install OS and well tested on Lenovo hardware. Failing that, install Ubuntu which has invested much in compatibility with ThinkPads, specifically X1's but those are expensive and cheaper models are often just as compatible.
If you have problems running wireless, the easiest solution is sometimes to figure out if your wifi card is officially supported and swap out the one in the PC with an older and more compatible wifi card.
Sleep and hibernate are often problematic. Find a workaround that works well enough.
Other than that no other issues.
However, if you want something with the horsepower of the M2 MacBooks I have colleagues that run the Dell XPS 13.
One company that always interested me in the Linux specific laptop space is Star Labs out of the UK. They seem to have a competitive offering in the Starbook line when compared to manufacturers like Purism and System 76. They also have a very small netbook style laptop but the processor seems pretty weak on it.
Obviously if you want to run something heavy like Twitter or g++ or Gnome you'll want something expensive.