OS and Portability Primitives