http://bugs.winehq.org/show_bug.cgi?id=16023
--- Comment #24 from Austin English austinenglish@gmail.com 2008-12-29 16:33:15 --- Alexey Suslikov (he's working on the OpenBSD wine port and has helped me get it working) asked me to post this: "From http://www.openbsd.org/security.html
New Technologies
As we audit source code, we often invent new ways of solving problems. Sometimes these ideas have been used before in some random application written somewhere, but perhaps not taken to the degree that we do.
* strlcpy() and strlcat() * Memory protection purify o W^X o .rodata segment o Guard pages o Randomized malloc() o Randomized mmap() o atexit() and stdio protection * Privilege separation * Privilege revocation * Chroot jailing * New uids * ProPolice * ... and others
Tijl Coosemans (on 16023) refers to SELinux as for randomized mmap and arguing for ELF pre-loader for wine while Alexandre Julliard objects.
What I'm asking for, is to provide a links to above security.html page and simply tell about randomized mmap is not only for SELinux but also for OpenBSD.
Alexey"