Torvalds Releases Kernel 2.6.25: GPL Only Restriction Imposed
Linus Torvalds has released the new 2.6.25 kernel just slightly behind schedule. Besides improvements to the CFS scheduler and a plethora of new drivers, the kernel also introduces a political aspect: it debars non-GPLd USB drivers.
Linus Torvalds actually wanted to release version 2.6.25 last weekend, but the large number of patches caused Torvalds and the developer team to wait another couple of days before going for the release, and to introduce an intermediate pre-release. The final release is now here and it considerably boost the range of supported hardware. Many lines of code introduced various improvements for the fairly recent Mac80211 WLAN stack including the new "Ath5k " driver for Atheros WLAN chips, as a successor to the Madwifi driver. The new driver is dual licensed under the GPL and the ISC license, a simplified BSD license, compared to Madwifi which never made the kernel due to proprietary components. "rtl8180" now supports the RTL8180 and RTL8185 WLAN chips by Realtek. Support for chips that support the fast Draft N standard has been introduced and no longer has an experimental tag.
Another fairly recent kernel component has been reworked, the Completely Fair Scheduler, which has been optimized for realtime environments. The SMACK security framework is completely new. It promises improved handling compared to SELinux. A patch that allowed the kernel to use a differentiated system description table (DSDT) in the initial ramdisk has been removed. This re-introduces the kernel's reliance on the DSDT information in the computer BIOS which are often erroneous.
A political dimension has been added in the form of a controversial change to USB support. Developer Kroah-Hartman pushed through his change outlawing proprietary USB drivers. This has been implemented in the form of the USB kernel driver "EXPORT_SYMBOL_GPL" flag which has to exist to export required interfaces. This means that drivers will need to be GPLd or released under a compatible license to make the grade. The kernel had a similar patch previously, but it was removed in favor of better hardware support.
The enhanced "ext4" filesystem is not yet suitable for production use and is included in the kernel mainly for test and development purposes. Among other features it includes large file and large filesystem support, along with journal checksums that log changes to the filesystem and thus allow data to be restored after a crash. Progress has been made with respect to the x86 and x86_64 branch merges. New drivers have also been introduced for the network and audio subsystems..
The changelog has an extensive list of changes. As usual, the new kernel is available either as a patch, or as a complete source code package from the kernel.org site.
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

News
-
Akamai Will Host kernel.org
The organization dedicated to cloud-based solutions has agreed to host kernel.org to deliver long-term stability for the development team.
-
Linux Kernel 6.14 Released
The latest Linux kernel has arrived with extra Rust support and more.
-
EndeavorOS Mercury Neo Available
A new release from the EndeavorOS team ships with Plasma 6.3 and other goodies.
-
Fedora 42 Beta Has Arrived
The Fedora Project has announced the availability of the first beta release for version 42 of the open-source distribution.
-
Dash to Panel Maintainer Quits
Charles Gagnon has stepped away as maintainer of the popular Dash to Panel Gnome extension.
-
CIQ Releases Security-Hardened Version of Rocky Linux
If you're looking for an enterprise-grade Linux distribution that is hardened for business use, there's a new version of Rocky Linux that's sure to make you and your company happy.
-
Gnome’s Dash to Panel Extension Gets a Massive Update
If you're a fan of the Gnome Dash to Panel extension, you'll be thrilled to hear that a new version has been released with a dock mode.
-
Blender App Makes it to the Big Screen
The animated film "Flow" won the Oscar for Best Animated Feature at the 97th Academy Awards held on March 2, 2025 and Blender was a part of it.
-
Linux Mint Retools the Cinnamon App Launcher
The developers of Linux Mint are working on an improved Cinnamon App Launcher with a better, more accessible UI.
-
New Linux Tool for Security Issues
Seal Security is launching a new solution to automate fixing Linux vulnerabilities.