Atelier « Petit voyage au coeur d'un système d'exploitation »
=============================================================

Cet atelier a été donné dans le cadre du thème « Noyaux et systèmes
d'exploitation » des Rencontres Mondiales du Logiciel Libre 2006, à
Vandoeuvre-les-Nancy. Renaud Lottiaux et Thomas Petazzoni ont animé
cet atelier, visant à faire découvrir les grands mécanismes internes
au fonctionnement d'un noyau de système d'exploitation de type Linux.

Vidéos
------

L'atelier a été filmé par Michael Opdenacker et Gabriel Corona, les
vidéos sont disponibles sur la page
http://free-electrons.com/communaute/videos/conferences/.

Les liens directs pour télécharger via Bittorrent:
http://free-electrons.com/torrent/rmll2006-thomas-petazzoni-renaud-lottiaux-os1a.ogg.torrent
http://free-electrons.com/torrent/rmll2006-thomas-petazzoni-renaud-lottiaux-os1b.ogg.torrent
http://free-electrons.com/torrent/rmll2006-thomas-petazzoni-renaud-lottiaux-os2a.ogg.torrent
http://free-electrons.com/torrent/rmll2006-thomas-petazzoni-renaud-lottiaux-os2b.ogg.torrent
http://free-electrons.com/torrent/rmll2006-thomas-petazzoni-renaud-lottiaux-os2c.ogg.torrent

Les liens directs pour télécharger via HTTP:
http://free-electrons.com/pub/video/rmll2006-thomas-petazzoni-renaud-lottiaux-os1a.ogg
http://free-electrons.com/pub/video/rmll2006-thomas-petazzoni-renaud-lottiaux-os1b.ogg
http://free-electrons.com/pub/video/rmll2006-thomas-petazzoni-renaud-lottiaux-os1a.ogg
http://free-electrons.com/pub/video/rmll2006-thomas-petazzoni-renaud-lottiaux-os2b.ogg
http://free-electrons.com/pub/video/rmll2006-thomas-petazzoni-renaud-lottiaux-os2c.ogg

Liste des fichiers
------------------

 * presentation.odp

   Les slides de la présentation. Nous avions préparé nos slides
   chacun de notre coté, et ils ont simplement été regroupés au sein
   du même fichier. D'où les différences dans la présentation.

 * presentation.pdf

   Les slides de la présentation, au format PDF. Attention, dans ce
   format, toutes les animations ont disparu, alors qu'elles sont très
   importantes pour la compréhension.

 * exec1.c

   Programme de démo utilisé pour le slide 34, concernant exec().

 * exec2.c

   Programme de démo utilisé pour le slide 34, concernant exec(). Il
   est utilisé par exec1

 * fork1.c

   Programme de démo utilisé pour le slide 28, concernant fork().

 * koin

   Fichier texte utilisé par le programme mmap.c

 * malloc.c

   Programme de démo utilisé pour le slide 35

 * mmap.c

   Programme de démo utilisé pour le slide 26

 * prog1.c

   Programme utilisé pour le désassemblage illustrant le slide
   4. Utiliser objdump -S pour voir le désassembler.

 * prog2.c

   Programme utilisé pour le désassemblage illustrant le slide 6.

 * syscall.S

   Programme utilisé pour le slide 27.

 * original/

   Les slides d'origine que nous avions préparé. Certains slides n'ont
   finalement pas été utilisés.