qqp question1: What is the first step to start building an operating system from scratch? How do you form a foundation base? question2: What is a step by step guide to develop an operating system from scratch?