title: Low level systems programming with C++
body: <p>I have been using C++ for a while now and I began to get interested in lower level system programming like drivers and stuff. Even some kind of primitive operating system could be very interesting project!</p>
  
  <p>I have no clue where I could start. Are there any not-too-challenging things I could get started with and are there anything about C++ I should try to avoid like exceptions in performance critical code?</p>
  
  <p>My current OS is Windows 7 if that matters much.</p>