Rev 116 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 116 | Rev 124 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | \chapter{Introduction} |
1 | \chapter{Introduction} |
| - | 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} |
|