Rev 116 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
116 | decky | 1 | \chapter{Introduction} |
124 | decky | 2 | |
3 | HelenOS is an 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 | An 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 being platform dependent. |
||
15 | |||
16 | \section{Structure of HelenOS} |
||
17 | |||
18 | The HelenOS system cosists of three major parts: |
||
19 | |||
20 | \begin{itemize} |
||
21 | \item Kernel |
||
22 | \item User space tasks |
||
23 | \item Boot infrastructure |
||
24 | \end{itemize} |