operating system enum