Subversion Repositories HelenOS-doc

Rev

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

Rev Author Line No. Line
116 decky 1
\chapter{Introduction}
124 decky 2
 
166 jermar 3
HelenOS is a development operating system intended to
124 decky 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.
166 jermar 10
A user space program could be written in such
124 decky 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
166 jermar 14
other special tasks and thus become platform dependent.
124 decky 15
 
16
\section{Structure of HelenOS}
17
 
166 jermar 18
The HelenOS operating system consists of three major parts:
124 decky 19
 
20
\begin{itemize}
21
 \item Kernel
166 jermar 22
 \item User space layer
124 decky 23
 \item Boot infrastructure
24
\end{itemize}