Creating a Operating System