Gayet Thierry
Gayet Thierry
18 article(s)
Articles de l'auteur
Créer un script d'installation auto-extractible
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Qui n'a jamais été intéressé par la mise à disposition d'un script bash auto-extractible pour la livraison d'un logiciel donné ? Nous allons voir comment cela fonctionne et quels outils peuvent être utilisés.
Abus, un autre bus light
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Alors que les middlewares Linux montent en puissance,celui-ci s''est quelque peu complexifié au niveau des échanges. Les IPC ont longtemps régné en maître au même titre que corba, XML-RPC ou de SOAP. Le monde des bus logiciels étant déjà bien rempli coté bus avec DBUS ou ZMQ, abus a donc été développé avec le soucis d'avoir une faible empreinte mémoire, sans démon central et disposant de RPC.
Compilez un noyau Linux
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Le but de cet article sera de comprendre en détail comment générer un noyau GNU/Linux personnalisé. Chaque étape sera reprise et détaillée avec des outils de façon à maîtriser au final l'ensemble.
A la découverte de DKMS
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Qui n'a jamais eu des problèmes de version de drivers après la mise à jour de son noyau GNU/Linux ? Ce problème est lié principalement à la désynchronisation entre les sources du noyau et celles utilisées pour générer le driver. Nous allons voir comment dkms peu nous aider à régler cela.
Mise en place d'un système de tag sur les objets ELF
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Lors de l'inspection d'un objet ELF (binaire, librairies dynamiques, … ), il peut être intéressant de connaître les éléments qui sont entrés dans la phase de génération (version du noyau, version du compilateur, version des binutils, tag SVN ou GIT, … ). Ces éléments peuvent servir à remonter à l'origine d'un bug et donc aider aux investigations.
Interception de signal avec dump de la pile d'appel
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Juste avant qu'un programme se termine « anormalement », il peut être intéressant d'afficher la pile d'appel. Nous allons voir comment mettre cela en œuvre.
Anatomie d'une des particularités de la libc
Magazine
Auteurs
Par
Spécialité(s)
Résumé
L'une des particularités de la librairie glibc, en plus d'être une librairie tampon au noyau GNU/linux,est aussi exécutable comme un processus standard.
Utilisation des core dump
Magazine
Auteurs
Par
Spécialité(s)
Résumé
Lorsque l'on développe, il peut parfois être utile de récupérer le contexte mémoire qui a été à l'origine de la terminaison anormale d'un programme. Il est donc possible de demander la génération d'un core dump qui pourra être chargé dans un débugger comme gdb pour analyse.