ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

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 Print with HP

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:




Related Jobs

C Linux Kernel SNMP U-Boot Libraries/Firmware Software Engineer, 65k

We are seeking an Embedded C Linux Kernel Software Engineer, to join our client's core software team based in Bristol. You will be working in an ...

Microsoft Windows Support Engineer, Swindon

As there is some potential travel involved you need to possess a current clean UK driving licence. I am looking for an IT Support analyst for my ...

Technical Solutions Engineer, Partner Reliability Engineer

Technical Solutions Engineer, Partner Reliability Engineer - London This position is based in London, UK. Reliability Engineer Enjoy working with the ...

Discussions

Tezzer Tezzer

Telescopic oversight

Saturday 17 May 2008, 1:21 PM

4 comments
61320 61320

Bletchley Park

Saturday 17 May 2008, 9:28 AM

5 comments

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