Linked by Thom Holwerda on Tue 9th Oct 2007 22:07 UTC, submitted by diegocg
Linux After 3 months, Linus has released Linux 2.6.23. This version includes the new and shiny CFS process scheduler, a simpler read-ahead mechanism, the lguest 'Linux-on-Linux' paravirtualization hypervisor, XEN guest support, KVM smp guest support, variable process argument length, SLUB is now the default slab allocator, SELinux protection for exploiting null dereferences using mmap, XFS and ext4 improvements, PPP over L2TP support, the 'lumpy' reclaim algorithm, a userspace driver framework, the O_CLOEXEC file descriptor flag, splice improvements, a new fallocate() syscall, lock statistics, support for multiqueue network devices, various new drivers and many other minor features and fixes.
Thread beginning with comment 277366
To view parent comment, click here.
To read all comments associated with this story, please click here.
tyrione
Member since:
2005-11-21

It's actually an (n + 1) fork and with a Pentium D 940 I do a make -j3 and all I get are 3 instances using the first core.

Either GCC 4.x.x doesn't work as billed or I'm missing something else.

Reply Parent Bookmark Score: 2

MORB Member since:
2005-07-06

It's not gcc that deals with parallel building there, it's make. And it does so by simply launching several processes at the same time, then it's up to the kernel to spread them accross the CPUs.

If it doesn't work, I don't know - perhaps double check your kernel's SMP build settings?

Reply Parent Bookmark Score: 2