AI-enriched Linux 7.2 delivers cache-aware scheduling - here's everything new
Original reporting by ZDNet

Linux kernel 7.2, the latest major release of the foundational software underpinning the open-source operating system, delivers a suite of critical performance enhancements and notable shifts in its development. Released by creator Linus Torvalds, this update arrives amidst what Torvalds calls the "new normal" of kernel development, heavily influenced by artificial intelligence. Far from AI writing new features, the "normal" refers to a surge of fixes for security vulnerabilities discovered by AI tools, a phenomenon that has, at times, overwhelmed developers with duplicated reports while also streamlining the identification of critical flaws. Torvalds has emphasized the need for productive AI use, highlighting its potential to aid rather than hinder the intricate patching process and improve overall security.
Core Innovations
Among its significant technical advancements, Linux 7.2 introduces Cache Aware Scheduling, a long-anticipated feature designed to significantly boost data access efficiency. This intelligent scheduler groups tasks that share data onto the same CPU cache domain, drastically reducing cache bouncing and improving performance for demanding workloads like multithreaded servers, AI, and machine learning computation. Further enhancing the kernel's capabilities, this release brings initial HDMI 2.1 Fixed Rate Link support for AMD GPUs, substantial I/O speed improvements for Btrfs and exFAT file systems—the latter boosting SD card and USB stick performance by up to 87%—and new Intel-developed USB4STREAM protocol support for high-speed host-to-host data transfers. Despite a rollback of a GPU scheduler change due to performance regressions, Linux 7.2 represents a robust leap forward, particularly in system performance, file management, and connectivity.
Linux kernel 7.2, while perhaps not a splashy release, quietly solidifies Linux's position as a robust, adaptive foundation for modern computing. Its advancements, from performance-critical Cache Aware Scheduling and enhanced I/O to improved networking capabilities, collectively pave the way for more efficient and capable systems across a spectrum of applications, from personal devices to enterprise-grade infrastructure.
The AI Integration
Beyond these immediate improvements, the release underscores a pivotal shift in software development: the increasing, albeit complex, integration of AI tools. Linus Torvalds' observations regarding AI-discovered vulnerabilities highlight a "new normal" where automated analysis is an indispensable, yet often unwieldy, component of the security pipeline. This signals a future where AI will not only uncover issues but likely assist more directly in code generation and optimization, demanding refined processes for human-AI collaboration and a keen focus on managing potential "churn." The kernel's performance gains, particularly for AI/ML workloads, further demonstrate Linux's commitment to powering the very tools that are reshaping its own development landscape. As AI continues to mature, its symbiotic relationship with foundational operating systems like Linux will only deepen, driving innovation and efficiency in ways previously unimaginable. This evolution ensures Linux remains critical for everything from powering sophisticated cloud infrastructure and high-performance computing clusters to enabling the next generation of intelligent edge devices, firmly anchoring its role at the forefront of technological advancement.
Frequently asked questions
- How do AI tools contribute to the development and improvement of the latest Linux kernel versions?
- AI tools are increasingly used to discover security vulnerabilities and bugs within the Linux kernel code. This has led to a significant volume of fixes being incorporated into recent releases, including version 7.2. While AI primarily helps identify existing issues rather than writing new features, its contribution streamlines the bug-finding process, though it also creates challenges with managing the sheer number of reports efficiently.
- What is Cache Aware Scheduling in Linux kernel 7.2 and how does it enhance performance?
- Cache Aware Scheduling is a new feature that aggregates tasks sharing data to the same CPU cache domain. By reducing cache bouncing and unnecessary data re-fetching between different CPU cores, it significantly improves data access efficiency. This enhancement particularly benefits workloads like multithreaded servers, AI and machine learning compute jobs, and certain games by optimizing how processes utilize a system's cache resources.
- What other significant new features and performance improvements are included in Linux kernel 7.2?
- Linux kernel 7.2 brings several key improvements, including initial AMDGPU support for HDMI 2.1 Fixed Rate Link, enabling uncompressed high-resolution video. It also graduates Btrfs large folios, boosting sequential write speeds by 15%, and significantly enhances exFAT read/write performance on SD cards and USB drives by up to 87%. Additionally, it introduces Intel USB4STREAM protocol support for efficient host-to-host data transfer and groundwork for Wi-Fi Aware connectivity.