kNoX provides non-executable page protection mechanism into Linux kernel on i386 architectures. The implementation seems to be very effective without impact on system performance, thus it is the fastest of all available similar solutions. kNoX also provides collection of security related features ripped from famous
Openwall patch.