Включить Nx-Бит В 32-Битном Ядре На 64-Битном Процессоре

После прочтения ru.wikipedia.org/wiki/NX_bit#Linux Я узнал, что Linux уже давно (начиная с версии 2.6.8) поддерживает NX-бит для 64-битных процессоров, даже если ядро 32-битное.

В журнал изменений нашел ссылку на инструкции при его включении.

Вам просто нужно пересобрать ядро, включив опцию

CONFIG_HIGHMEM64G

.

После пересборки ядра, модулей и перезагрузки системы

# dmesg | grep NX

Должно показать:

NX (Execute Disable) protection: active

Снижения производительности я не заметил, но безопасность теоретически выросла.

Переход на 64-битное ядро тормозится парочкой проприетарных пакетов, не имеющих 64-битных сборок.

А мультилиб (дополнительные 32-битные библиотеки) устанавливать не хочу.

Теги: #настройка Linux #ядро Linux #x86 #NX #64bit #32bit

Вместе с данным постом часто просматривают: