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
-
So Long Neofetch and Thanks for the Info
Today is a day that every Linux user who enjoys bragging about their system(s) will mourn, as Neofetch has come to an end.
-
Ubuntu 24.04 Comes with a “Flaw"
If you're thinking you might want to upgrade from your current Ubuntu release to the latest, there's something you might want to consider before doing so.
-
Canonical Releases Ubuntu 24.04
After a brief pause because of the XZ vulnerability, Ubuntu 24.04 is now available for install.
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.