l3.libnazgul/doc/rapport/intro.tex

45 lines
2.4 KiB
TeX
Raw Normal View History

2004-02-25 13:01:04 +00:00
\chapter{<EFBFBD> propos du projet}
\section{Conditions d'utilisation}
2004-02-25 13:01:04 +00:00
\par Ce programme est un logiciel libre; vous pouvez le redistribuer et/ou
le modifier conform<72>ment aux dispositions de la Licence Publique G<>n<EFBFBD>rale GNU,
telle que publi<6C>e par la Free Software Foundation; version 2 de la licence, ou encore toute version ult<6C>rieure.
\par Ce programme est distribu<62> dans l'espoir qu'il sera utile, mais {\em sans aucune garantie}; sans m<>me la garantie implicite de {\em commercialisation} ou {\em d'adaptation <20> un objet particulier}. Pour plus de d<>tails, voir la Licence Publique G<>n<EFBFBD>rale GNU.
\par Un exemplaire de la Licence Publique G<>n<EFBFBD>rale GNU doit <20>tre fourni avec ce programme; si ce n'est pas le cas, <20>crivez <20> la Free Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis.
\section{Les auteurs}
2004-02-25 13:59:43 +00:00
\par Le projet est r<>alis<69> par Glenn ROLLAND, Sebastian SCHAWOHL et Rivka ZANA, <20>l<EFBFBD>ves en 2<>me ann<6E>e d'IUP GMI <20> l'Universit<69> Paris 7 - Denis Diderot.
2004-02-25 13:01:04 +00:00
2004-02-25 14:57:13 +00:00
\section{Les objectifs}
\par L'objectif de ce projet est de r<>aliser une biblioth<74>que permettant
<EFBFBD> plusieurs processus d'un m{\^e}me syt<79>me de communiquer entre eux via des files de messages, sans faire la recopie de ces messages dans l'espace
d'adressage du noyau.
2004-02-25 14:57:13 +00:00
\par Nous devions donc mettre en oeuvre les techniques de la programmation
syst<EFBFBD>me ainsi que la cr<63>ation d'une biblioth<74>que de fonctions.
Pour ce faire, nous avons utilis<69>s les m<>canismes de m<>moire partag<61>e et de synchronisation <20> la norme POSIX.
2004-02-25 14:57:13 +00:00
2004-02-25 21:22:51 +00:00
\section{Obtenir l'archive du projet}
2004-02-25 13:01:04 +00:00
\par L'archive du projet est sens<6E>e accompagner ce rapport. Elle se pr<70>sente
sous la forme d'un fichier tarball. Pour la d<>compresser il suffit de taper
``\verb+tar -xzvf Libnazgul-XXXX-XX-XX-rYYYY.tar.gz+''.
2004-02-25 14:57:13 +00:00
\par Si toutefois cette archive n'est pas pr<70>sente aux c{\^o}t<EFBFBD>s de ce document,
2004-02-25 13:01:04 +00:00
vous pouvez r<>cup<75>rer les sources du projet via CVS anonyme en tapant dans un terminal:\\
``\verb+cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/libnazgul login+''\\
(appuyez sur la touche entr<74>e <20> l'invite du mot de passe),
puis :\\
``\verb+cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/libnazgul co libnazgul+''
2004-02-25 21:22:51 +00:00
\section{Site internet du projet}
\par Le projet Libnazgul est heberg<72> par
Sourceforge\footnote{\url{http://www.sourceforge.net}},
et son adresse est :
\newline
{\url{http://www.sourceforge.net/projects/libnazgul/}}.
\par Ce site vous permettra de t<>l<EFBFBD>charger le projet, d'en avoir
une description et <20>ventuellement d'y contribuer.
2004-02-25 21:22:51 +00:00
\newpage