0,0 → 1,30 |
\chapter{Introduction} |
|
The HelenOS project\cite{helenos} is an effort to develop |
portable and general purpose operating system. Operating systems |
in general are very non-trivial pieces of software. It takes many |
people, many months and many tools to design and develop even medium size |
and feature-limited kernel and userspace layer. |
|
This report aims to document the development process of the HelenOS |
operating system as it is specified in \cite{helenos-spec} and as |
it has been carried out by the original six developers (i.e. \JJ, |
\OP, \MD, \JV, {\JC} and \SB) in their work on Software |
project\footnote{Software project is the name of a subject at MFF UK. |
It is supposed to last two semesters at least.} |
at Faculty of Mathematics and Physics at Charles University in |
Prague. Other aspects of the wider HelenOS project (e.g. master theses |
related to the topic) are not discussed here. |
|
\section{How to read this document} |
|
Chapter \ref{project} provides an insight into project's timeline, |
planning, development. It also presents some statistic data |
related to the HelenOS project. |
|
Chapter \ref{developers} evaluates contributions and project dedication of |
each individual developer. |
|
Chapter \ref{tools} gives thorough coverage of the third-party |
software involved with HelenOS and also experience comming from |
using that software. |