title: Operating System from scratch
body: <p>I have been asked to choose a project for my Operating System course at my university. I was bubbled with the idea of making an Operating System from scratch in Python. </p>
  
  <p>I have a few limitations: </p>
  
  <ol>
  <li>I have only 3 months. </li>
  <li>I want to do it in Python. </li>
  <li>I can put in say 20-30 hours every week into it. </li>
  </ol>
  
  <p>I want to know, how feasible is the idea? Like how far can I go in building the same. I would be very happy, if I can get a basic version running (something with a handful of very basic apps running.) Is it possible with the given limitations?</p>
  
  <p>Is there a book that can help me like a guideline? (need not be for python, I just need a guide to tell me how I should go about making the OS)</p>
  
  <p>If the idea is not feasible, can anyone tell me how much do I need to scale down my idea? </p>
  
  <p>Any help is much appreciated!</p>