Kernel Log: New kernels, open audio drivers for X-Fi
Creative Labs has recently started to offer the source code of a GPLv2 licensed Linux driver for X-Fi sound hardware on its download page. According to the driver's documentation and a posting on the forum by a Creative employee, the driver is only intended for advanced users and certainly not for production systems; "We recommend that only experienced users install this driver. Do not install this driver on a system used to perform critical tasks.". A list of the X-Fi models supported by the driver and the driver's complete range of features can be found in the same posting; while recording and playback are said to work via Alsa, the driver doesn't currently support external sound card I/O modules.
This seems to put an end to the driver chaos around X-Fi, following the release of two beta versions of Creative's rough and only partially ready proprietary beta driver more than a year ago and a rudimentary open source driver based on Open Sound Systems (OSS) which has become largely irrelevant for Linux environments. Whether the Creative driver will be widely accepted remains to be seen. Alsa and kernel developer Takashi Iwai has also been working on a driver for X-Fi hardware within the Alsa project. However, version 1.0.18 of the Alsa components, which was released at the end of October, didn't include this driver.
New kernel versions
In the past few days, the kernel hackers have released several new Linux versions for users who like to compile their own kernels rather than obtain them from a distributor. Kernel 184.108.40.206 adds several corrections and some minor improvements to the 2.6.27 series – it contains a change to the TCP stack said to solve a router related network connectivity problem. In the new version's release email, Greg Kroah-Hartman suggests with considerably more emphasis than usual that users update to the new version, but he didn't explicitly point out any security related corrections.
With the release of 220.127.116.11 and 18.104.22.168, two further new stable kernels are now available. These versions could be the last in the 2.6.25 and 2.6.26 series, as the maintainers of the stable kernel series have announced that they will soon stop supporting them. This could well be one of the reasons for the emphatic invitation to update to 22.214.171.124.
For users of 2.4 kernels, Willy Tarreau has released version 126.96.36.199 which includes several minor corrections including one to fix a DoS vulnerability. Only an hour later, the maintainer of the 2.4 series released 2.6.37-rc2. The second release candidate of 2.6.37 offers many of the corrections included in 188.8.131.52 as well as several new or improved drivers – find details in the release announcement email.
- The X.org developers have released version 1.5.3 of the X-Server to add some corrections. This X-Server is part of X.org 7.4. The developers also released version 2.4.1 of libdrm.
- Nvidia has released the beta version 96.43.09 of the 96xx legacy drivers for early Nvidia cards. It is said to work with series 1.5 X-Servers, which are, for example, included in Fedora 9 and Ubuntu 8.10.
- Matthias Hopf reports about the development progress of the DRI support for R6xx GPUs (Radeon 2xxx/3xxx) in his blog.
- After several futile attempts to remove eepro100 – a derivative of the e100 driver for early Intel network cards – from the kernel sources, the kernel developers are now planning to make another attempt in Linux 2.6.29.
- Terratec has set up a web page offering a Linux driver as well as links to various open source drivers that support Terratec hardware; there is, though, no overview of which Linux version is supported by the drivers and which audio and video hardware is supported by the drivers.
- Mark Lord has released versions 9.2 and 9.3 of hdparm to download. They now support Device Configuration Overlay (DCO), firmware download and IDLE_IMMEDIATE.
- The hplip project developers have released version 2.8.10 of the hplip drivers for HP printers and multifunction devices. This version offers a plug-in to support the scanners of various LaserJet models and can address 46 devices not supported by previous hplip versions.
- The article "Get to know GCC 4 - What's new in the GNU Compiler Collection release series" at IBM's developerworks portal describes some new features of the latest GCC version.
- The Madwifi project can now on be found at the madwifi-project.org domain – according to the removal announcement there were ongoing DNS problems with the previous server.
- The development branch of the btrfs filesystem has recently started to support data compression. The developers once again had to change the on-disk format to implement this feature.
- Version 3.12 of the man-pages now also documents the syscalls around the file descriptors which were added to Linux 2.6.27.
Further background and information about developments in the Linux kernel and its environment can also be found in previous issues of the kernel log at heise open:
- Kernel Log: Short video interviews with Torvalds, Kroah-Hartman and others
- Kernel Log: 2.6.28-rc1 released, new graphics and camera drivers
- Kernel Log: What's coming in 2.6.28 - Part 4: Improved graphics support
- Kernel Log: New Atheros WLAN drivers and stable kernels, radeon vs. radeonhd
- Kernel Log: What's coming in 2.6.28 - Part 3: Dodgy drivers
- Kernel Log: More than 10 million lines of Linux source files