
Linux kernel 7.1 shipped on June 14, 2026, announced by Linus Torvalds mid-travel from a different timezone. The release delivers a new kernel-native NTFS driver built over four years, Intel FRED enabled by default, and a hard removal of over 140,000 lines of legacy code including all x86 486-era sub-architecture support.
For sysadmins, there are two breaking networking changes that require attention before upgrading: UDP Lite removal and a change to how IPv6 can be compiled.
New NTFS Driver: Four Years in the Making
The headline addition is a completely rewritten NTFS file system implementation built natively into the kernel, leveraging the modern iomap and folio infrastructure. This replaces the older NTFS-3G FUSE-based driver that has known throughput ceilings under heavy load.
The new driver supports full write operations with delayed allocation, which improves write performance significantly. For anyone dual-booting Windows and Linux, running Samba shares on NTFS volumes, or managing Windows partitions from a Linux server, this is a meaningful upgrade.
The older NTFS-3G driver still works but operates through FUSE, which adds overhead. The new kernel-native driver bypasses that entirely by working directly within the kernel’s modern I/O stack.
Intel FRED: Now On by Default
Intel’s Flexible Return and Event Delivery (FRED) mechanism is now enabled by default in 7.1. This is not a minor performance tweak. FRED is a fundamental architectural rework of how the CPU handles exceptions and interrupt delivery at the hardware level.
By redesigning these low-level transitions, FRED reduces overhead in interrupt-heavy workloads and narrows the attack surface associated with the older interrupt delivery model. Panther Lake and future Intel CPUs benefit most directly. Systems on older Intel hardware that does not support FRED will simply ignore the feature with no regression.
For workloads running high-rate I/O, networking stacks, or real-time processing on newer Intel platforms, the lower-latency interrupt path provides a real performance gain.
140,000 Lines of Legacy Code Removed
The kernel now drops support for x86 486-era sub-architectures: M486, M486SX, and ELAN are gone. Along with them went over 140,000 lines of legacy code including old PCMCIA host controllers and ISDN drivers.
Nobody runs production Linux on a 486 today, but that dead code accumulated technical debt in the kernel tree. Removing it simplifies the build process and reduces the maintenance burden for kernel developers. This kind of cleanup is part of a broader modernization effort that also includes Rust driver adoption.
Graphics and File System Updates
The Intel Xe driver picks up continued optimization for Arc Battlemage hardware. On the AMD side, GCN 1.1 APUs including Kaveri and similar chips now get AMDGPU DC support, improving the display stack for users still on that hardware.
The exFAT file system gains cluster preallocation without zeroing, cutting fragmentation on flash and embedded storage. The new Landlock access right for pathname UNIX domain sockets tightens sandbox controls at the kernel level, useful for containerized workloads.
Security Improvements
Linux 7.1 introduces stricter default permission overrides for /proc/PID/mem access. This interface has historically been a vector for local privilege escalation exploits, and tightening the defaults closes off a class of attacks used in container escapes and process injection techniques.
BPF support lands in io_uring, and seccomp() gains Alpha architecture support. Stale stack leak fixes in nft_fib and nft_meta_bridge also landed in this release, relevant for anyone running production systems with active netfilter rulesets.
Two Breaking Networking Changes
Sysadmins need to read these carefully before upgrading any server:
UDP Lite removal: The kernel removes UDP Lite support entirely. Any custom kernel config or application stack that depends on this rarely-used transport protocol will break silently. Check your configs before moving.
IPv6 module mode dropped: IPv6 can no longer be compiled as a standalone loadable module using the m option in Kconfig. It must now be either built directly into the kernel (y) or disabled entirely (n). If you build custom kernels and have had CONFIG_IPV6=m set, update that before rebuilding. Distro kernels ship with IPv6 compiled in by default, so this primarily hits anyone maintaining custom kernel builds in production or embedded environments.
FAQ
When was Linux kernel 7.1 released?
Linux kernel 7.1 was released on June 14, 2026, announced by Linus Torvalds on the Linux Kernel Mailing List.
What is the new NTFS driver in Linux 7.1?
It is a completely rewritten, kernel-native NTFS implementation that replaces the older FUSE-based NTFS-3G driver. It uses modern iomap and folio infrastructure for better write performance and supports delayed allocation.
Does Linux 7.1 break IPv6?
IPv6 can no longer be compiled as a loadable module. It must be built into the kernel (y) or disabled (n). Distribution kernels already compile IPv6 in by default, so this only affects custom kernel builds.
What is Intel FRED and why does it matter?
FRED (Flexible Return and Event Delivery) is an architectural rework of how Intel CPUs handle exceptions and interrupts. Enabled by default in 7.1, it reduces overhead and narrows the attack surface on Panther Lake and newer Intel platforms.
When will my distro ship Linux kernel 7.1?
Rolling release distributions like Arch and Fedora will pick it up quickly. Ubuntu LTS and enterprise distributions may take several weeks for downstream validation. RHEL uses separate backport processes.
