31 lines
2.1 KiB
TeX
31 lines
2.1 KiB
TeX
\chapter{À propos du projet}
|
|
|
|
\section{Condition d'utilisiation}
|
|
\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 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. Nous avons utilisés les mécanismes de mémoire partagée et de synchronisation version Posix.
|
|
|
|
\section{Obtenir l'arcihive 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+''
|