NYCPHP Meetup

NYPHP.org

[nycphp-talk] more about SUSE ( 9.1 will support Linux 2.6 kernel)

Tim Gales tgales at tgaconnect.com
Fri Mar 19 15:46:53 EST 2004


RE:
> What are the added benefits the Linux kernel 2.6 will
> offer vs the 2.4 kernel?

Briefly the 2.6 Linux kernel has:

contributions from uClinux 
(Linux for Microcontrollers project)

support for Axis Communications' ETRAX CRIS 
("Code Reduced Instruction Set") processors
(some support was in 2.4 already)

support for NUMA 
("Non-Uniform Memory Access")

(I am a little sketchy on what NUMA is exactly.
But from what I gather certain segments of 
memory can have a stronger affinity for a 
cpu -- or a dma device acting like a cpu -- 
in a multi-cpu setup. NUMA allows a cpu to 
sort of hop-over memory with which it doesn't 
have much/enough affinity.)

Support for hyper-threading ala Pentium 4.

The kernel is  preemptible -- the Linux kernel 
can be interrupted to do something and return to 
what it was doing.

I/O scheduler had a makeover.

futex support
(Fast User-Space Mutexes)

(I am a little sketchy on futexes too -- 
I think they help to serialize access to 
the user space mutexes to help prevent 
race conditions something like "spinlocks" 
with an aditional priority based mechanism)

In summary, the 2.6 Linux kernel has more and 
better hardware support. And a bunch of 
'high end' enhancements for servers.


T. Gales & Associates 
Helping People Connect with Technology 
http://www.tgaconnect.com 




More information about the talk mailing list