Skip to content
Breaking:

Linus Torvalds Ships Linux 7.2 Amid Influx of AI-Generated Code Submissions

The latest kernel update introduces Cache Aware Scheduling and Apple M3 compatibility while navigating a high volume of late-stage developer contributions.

By The Company Wire4 min read
Share
Linux Foundation — Linus Torvalds Ships Linux 7.2 Amid Influx of AI-Generated Code Submissions
Linux Foundation — Linus Torvalds Ships Linux 7.2 Amid Influx of AI-Generated Code Submissions. Photo: The Register.

Linux kernel project creator Linus Torvalds officially launched Linux version 7.2 on August 16, releasing the updated open-source operating system core despite ongoing challenges managing late-stage code contributions. Torvalds announced the milestone in his weekly development status update, detailing how shifting software engineering practices are impacting release timelines across the project.

The 7.2 debut reflects an ongoing surge in developer contributions driven by automated and artificial intelligence coding tools, a trend Torvalds recently characterized as the development ecosystem's "new normal." In his update, Torvalds observed that code submission activity remained unexpectedly high during the final days of the development cycle, noting that the last week was larger than he had hoped.

Addressing the surge in submissions, Torvalds explained that postponing releases to accommodate or thoroughly vet every late submission would disrupt the kernel's release rhythm. He wrote that delaying debuts for that reason would likely prevent the project from ever completing a formal release, choosing instead to ship on schedule while using code reverts to address unready contributions.

To preserve kernel stability, the 7.2 release incorporates several late-stage code rollbacks, most notably targeting changes within the Direct Rendering Manager (DRM) scheduling subsystem, as first reported by The Register. Torvalds defended the decision to pull unfinished features late in the cycle, writing that while reverting code may lack elegance, it remains the correct approach for handling features that create operational issues.

The update introduces significant performance-focused architectural enhancements, led by a feature known as "Cache Aware Scheduling." Designed to streamline memory utilization on high-core-count enterprise server processors, the technology improves how the operating system handles data cached across multi-core chips like AMD's EPYC 5 series and Intel's Xeon 6 processors.

As detailed in technical documentation by Qualcomm senior engineer Vishnu Santhosh, Cache Aware Scheduling allows CPU cores to identify and utilize useful data already resident in local hardware cache layers. By assigning computing tasks to cores with populated caches, the kernel minimizes redundant data retrieval operations and improves overall execution speed across multi-chip systems.

Beyond enterprise server optimizations, Linux 7.2 extends compatibility across client hardware ecosystems. The update adds support allowing the Linux kernel to run natively on Apple M3 silicon, updates graphics drivers, and inserts preliminary platform groundwork for upcoming hardware generations from AMD, Intel, and Nvidia.

The 7.2 release also addresses peripheral hardware and legacy component maintenance. The kernel includes driver support for the Zenaim Leverless, a specialized button-based gaming controller utilized in professional esports competition. Simultaneously, maintainers retired legacy components from the build, ending support for the AppleTalk networking protocol as well as legacy ISA and PCMCIA interface adapters on ARCNet networks, officially deprecating hardware standardized by the Personal Computer Memory Card International Association.

Sources

  1. The Register

Company: Linux Foundation

Written by

The Company Wire

Newsroom · San Francisco

Inside the companies building what’s next. Reporting on startups, technology, funding and the people shaping them.