DragonFlyBSD Gets NX Bit Support
While NX bit has been around for many years with AMD64 for marking page tables as no-execute or not, the DragonFlyBSD kernel is now only making use of it.
DragonFly lead developer Matthew Dillon yesterday added NX bit support to the kernel along with a follow-up commit so it's now able to support marking select page tables as non-executable. In searching through Git this does appear to be the first time DragonFly has worked on NX/XD bit support (the no-execute bit support in Linux has been done since around the Linux 2.6 days).
For fresh DragonFlyBSD benchmarks, see yesterday's 8-way Linux/BSD comparison.
DragonFly lead developer Matthew Dillon yesterday added NX bit support to the kernel along with a follow-up commit so it's now able to support marking select page tables as non-executable. In searching through Git this does appear to be the first time DragonFly has worked on NX/XD bit support (the no-execute bit support in Linux has been done since around the Linux 2.6 days).
For fresh DragonFlyBSD benchmarks, see yesterday's 8-way Linux/BSD comparison.
1 Comment