The current 2.6 kernel is 2.6.9
, released, at last
on October 18. Very
few fixes were merged since 2.6.9-final
which, in turn, contained only a small number of changes since 2.6.9-rc4.
The -final naming scheme drew a few complaints, to which Linus responded
"I'm a retard." One assumes he will not do that again.
those just tuning in, 2.6.9 includes a lot of NTFS updates, block I/O
barrier support, a patch allowing unprivileged process to lock small
amounts of memory in RAM, a new USB storage driver, cluster-wide file
locking infrastructure, completely out-of-line spinlocks, AMD dual-core
support, support for the POSIX waitid() system call, KProbes, USB "on
the go" support, the "flex mmap" user-space
memory layout, m32r architecture support, a bunch of latency-reduction
work, and lots of fixes.
See the (lengthy) changelog for a full list of
changes since 2.6.8.
There have been no 2.6.10 prepatches released yet, but the floodgates have
certainly opened; several hundred changesets have found their way into
Linus's BitKeeper repository. These include a set of SCSI updates, a big
rework of the IRQ subsystem (pulling lots of duplicated code into a single,
generic core - no functional changes), some software suspend fixes, a
number of scheduler tweaks, CDRW packet writing support, switchable and
loadable I/O schedulers, a new version of
the completely fair queueing (CFQ) I/O scheduler, the removal of the
(unused) wake_up_all_sync() function, a simple generic circular
buffer implementation, a big USB update, version 17 of the wireless
extensions API, the kernel events notification mechanism, a patch changing
the core device model function exports to GPL-only, a PCI subsystem update,
the BSD "secure levels" security module, and lots of fixes.
Andrew Morton has not released any -mm patches over the last week.
The current 2.4 prepatch is still 2.4.28-pre4; Marcelo has not
released any prepatches since October 8.
to post comments)