why- Open BSD .rocks

W^X Memory (∞)

Since 2003, memory on OpenBSD can be written to or executed, but not both.

This is a major security feature that prevents malicious code from producing buffer overflows and executing what has been inserted.

Details: