← Back to articles
Releases· 2 min read

Linux 7.1: New NTFS Driver, Intel FRED by Default and 140,000 Fewer Lines

Macro close-up of a computer processor with its gold pins
Foto: Jimmy Chan · Pexels

Linus Torvalds released the Linux kernel 7.1 on June 14th, 2026, and the series is already up to 7.1.3. It is a meaty release: a rewritten NTFS driver, an Intel technology that finally comes off the bench, and over 140,000 lines of old code swept away.

An NTFS that finally writes properly

The headline change is the new NTFS driver. It brings full write support built on delayed allocation, iomap and folio integration — three pieces that together improve write performance and, above all, stability. It comes with a matching set of userspace utilities, ntfsprogs-plus.

If you dual-boot with Windows or move external drives between machines, this matters more than it looks: NTFS has been the weak spot of that coexistence for years, with implementations that worked but that nobody quite trusted with a serious write.

Intel FRED comes out of the drawer

FRED (Flexible Return and Event Delivery) is now enabled by default. Until now you had to boot with the fred=on flag by hand. The switch was deliberately held back until the feature could be evaluated on publicly available hardware, and having been tested thoroughly enough it has flipped from opt-in to opt-out. It is a deep rework of how the CPU handles events and exceptions, with gains in both performance and robustness.

Spring cleaning, at scale

7.1 cuts over 140,000 lines of legacy code, including all x86 sub-architecture support from the 486 era. It sounds drastic, but it is a healthy constant in Linux: dropping what nobody uses makes maintenance simpler and shrinks the failure surface.

One removal deserves a close look: UDP Lite is gone entirely. It is a rarely used transport protocol, but if you have a custom kernel config or an application stack that depends on it, it will break silently. Worth checking before you jump.

The rest of the list

  • A new Landlock access right for pathname UNIX domain sockets.
  • Improvements to the amd-pstate and intel_idle drivers for power management.
  • exFAT can preallocate clusters without zeroing them, reducing file fragmentation.
  • On Arm, the kernel uses new instructions to speed up futex operations, and improves Memory Partitioning and Monitoring (MPAM) support.
  • CMEM Latency PMU support for NVIDIA Tegra410 SoCs, BPF fsession on IBM System/390 and seccomp() on the Alpha architecture.

Should you upgrade?

If you run a distribution that tracks recent kernels (Arch, Fedora and friends), 7.1 will reach you through the usual channels. If you are on a long-lived stable like Debian or Ubuntu LTS, you will stay on whichever branch applies — and that is fine, that is exactly the LTS bargain. The thing to check before jumping is still the same: UDP Lite and any custom configuration depending on freshly removed code.

The full breakdown is at Linux 7.1 on KernelNewbies, and you can track versions and support dates on the Linux kernel page.