Differentiate windows, linux, unix, mac, and mobile operating systems.