Project Structure - GandelXIV/pidi-os GitHub Wiki

Project Structure

  • boot/ files needed to assemble the boot sector
  • kernel/ Main OS core functions
  • drivers/ device specific code (display, keyboard)
  • firmware/ low level code that comunicates directly with the hardware
  • lib/ general usage libraries
  • dist/ compilation output
  • mk/ compilation data