Advertisement
Promo

Application development Toolkit

Torvalds releases Linux 2.6.25

Matthew Broersma ZDNet.co.uk

Published: 21 Apr 2008 17:16 BST

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Linus Torvalds has released the latest version of the "stable" Linux kernel, version 2.6.25, which includes changes to Wi-Fi support, virtualisation, real-time scheduling and file systems.

The kernel, which was released last Wednesday, approximately 10 weeks after its predecessor, includes broader Wi-Fi hardware support and the integration of more Wi-Fi drivers, according to Linux developers. Among the drivers integrated is Ath5k, which is compatible with chips by semiconductor system Wi-Fi developer Atheros.

On the virtualisation front, the KVM x86 emulator has been updated with more instructions and components, designed to improve performance and compatibility. Virtual prototyping platforms framework Virtio has also been updated, while paravirt_ops now works on the x86-64 architecture.

Performance improvements were made to the Completely Fair Scheduler (CFS) real-time technology, which gets its first support for LatencyTop, a tool for helping track down latency problems.

The Ext4 file system also saw changes, and now uses checksums to ensure journal integrity. Ext4 is a journalling file system — a file system type becoming popular because of its resistance to corruption in the event of a system crash or power failure.

The kernel includes the Smack (Simplified Mandatory Access Control Kernel) security framework, which is based on a set of mandatory access control rules and is designed for simplicity.

Developer improvements to Linux have been showing up as significant reliability gains in the enterprise over the past two years according to a recent Yankee Group survey, which found Linux distributions from Red Hat and Novell have increased reliability by an average of 75 percent since 2006.

However, Linux 2.6.25 implements a policy that could cause problems for some administrators: forbidding proprietary USB drivers access to certain core functionality. Developers warned two years ago this change was coming, but many USB drivers nevertheless remain proprietary. The 2.6.25 kernel includes changes that could cause problems for proprietary USB drivers that take the form of kernel modules.

Such drivers can no longer be compiled with unmodified Linux 2.6.25, due to the fact that the licence of an important API is only compatible with drivers that carry a GPLv2 or compatible licence.

Developers included this feature for a time in the development of kernel 2.6.16 in 2006, but it was removed before the kernel was finalised in order to give driver makers an opportunity to produce open-source drivers. However, many drivers remain proprietary.

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Did you find this article useful?
13 out of 13 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:




Video icon

Video

Discussions

Tezzer Tezzer

This should be watched

Monday 6 July 2009, 10:22 PM

1 comment
hkommedal hkommedal

Yet another example of . . .

Monday 6 July 2009, 9:40 PM

1 comment

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters