Linus Torvalds is the developer who created Linux and Git โ two pieces of software that essentially run the modern internet. His laptop choice carries weight for developers, not because he's famous, but because he actually thinks carefully about these things and isn't shy about sharing opinions.
Here's what he uses and what you can take from it.
His Current Daily Driver: Framework Laptop
Linus has publicly mentioned switching to a Framework laptop running Fedora Linux as his main machine. Framework makes modular, repairable laptops where you can swap out the ports, RAM, storage, and eventually mainboard rather than buying a new laptop entirely.
His reasoning aligns with what he values: the Framework works flawlessly with Linux, it has a good keyboard, it's repairable, and it doesn't require fighting with hardware drivers. Linux compatibility out of the box is a non-negotiable for him โ he's not going to buy something where half the hardware needs workarounds.
The Framework 13 and Framework 16 don't sell on Amazon, but they're worth knowing about if Linux compatibility and repairability matter to you. Prices start around $1,049 for the 13-inch model with AMD Ryzen 7.
Before Framework: The ThinkPad Years
Before switching to Framework, Linus used ThinkPad laptops for years โ specifically the T and X1 series from Lenovo. This was the standard laptop for serious Linux developers for a long time.
The ThinkPad X1 Carbon (Gen 11, ~$1,200-1,800) is still one of the best laptops for Linux developers:
- Excellent Linux driver support (better than almost any other Windows laptop)
- Outstanding keyboard โ the trademark ThinkPad edge
- Light build for something this durable
- Good display options (2.8K OLED available on newer models)
- Long battery life
- Physical webcam shutter (security-conscious developers notice this)
If you want a Windows laptop that runs Linux better than almost anything else, the X1 Carbon is the answer. It's the ThinkPad that Linus' years of use validated.
ThinkPad T14s (~$900-1,200) โ The T-series is the working developer's ThinkPad. Less premium than the X1 Carbon, heavier, but similar keyboard quality and Linux compatibility at a better price point. Used by developers who want the ThinkPad reliability without paying the X1 premium.
What Matters to Linus (and Should Matter to You)
Reading his posts and interviews over the years, the priorities are consistent:
- Linux compatibility โ everything works without fighting drivers
- Keyboard quality โ he types for a living, a bad keyboard is a daily frustration
- Performance โ enough to compile large codebases (the Linux kernel is not small)
- Reliability โ boring and stable over exciting and fragile
Notably absent from his criteria: brand prestige, macOS ecosystem, gaming performance, ultra-thin design.
What About Apple Silicon?
Apple's M-series chips are genuinely impressive for performance per watt. They're fast, they run cool, and battery life is excellent. A lot of developers have switched to MacBook Pro with M3 or M4.
Linus has been skeptical โ he's mentioned concerns about running Linux on Apple hardware (it's technically possible but not the primary supported use case). For developers who want to run Linux natively as their primary OS, Apple Silicon is still a compromise. For developers who work in macOS with Linux running in VMs or containers, it's excellent.
The MacBook Pro 14" with M4 Pro (~$1,999) is what most developers who've committed to the Apple ecosystem use. It's genuinely the fastest laptop you can buy for most development workloads if you're willing to work within macOS.
The Practical Recommendation for Developers
| Priority | Best Pick | Price |
|---|---|---|
| Linux native, repairability | Framework 13/16 | From $1,049 |
| Linux native, best keyboard | ThinkPad X1 Carbon | $1,200-1,800 |
| Linux native, budget | ThinkPad T14s AMD | $900-1,200 |
| macOS, max performance | MacBook Pro M4 Pro 14" | $1,999+ |
| macOS, budget | MacBook Air M3 13" | $1,099 |
| Windows, good Linux WSL2 | Dell XPS 15 | $1,299-1,799 |
The Thing Linus Gets Right That Most People Miss
Most developers buy laptops based on specs and brand. Linus buys based on whether the hardware actually works correctly with his workflow.
Linux compatibility is a real variable. Certain laptop brands (ThinkPad, Dell XPS, HP Dev One, Framework) have had engineering investment put into Linux support. Others have Bluetooth drivers that don't work, fingerprint readers that need workarounds, or suspend/resume issues that are annoying forever.
If you're a Linux developer, checking whether a specific laptop has confirmed Linux support before buying saves a lot of pain. The ThinkPad and Framework choices aren't random โ they represent real engineering investment in Linux compatibility.
If you're on macOS or Windows, this is less relevant. But Linus' keyboard obsession transfers anywhere โ a laptop you use for 8 hours a day should have a keyboard you actually enjoy typing on. Test it in a store before buying online if you can.