Major improvements and brand new features

Jul 14, 2008 09:33 GMT  ·  By

Linus Torvalds announced yesterday the availability of the brand new 2.6.26 Linux kernel. It comes with support for read-only bind mounts, x86 Page Attribute Tables (PAT), improved webcam support with the help of a driver for UVC devices, and many other improvements.

Linus Torvalds said about the new edition: "So it's been almost three months since 2.6.25 (87 days to be exact, I think), making this a longer-than-usual release cycle. Or maybe it just feels that way, and we're always getting close to three months these days."

Here are the most important features introduced in this release:

■ Read-only bind mounts ■ KVM ported to IA64, PPC and S390 ■ Improved webcam support ■ Wireless mesh networking (802.11s) draft support ■ x86 PAT support ■ Per-process securebits ■ KGDB ■ Device whitelist on cgroups ■ Memtest ■ Export BDI attributes in sysfs ■ /proc/pid/mountinfo ■ Generic semaphores

Now, let's have a look at some of the new drivers introduced in this release:

Networking

■ ssb: add a new Gigabit Ethernet driver to the ssb core

■ New driver "sfc" for Solarstorm SFC4000 controller ■ Add support the Korina (IDT RC32434) Ethernet MAC ■ pasemi_mac: jumbo frame support, enable GSO by default, basic ethtool support ■ ehea: Add DLPAR memory remove support ■ Driver for IXP4xx built-in Ethernet ports

Graphics:

■ radeon: Initial r500 support ■ intel_agp: Add support for Intel 4 series chipsets ■ i915: Add support for Intel series 4 chipsets ■ pxafb: preliminary smart panel interface support ■ Add support for Blackfin/Linux logo for framebuffer console

Sound:

■ hda-codec - Allow multiple SPDIF devices, add SI HDMI codec support, add support of Zepto laptops, add model=mobile for AD1884A & co, add support for Toshiba Equium L30, etc. ■ Davinci ASoC support ■ Emagic Audiowerk 2 ALSA driver ■ oxygen: add monitor controls ■ pxa2xx-ac97: Support PXA3xx AC97

V4L/ DVB

■ V4L2 soc_camera driver for PXA270 ■ Add support for the MT9M001 camera ■ Add support for the MT9V022 camera ■ Add support for the ISL6405 dual LNB supply chip ■ Initial DVB-S support for MD8800 /CTX948 ■ cx23885: Add support for the Hauppauge HVR1400, add generic cx23417 hardware encoder support ■ Add mxl5505s driver for MaxiLinear 5505 chipsets, basic digital support

SCSI

■ zfcp: Add trace records for recovery thread and its queues ■ qla2xxx: Add support for host supported speeds FC transport attribute ■ scsi_debug: support large non-fake virtual disk ■ m68k: new mac_esp scsi driver ■ Add support for variable length extended commands ■ Firmware: add iSCSI iBFT Support

These are just a few of the changes and improvements in the 2.6.26 Linux kernel. To see a full changelog with all the brand new things, modifications, drivers, etc. please click here.

You can download the 2.6.26 Linux kernel source right now from Softpedia.