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.