After reading en.wikipedia.org/wiki/NX_bit#Linux I learned that Linux has long (since 2.6.8) NX-bit support for 64-bit CPUs, even if the kernel is 32-bit. In the list of changes found a link to the instructions for its inclusion. You just need to rebuild the kernel by turning on the CONFIG_HIGHMEM64G option. After rebuilding the kernel, modules and rebooting the system # dmesg | grep NX
Must show: NX (Execute Disable) protection: active
I didn’t notice a decrease in performance, and safety, theoretically, increased.
The transition to the 64-bit kernel is hampered by a pair of proprietary packages that do not have 64-bit builds. I don’t want to install multilib (optional 32-bit libraries).