|
|
|
|
|
Linux Kernel 2.6.23 ReleasedFinally! |
By Marius Nestor, Linux Editor
10th of October 2007, 06:39 GMT
Adjust text size: 
|
| |
Linus Torvalds announced yesterday the immediate availability of the 2.6.23 Linux kernel. This new release contains some tiny architecture changes for sparc64, mips and blackfin, some VFS/VM fixes, some networking fixes and miscellaneous driver fixes:
"Finally. Yeah, it got delayed, not because of any huge issues, but because of various bugfixes trickling in and causing me to reset my 'release clock' all the time. But it's out there now, and hopefully better for the wait,", stated Linus Torvalds in the release announcement.
Highlights of this release include:
■ The CFS (Completely Fair Scheduler) process scheduler is now included ■ On-demand read-ahead ■ fallocate() - new system call ■ Virtualization: lguest and Xen ■ Blackfin architecture ■ lguest hypervisor ■ Xen has been merged ■ Variable argument length ■ PPP over L2TP support ■ Autoloading of ACPI kernel
modules ■ async_tx API ■ 'Lumpy' reclaim ■ Movable Memory Zone ■ UIO framework ■ O_CLOEXEC file descriptor flag ■ Use splice in the sendfile() implementation ■ XFS and EXT4 improvements ■ Coredump filter mask ■ Rewrite the x86 asm setup in C
Among the new drivers introduced in this release we can mention:
Sound drivers
■ Add drivers for the devices on S3C24xx embedded systems, like the Openmoko Neo1973 phone, the SMDK2443 reference board and the Samsung S3C2443 CPU (commit 1, 2, 3, 4, 5) ■ Add driver for the SEGA Dreamcast PCM device ■ Add driver for the SH7760 embedded systems ■ Add driver for the Cyrix/NatSemi Geode CS5530 (VSA1) ■ Add sound driver for the PS3
Hwmon drivers
■ Add driver for the SMSC DME1737 and Asus A8000 Super-I/O chips ■ Add driver for the SCH5317 chip ■ Add driver for the newer uGuru's ■ Add driver for the National Semiconductor LM93 chips ■ Add driver for the Texas Instruments THMC50 / Analog Devices ADM1022
RTC drivers
■ Add driver for the ST m48t59 RTC ■ Add driver for the DS1216 chips ■ Add driver for the ST m41t80 series chip ■ Add driver for the Atmel on-chip RTC on AT32AP700x devices
EDAC drivers
■ Add driver for the 440BX chipset (I82443BXGX) ■ Add driver for the Intel 5000X/V/P (Blackford/Greencreek) ■ Add driver for the Intel 3000 and 3010 memory controllers ■ Add driver for the memory controllers on PA Semi PA6T-1682M ■ Add driver for the i82975x memory controller chipset Used on ASUS motherboards
Network drivers
■ Add driver for the Asix AX88796 network controller, an NE2000 compatible 10/100 ethernet device ■ Add driver for the gigabit network device in the PS3 ■ Add wifi rtl8187 driver for the Realtek 8187 USB wireless card ■ Add driver for EISA only SNI RM200/RM400 machines ■ Add driver for MAC-VLAN
USB drivers
■ Add driver for the M66592 USB peripheral controller ■ Add driver for the Renesas R8A66597 USB HCD ■ Add serial driver for the OTi-6858 USB To RS232 Bridge Controller (in Nokia CA-42 cable) ■ Add driver for the USB AMD5536 UDC, as found in the AMD Geode CS5536 (southbridge) ■ Add gadged driver for the Samsung s3c2410 ARM
SPI drivers
■ Add driver for the Infineon TLE62X0 (for power switching) ■ Add master driver for Xilinx virtex ■ Add driver for the OMAP24XX McSPI ■ Add driver for the Toshiba TXx9 SPI controller
Watchdog drivers
■ Add driver for the MPC5200 ■ Add driver for the on-chip watchdog device in the Blackfin chips ■ Add driver for the watchdog device in TI Davinci DM644x/DM646x processors ■ Add driver for the AT32AP700X devices ■ Generic PDA/phone power drivers for PDAs and phones (commit 1, 2): ■ APM emulation driver for class batteries ■ 1-Wire ds2760 chip battery driver (commit), ■ Apple PMU driver ■ One Laptop Per Child power/battery driver
I2C drivers
■ Add driver for the New DS1682 chip ■ Add driver for the PMC MSP71xx TWI bus ■ Add driver for the Taos TSL2550 ambient light sensors
Graphics drivers
■ Texas Instruments OMAP framebuffer driver, used various OMAP1/2 series based boards and products e.g Nokia N800 Internet Tablet, H4, H3, Siemens SX1... ■ Add framebuffer support for the display controller integrated into the AMD Geode LX processors
Input drivers
■ Add driver for Fujitsu serial touchscreens ■ Add gpio-mouse driver
Dmaengine drivers
■ Add drivers for the iop32x, iop33x, and iop13xx raid engines
Various drivers
■ IrDA: EP7211 IR driver port to the latest SIR API ■ Add generic GPIO LED driver ■ Add support for Xilinx SystemACE CompactFlash interface ■ SB1250 DUART serial support ■ spi_lm70llp parport adapter driver
For a full change-log with all the new features, drivers and improvements, please visit this website.
The Linux Kernel is the essential part of all Linux Distributions, responsible for resource allocation, low-level hardware interfaces, security, simple communications, and basic file system management.
Linux is a clone of the Unix operating system, initially written from scratch by Linus Torvalds, assisted by a loosely-knit team of hackers across the Net. It aims to achieve POSIX and Single UNIX Specification compliance.
You can download the Linux kernel now from Softpedia.
|
|
| Rating: |
|
Good (3.4/5) |
9 vote(s) so far |
|

|
|
|
User opinions: |
 No user comments yet.  Be the first to express your opinion using the form below! |
|
|