Subversion Repositories HelenOS-doc

Rev

Rev 124 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. \chapter{Introduction}
  2.  
  3. HelenOS is a development operating system intended to
  4. be a testbed for research in the field of operating
  5. systems and system-level programming. This manual is
  6. a guide for building, running and enhancing HelenOS.
  7.  
  8. The system, as any other operating system, can be divided
  9. into platform independent and platform dependent parts.
  10. A user space program could be written in such
  11. a way that it can be compiled and executed on any
  12. of the platforms HelenOS supports without any modifications.
  13. However it might work as a device driver or perform
  14. other special tasks and thus become platform dependent.
  15.  
  16. \section{Structure of HelenOS}
  17.  
  18. The HelenOS operating system consists of three major parts:
  19.  
  20. \begin{itemize}
  21. \item Kernel
  22. \item User space layer
  23. \item Boot infrastructure
  24. \end{itemize}
  25.