Framework Laptop 13 Pro: The Closest Thing to a Linux MacBook

Framework started shipping the Laptop 13 Pro this week, after pushing the original June date back to late July to fix a haptic touchpad PCB issue and a display panel that wasn't initializing correctly on some units. If you've been waiting on a pre-order, yours is probably in transit right now.
That timing matters for a reason most coverage of this launch skips entirely: this is the first laptop Framework has ever sold with Linux pre-installed and officially certified — Ubuntu Certified, out of the box, from the factory. Not "should work fine on Linux." Certified. And according to Framework, the Ubuntu configuration has been selling faster than the Windows one since the April 21 announcement.
This isn't a spec-sheet reprint. It's what you actually need to know before buying one to run Linux on it: what's changed under the hood, which kernel version you need, a Wi-Fi bug that's currently undocumented anywhere else covering this laptop, and an honest answer to whether "the Linux MacBook" is more than a marketing line.
Update, July 28: the first press and YouTube reviews landed within 48 hours of shipping — Phoronix, PCWorld, Notebookcheck, MKBHD and Linus Tech Tips among them. We rounded up what they agree on (build quality), where they clash (screen, weight), and a real buying-friction issue none of them lead with, in our full review roundup.
- What's Actually New in the Framework Laptop 13 Pro
- Framework Just Became the First Linux-Native Premium Laptop
- Is the Framework Laptop 13 Pro the Linux MacBook? An Honest Comparison
- Running Linux on the Framework Laptop 13 Pro: What You Need to Know
- The Wi-Fi 7 Bug Nobody's Telling You About
- Real Battery Life vs. the Marketing Number
- Pricing and Configurations
- Troubleshooting Framework 13 Pro on Linux
What's Actually New in the Framework Laptop 13 Pro
This isn't an incremental refresh — Framework rebuilt the 13 Pro from the ground up.
Intel Core Ultra Series 3 (Panther Lake)
Three CPU options, all built on Intel's 18A process:
- Core Ultra 5 325 — 4P + 4 Low Power Efficient cores, up to 4.5GHz
- Core Ultra X7 358H — 4P + 8E + 4LPE cores, up to 4.8GHz
- Core Ultra X9 388H — 4P + 8E + 4LPE cores, up to 5.1GHz, limited run
Graphics are handled by the integrated Intel Arc B390 (Xe3). There's no discrete GPU option — the 13-inch chassis doesn't have room for one, and there's no CUDA path. That's the single biggest limitation if you're eyeing this for local AI work — more on that below.
LPCAMM2 Memory and PCIe 5.0 Storage
The memory is LPCAMM2 LPDDR5X running at 7467 MT/s, in 16GB, 32GB or 64GB configurations — and it's a user-replaceable module, not soldered. Storage is a single M.2 2280 PCIe 5.0 slot, up to 8TB, rated over 14,000 MB/s. Both are upgradeable after purchase.
Display, Battery and Chassis
The 13.5" display is a 3:2, 2880×1920 panel with a 30-120Hz variable refresh rate, up to 700 nits, factory color-calibrated, with integrated touch and a matte anti-reflective coating. Battery capacity jumps to 74Wh, a 22% increase over the previous generation. The chassis is now fully CNC-machined 6063 aluminum, 1.4kg, 15.85mm thick. Wireless is Intel's BE211 (Wi-Fi 7) with Bluetooth 5.4, and you still get four Thunderbolt 4 ports through Framework's swappable Expansion Card system.
If you already own a Framework Laptop 13, Framework sells the new mainboard, display and chassis separately as upgrade kits — same form factor, no need to buy a whole new machine.
Every previous Framework model has been Linux-friendly — community wikis, decent driver support, no artificial lock-out. The 13 Pro is the first one Framework actually built, tested and certifies as a Linux machine from the factory, with Ubuntu pre-loaded and guaranteed support out of the box.
In practice, Ubuntu Certified means firmware updates through LVFS/fwupd, and a Framework-maintained Snap package for inspecting and controlling hardware features directly.
Ubuntu is the officially certified option, but it's not the only distro Framework is supporting — they've been shipping pre-release hardware to distro partners and funding developer work across Fedora, Bazzite, NixOS, CachyOS and Linux Mint. If you'd rather run Ubuntu 26.04 LTS directly instead of the pre-loaded image, that's a supported path too.
Is the Framework Laptop 13 Pro the Linux MacBook? An Honest Comparison
"The Linux MacBook" gets thrown around loosely. Here's where the comparison actually holds up, and where it doesn't.
Where it earns the comparison: the fit and finish. A fully CNC-machined aluminum unibody, a calibrated high-refresh touch display, a haptic touchpad instead of a mechanical hinge — this is the first Linux laptop in this price bracket that feels built to Apple's standard rather than "good enough for the specs." That's been the actual gap between MacBooks and Linux hardware for years, more than any driver issue.
Where it beats a MacBook outright: Apple solders RAM to the board — what you order is what you're stuck with for the machine's life. The 13 Pro's LPCAMM2 memory is a user-swappable module. Storage is a standard M.2 slot, not a proprietary chip. And the whole machine is designed around Framework's Expansion Card system, so a broken port or a dead battery is a component swap, not a trip to a repair shop. None of that is available on any Mac.
Where it's honestly weaker: no discrete GPU, no CUDA, and none of Apple's application ecosystem. If your workflow depends on Final Cut, Logic, or GPU-heavy local AI inference, this isn't a drop-in replacement.
There's already a real comparison point worth knowing about: MacBook Pros can run Linux through Asahi Linux, but that means out-of-tree patches and a project working against Apple's silicon rather than with it. The Framework 13 Pro is Linux running on hardware built to support it, with a vendor actively certifying and shipping it that way. That's the real difference, not "better specs."
Running Linux on the Framework Laptop 13 Pro: What You Need to Know
Minimum kernel version
Don't install this on whatever LTS kernel happens to be sitting on an old ISO. The concrete numbers:
- Linux 6.9+ — required for the Wi-Fi 7 BE211 card to work at all
- Linux 6.17+ — required for stable Panther Lake / Xe3 graphics support
- Linux 6.18+ — mainline haptic touchpad support landed here, driven by Google/ChromeOS work targeting the Elan 2703 controller. That's not confirmed to be the exact chip in the 13 Pro's touchpad — if your distro ships an older kernel, check the actual touchpad hardware ID before assuming full haptic support out of the box.
Most current-generation distro releases clear all three comfortably, but if you're installing an older ISO or a conservative-kernel distro, verify before you buy.
No dedicated GPU — what that means for local AI
If part of the appeal here is running LLMs or Stable Diffusion locally, set expectations correctly: the Arc B390 is an integrated GPU with no CUDA path. It'll run Ollama fine for smaller models on CPU/iGPU inference, but it's not a machine to run Stable Diffusion or larger local models on at any real speed. For that workload, you're better served by a machine with a discrete NVIDIA GPU, or renting GPU cloud time instead.
Firmware isn't fully open
The embedded controller (EC) firmware is based on open-source CrOS EC code. The main system firmware is not — this isn't a Coreboot machine, and it isn't fully auditable end to end. Worth knowing if "open firmware" was part of your buying decision.
The Wi-Fi 7 Bug Nobody's Telling You About
This is the part of the launch that generalist tech coverage isn't going to catch, because none of it is written by Linux users running the hardware.
The Intel BE211 card — the same Wi-Fi 7 module in the 13 Pro — has a documented issue on Panther Lake platforms: the EHT (Wi-Fi 7) RX path collapses down to MCS0/NSS1, MLO (multi-link) sessions drop, and you get beacon loss and intermittent instability. It's not Framework-specific — it shows up on any Panther Lake laptop using this card, and as of this writing it isn't fixed upstream in the Linux kernel.
The workaround is a kernel module parameter: disable_11be=Y. It forces the card to fall back to Wi-Fi 6/HE instead of negotiating Wi-Fi 7, and the result is a genuinely stable connection — around 2.1 Gbit/s on 160MHz 6GHz — instead of a flaky "Wi-Fi 7" link that's actually worse than plain Wi-Fi 6 in practice. If your Wi-Fi is dropping or crawling on this machine, this is very likely why, and this is the fix until Intel patches the driver.
Real Battery Life vs. the Marketing Number
Framework advertises up to 20 hours on the 74Wh battery, based on 4K Netflix streaming — a best-case, low-CPU-load benchmark. Early reports from Linux users running mixed productivity workloads are landing closer to 10-15 hours in practice, which is still a real improvement over the previous generation, just not the headline number. power-profiles-daemon or tuned will get you closer to the top of that range than a default power profile will.
Pricing and Configurations
| Configuration | CPU | Price |
|---|---|---|
| DIY Edition | Core Ultra 5 325 | $1,199 |
| DIY Edition | Core Ultra X7 358H | $1,599 |
| DIY Edition | Core Ultra X9 388H (limited run) | $1,799 |
| Pre-built (Ubuntu or Windows 11) | starts at | $1,499 |
DIY Edition ships without an OS installed — expect to spend 15-20 minutes on initial setup regardless of which distro you pick. The pre-built option is the one that actually carries Ubuntu Certification; if you're buying specifically for the guaranteed-support angle, that's the SKU to choose, not the DIY board with Ubuntu installed after the fact.
Already own a Framework Laptop 13? The mainboard, display and bottom cover upgrade kits are sold separately and drop into the same chassis. If you're still deciding between this and other pre-installed options, check our Linux laptop roundup.
Troubleshooting Framework 13 Pro on Linux
Wi-Fi 7 keeps dropping or running slow — what's wrong?
You're hitting the known BE211 EHT/MLO instability on Panther Lake. Add disable_11be=Y as a module parameter for the iwlwifi driver to force a stable Wi-Fi 6 fallback until Intel ships an upstream fix.
What's the minimum kernel version before I buy?
Linux 6.9 for Wi-Fi 7 to work, 6.17 for stable Panther Lake graphics, and 6.18 if you want mainline haptic touchpad support without checking your distro's backports.
Does the touchpad work properly on every distro?
Multi-finger gestures work correctly on GNOME and KDE Plasma under Wayland. Under X11, touch and gesture recognition is inconsistent — stick to a Wayland session if you can.
Can I run local LLMs on the integrated GPU?
You can run smaller models through Ollama on CPU/iGPU inference, but there's no CUDA path and no dedicated GPU, so this isn't a machine for large local models or Stable Diffusion at usable speed.
