44 lines
2.4 KiB
TeX
44 lines
2.4 KiB
TeX
\chapter{À propos du projet}
|
|
|
|
\section{Conditions d'utilisation}
|
|
\par Ce programme est un logiciel libre; vous pouvez le redistribuer et/ou
|
|
le modifier conformément aux dispositions de la Licence Publique Générale GNU,
|
|
telle que publiée par la Free Software Foundation; version 2 de la licence, ou encore toute version ultérieure.
|
|
\par Ce programme est distribué 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 à un objet particulier}. Pour plus de détails, voir la Licence Publique Générale GNU.
|
|
\par Un exemplaire de la Licence Publique Générale GNU doit être fourni avec ce programme; si ce n'est pas le cas, écrivez à la Free Software Foundation Inc., 675 Mass Ave, Cambridge, MA 02139, Etats-Unis.
|
|
|
|
\section{Les auteurs}
|
|
|
|
\par Le projet est réalisé par Glenn ROLLAND, Sebastian SCHAWOHL et Rivka ZANA, élèves en 2ème année d'IUP GMI à l'Université Paris 7 - Denis Diderot.
|
|
|
|
\section{Les objectifs}
|
|
\par L'objectif de ce projet est de réaliser une bibliothèque permettant
|
|
à plusieurs processus d'un m{\^e}me sytème de communiquer entre eux via des files de messages, sans faire la recopie de ces messages dans l'espace
|
|
d'adressage du noyau.
|
|
\par Nous devions donc mettre en oeuvre les techniques de la programmation
|
|
système ainsi que la création d'une bibliothèque de fonctions.
|
|
Pour ce faire, nous avons utilisés les mécanismes de mémoire partagée et de synchronisation à la norme POSIX.
|
|
|
|
\section{Obtenir l'archive du projet}
|
|
|
|
\par L'archive du projet est sensée accompagner ce rapport. Elle se pré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+''.
|
|
\par Si toutefois cette archive n'est pas présente aux c{\^o}tés de ce document,
|
|
vous pouvez récupé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ée à l'invite du mot de passe),
|
|
puis :\\
|
|
``\verb+cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/libnazgul co libnazgul+''
|
|
|
|
\section{Site internet du projet}
|
|
|
|
\par Le projet Libnazgul est hebergé 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écharger le projet, d'en avoir
|
|
une description et éventuellement d'y contribuer.
|
|
|
|
\newpage
|