Personalities / Execution domains Each process in Linux has a personality in low byte of current->personality additional bug emulation flags in high bytes Each personality is implemented by an execution domain one exec domain may support multiple personalities other slides will tell what is defined in an exec domain