vadim wrote:are there ARM versions of PaX available, especially in areas of NX and randomization support? In not, are there any specific difficulties in porting onto ARM?
beyond ASLR on 2.6/arm there's no other support at the moment, due to lack of hw access, developer time and user interest.
ASLR is easy to add to the older kernels, although i don't know if it's worth it. afaik, archs other than i386 weren't that usable with vanilla 2.2 and 2.4 (not to mention lack of support for newer hw).
NOEXEC is a different deal, for armv6 it should be relatively easy to do as the hw has support (haven't looked to see if linux uses it though). on armv5 it'd be a big hack, like PAGEEXEC/i386, except the armv5 TLB seems less likely to cope with it, and armv4 and older seemed hopeless (based on what i remember reading their manuls a few years ago). but then, i never had hw access, so can't tell what would work and how well.