Le Groupe de Travail Linux

02 avril 1999 : Des suggestions d'exposés
David LUBICZ

Programmation interface Unix / Outils de développement.

1 - Utiliser make (pour compiler du C, pour gérer des projets) ;
2 - Utiliser RCS (Revision Control System), patch et diff ;
3 - Utiliser gcc / gdb (fournis par la F. S. F.) ;
4 - Les processus et les signaux (fork(), clone(), ...) ;
5 - L'environnement Unix, les paramètres, les descripteurs de fichiers  ;
6 - Communication par pipe ;
7 - Communication par socket ;
8 - flex et bison ;
9 - IPC (Interprocessus communicator), sémaphore, mémoire partagée, file de messages.

Administration / Langages prototypage

1 - Les commandes usuelles, organisation du système de fichiers ;
2 - Rappel sur les expressions régulières ;
3 - Programmation en shell  (bash), job control, redirection ;
4 - Le démarrage de la machine : /etc/inittab, /etc/rc.d ;
5 - Utiliser ZSH  ;
6 - L'éditeur emacs, emacs/vim ;
7 - Les filtres sed, tr, awk ;
8 - Programmation en Perl ;
9 - Utilisation de rpm ;
10 - Programmation en emacs-lisp ;
11 - Guile (extension du langage C), libguile.

Divers

1 - Présentation de TeX/LaTeX, Lyx ;
2 - Ispell ;
3 - Présentation de divers environnements graphiques (KDE, Gnome, WMaker, FVWM*, Afterstep, Enlightenment, OpenWin) ;
4 - Programmation en Postscript ;
5 - Présentation de gimp ;
6 - Outils bureautiques pour Unix.

Réseaux

1 - Faire une page web ;
2 - Introduction à la sécurité réseau ;
3 - Configuration de Samba ;
4 - Le serveur Apache.
 

Si vous avez des critiques, vous pouvez me les faire parvenir.
Si vous rencontrez des fautes de frappes, vous pouvez aussi me les signaler

Vous pouvez retourner au sommaire.