A Review of Linux on Surface Pro 4

WSL vs Native Linux on Surface

  • Some argue the “trick” with Surface devices is to use WSL rather than native Linux, since hardware support (touch, power, odd peripherals) is incomplete.
  • Others object that WSL lacks multi‑touch/gestures, has slow I/O / high CPU (vmmem), and still forces use of Windows’ disliked UX.
  • There’s skepticism about running Linux on Surface at all, but also pushback: the linux‑surface project is described as close to upstream with a modest patch set and active reverse‑engineering work.

Surface Hardware: Performance, Reliability, Value

  • The m3‑6Y30 SP4 in the review is widely seen as underpowered (very low TDP, tiny GPU), and 4 GB RAM is described as marginal in 2024.
  • Reports of SP4/7 instability: ghost/failed touchscreens, flaky Wi‑Fi/Bluetooth, short battery life, poor thermals.
  • Newer SP8/9 and ARM-based models get more positive experiences (usable coding, pen, travel, good battery on ARM), but are considered overpriced for their specs.
  • Some like the form factor (3:2, pen, detachable keyboard) and use Surfaces as primary machines; others find them slow, fragile, or “weird tablets pretending to be laptops.”

Linux on Laptops/Tablets: Touch, Power, and Distro Choices

  • Touch on Linux is described as “mostly works but janky”: Firefox touch issues, occasional breakage, poor tablet‑only install experience, reliance on USB keyboards.
  • Several report good results on specific hardware: SP5 with NixOS, SP7 with Fedora, SP2 with Fedora, Surface Laptop 4 with EndeavourOS, Dell XPS 13 “Developer Edition” with Ubuntu, Framework 13 with Fedora.
  • Others describe the classic Linux desktop pattern: initial excitement → driver/power issues (sleep, Wi‑Fi, Bluetooth) → abandonment back to Windows/macOS.
  • Arch/Arch‑based distros (EndeavourOS, Manjaro) are praised as lighter and smoother than Fedora/Ubuntu on low‑RAM devices, largely due to different defaults (zswap vs zram, less background services).

Swap, zram, and Memory Management Debate

  • The article’s disabling of swap/zram and subsequent OOM sparks a long debate.
  • One camp: swap/zram is essential on 4 GB systems and generally beneficial on workstations; modern zram + MGLRU can keep systems responsive and extend disk cache.
  • Opposing views: swapping (even to zram) often leads to unresponsive systems; better to disable swap and rely on OOM killers, especially for large numeric/scientific workloads where swaps indicate a bug or mis‑sizing.
  • Multiple tuning recipes are shared (zram + LZ4, aggressive swappiness, sysctl tweaks), but commenters agree guidance online is often outdated and inconsistent.

Battery Life, Sleep, and “Modern Standby”

  • Many complain that only Apple reliably delivers excellent battery life and sleep/wake behavior; x86 laptops on both Windows and Linux often have poor standby and wake‑in‑bag issues.
  • Windows “Modern Standby” is heavily criticized: systems may run substantial background work while “asleep,” heating bags and draining batteries; S3 “traditional sleep” support is being removed.
  • Some report Mac‑like reliability with carefully chosen Linux hardware (e.g., XPS Developer Edition, certain ThinkPads/Ideapads with tuned distros); others still see flaky sleep, Wi‑Fi crashes after suspend, or need to rely on hibernate.

Alternatives, Expectations, and Form Factor Trade‑offs

  • Several emphasize that “Linux support” is primarily a hardware vendor choice: Linux‑first laptops (Framework, System76, Starlabs, Dell Dev Editions) integrate far better than random Windows machines.
  • 2‑in‑1s and tablets: mixed views. Some love Surfaces, Galaxy Books, and Yogas for pen input, note‑taking and travel; others find them compromised as both laptops (ergonomics, keyboards) and tablets (weight, battery).
  • Alternatives mentioned for Linux‑friendly tablet‑like use include Steam Deck, Minisforum V3, and Starlabs’ Starlite.
  • Broader theme: if you want a smooth Linux experience, buy hardware designed and tested for it; expecting flawless Linux on proprietary tablets like Surface remains risky.