A dive into OS development