LWN.net Logo

2.6.12 kernel released

Linus has released the 2.6.12 kernel, though no announcement has shown up yet. Quite a few fixes - but no substantial changes - have been merged since the last release candidate. For those who might not remember back to last March: 2.6.12 contains, among other things, a driver for the "trusted computing" (TPM) chip found in Thinkpads (and elsewhere), SuperHyway bus support, a multilevel security implementation for SELinux, device mapper multipath support, the address space randomization patches, a restored Philips webcam driver (still lacking full functionality), full I/O barrier support for serial ATA drives, resource limits which can be used to allow unprivileged users to run tasks with realtime priority, and a huge pile of fixes. See the long-format changelog for the details back to 2.6.12-rc2.

Update: the release announcement from Linus is now available.


(Log in to post comments)

2.6.12 kernel released

Posted Jun 18, 2005 4:57 UTC (Sat) by glenj (guest, #30538) [Link]

Just popped by kernel.org, saw it, took the patch and rolled a kernel.
Yum, runs good. Thank you, Linus! Have a good Father's Day!

2.6.12 kernel released

Posted Jun 18, 2005 7:27 UTC (Sat) by danieldk (subscriber, #27876) [Link]

It is good to see that the kernel now has address space randomization. Hopefully we will soon see good support for non-exec mappings (besides support of the NX bit on AMD64 CPUs).

2.6.12 kernel released

Posted Jun 18, 2005 11:20 UTC (Sat) by cartman (guest, #11404) [Link]

NX is already supported on amd64 afaik. NX patch was for 32bit CPUs.

2.6.12 kernel released

Posted Jun 18, 2005 22:32 UTC (Sat) by danieldk (subscriber, #27876) [Link]

Yes, sorry, my post was not really clear in that. The NX bit is supported for AMD64 CPUs, but it requires that PAE is enabled.

http://lwn.net/Articles/87814/

2.6.12 kernel released

Posted Jun 19, 2005 7:11 UTC (Sun) by cartman (guest, #11404) [Link]

Ah ok then :)

2.6.12 kernel released

Posted Jun 20, 2005 15:00 UTC (Mon) by Ross (subscriber, #4065) [Link]

That's not how I read the summary you link to. I may be wrong but I think
it is saying that the ia32 NX support is based on the x86_64 NX support
except it only works when using PAE. That doesn't mean that the x86_64 mode
only works with PAE enabled. Other ia32 NX patches exist which don't depend
on PAE but they use ugly segmenting tricks and only work for certain memory
layouts.

2.6.12 kernel released

Posted Jun 21, 2005 1:18 UTC (Tue) by miallen (guest, #10195) [Link]

It is good to see that the kernel now has address space randomization. Hopefully we will soon see good support for non-exec mappings (besides support of the NX bit on AMD64 CPUs).

What's odd is that I recently installed Fedora Core 3 on my Thinkpad T30 with a P4 mobile and noticed that addresses change with each invokation of one of my applications and that trying to execute code in a not PROT_EXEC mmap'd area segfaults. But of course I'm not running this Kernel so how could I have these features already?

2.6.12 kernel released

Posted Jun 21, 2005 6:52 UTC (Tue) by nix (subscriber, #2304) [Link]

The features in 2.6.12 are both variants of features already (long) present in RH kernels.

Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds