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.
Issue 272/2023
Buy this issue as a PDF
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
-
Armbian 23.05 is Now Available
Based on Debian 12, the latest version of the ARM/RISC-V distribution is now available to download and install.
-
Linux Mint Finally Receiving Support for Gestures
If you use the Linux Mint Cinnamon desktop, you'll be thrilled to know that 21.2 is getting support for gestures on touchscreen devices and touchpads.
-
An All-Snap Version of Ubuntu is In The Works
Along with the standard deb version of the open-source operating system, Canonical will release an-all snap version.
-
Mageia 9 Beta 2 Ready for Testing
The latest beta of the popular Mageia distribution now includes the latest kernel and plenty of updated applications.
-
KDE Plasma 6 Looks to Bring Basic HDR Support
The KWin piece of KDE Plasma now has HDR support and color management geared for the 6.0 release.
-
Bodhi Linux 7.0 Beta Ready for Testing
The latest iteration of the Bohdi Linux distribution is now available for those who want to experience what's in store and for testing purposes.
-
Changes Coming to Ubuntu PPA Usage
The way you manage Personal Package Archives will be changing with the release of Ubuntu 23.10.
-
AlmaLinux 9.2 Now Available for Download
AlmaLinux has been released and provides a free alternative to upstream Red Hat Enterprise Linux.
-
An Immutable Version of Fedora Is Under Consideration
For anyone who's a fan of using immutable versions of Linux, the Fedora team is currently considering adding a new spin called Fedora Onyx.
-
New Release of Br OS Includes ChatGPT Integration
Br OS 23.04 is now available and is geared specifically toward web content creation.