The NanoVMs unikernel for example, is pretty small, DoD supported, and has:
ASLR
Stack Randomization Heap Randomization Library Randomization Executable Randomization
Stack Execution off by Default Heap Execution off by Default Null Page is Not Mapped Stack Cookies/Canaries Rodata no execute Text no write
The NanoVMs unikernel for example, is pretty small, DoD supported, and has:
ASLR
Page Protections STIG