Posted Jun 18, 2005 7:27 UTC (Sat) by danieldk (guest, #27876)
Parent article: 2.6.12 kernel released
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).
Posted Jun 19, 2005 7:11 UTC (Sun) by cartman (subscriber, #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.