Liens rapides:
Feuilles de programmes:
Voir le site principal.
Le programme a un peu changé:
Objectif: Comprendre l'organisation générale des protocoles réseaux et savoir les utiliser.
Programme détaillé:
Biblio:
I.e. moins de XHTML/javascript/etc., plus de bases. Voici tout de même les supports de cours des années passées: 1, 2, 3, 4, 5, 6, 7, ainsi que les examens 2005, 2006, 2007, 2008.
Et voici les sujets de TP:
Et le Sujet de projet en commun avec Programmation Système et modalités de rendu
Il y a plein de bouquins sur les systèmes d'exploitation. Dans les tables des matières, chercher les mots-clés du plan ci-dessus.
Il y en a de très gros comme le Tanenbaum ou le Sylberschatz, tout comme de tout petits comme le Barron, peut-être plus propice à lecture complète, même s'il est assez vieux.
Pour l'aspect sécurité, je n'ai pas vu à la BU de bouquin ne traitant que de cela (enfin si, mais il était essentiellement rempli d'âneries). Par contre, la plupart des bouquins sur les systèmes d'exploitation ont une petite partie Sécurité, notament la 2e édition du Tanenbaum qui m'a paru pas mal. Le Beauquier/Bérard en a une intéressante aussi.
Il y a des tas de magazines, la plupart très mauvais, quelques-uns potables (Pirate Mag', Le Virus Informatique, s'ils existent encore), un vraiment pas mal: Misc.
Unix est un système multiutilisateur. En effet, en mode texte sous linux, par exemple plusieurs utilisateurs peuvent travailler sur une même machine en ouvrant des sessions sur différentes consoles virtuelles. Pour le mode graphique, il suffit de lancer plusieurs serveurs X. C'est d'ailleurs ce que propose gdm (http://www.jirka.org/gdm.html), qui apparaît dans le menu de l'environnement Gnome en tant que "New Session". Pour pouvoir passer de session en session, il faut taper le mot de passe de l'utilisateur ayant ouvert la session.
Cependant, dans certains cas cela n'est pas possible ou suffisant: sur un terminal X, il n'y a qu'un serveur X. Sur une station Linux, seul le premier serveur X obtient un accès à l'accélération matérielle DRI.
Gdm propose de lancer une nouvelle session dans un serveur X virtuel Xnest, c'est-à-dire dans une fenêtre à l'intérieur de la session en cours. Mais la session en cours reste accessible, sans que l'on ait besoin de taper de mot de passe, ce qui est gênant.
Le projet proposé est donc de développer un petit gestionnaire de sessions, qui lancera toutes les sessions dans des serveurs X virtuels Xnest, et permettra de passer de l'une à l'autre après authentification.
L'implémentation pourra être effectuée indépendament de tout projet existant (cela revient à écrire un gestionnaire de fenêtres basique en fait) ; ou bien elle pourra se faire au sein de gdm, ce qui limitera sa portée à l'environnement gnome.
Nota: en fait, l'implémentation actuelle de Xnest ne permet pas une accélération matérielle DRI pour autant. Cependant, et notament grâce au projet d'affichage distribué Xdmx, cela devrait être possible un jour.