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.