Juillet / Août 2017

Gnu/Linux Magazine 206

Faites du jeu DUKE NUKEM 3D un outil sysadmin !

  • Analysez le code du jeu libéré
  • Personnalisez ses fonctionnalités
  • Intégrez vos modifications
En savoir plus

7,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 279

GNU/Linux Magazine 279

Janvier / Février 2026
9,90 €
GNU/Linux Magazine 278

GNU/Linux Magazine 278

Novembre / Décembre 2025
9,90 €
GNU/Linux Magazine 277

GNU/Linux Magazine 277

Septembre / Octobre 2025
9,90 €
GNU/Linux Magazine 276

GNU/Linux Magazine 276

Juillet / Août 2025
9,90 €
GNU/Linux Magazine 275
9,90 €
GNU/Linux Magazine 274

GNU/Linux Magazine 274

Mars / Avril 2025
9,90 €
GNU/Linux Magazine 273

GNU/Linux Magazine 273

Janvier / Février 2025
9,90 €
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
SOMMAIRE :

Actus & Humeur

p. 06  Je suis passé de Python à Go...

IA, Robotique & Science

p. 16  Créez un robot qui tweete pour vous
 

Système & Réseau

p. 28  Cache Maven partagé avec Nginx

Kernel & Bas niveau

p. 38  Duke Nukem 3D : un outil valgrind adaptéà la lecture d’appels systèmes
p. 52  Le test de Peter

Hack & Bidouille

p. 62  Surveillez un dossier de sources pour exécuter une commande automatiquement

Libs & Modules

p. 64  Blockchain : modifier un contrat immuable
p. 78  Utilisez DropBox depuis Python

Mobile & Web

p. 84  PHP-RBAC : gérez les droits de votre application à l’aide de rôles

Sécurité & Vulnérabilité

p. 90  L’art du reverse avec Radare2

 

éDITO :

Les mois d'été sont des mois propices à la détente, au jeu et permettent également de s'atteler enfin à telle ou telle tâche remisée de longs mois durant dans une liste (todo list pour les anglophones) qui, si elle n'avait pas été numérique, serait recouverte d'une épaisse couche de poussière. Dehors, le soleil risque de brûler votre délicate peau d'informaticien, blanchie par les nombreuses heures passées à recevoir un délicat rayonnement de la part de votre (vos ?) moniteur(s). Il vaut donc mieux rester enfermé, bien à l'abri ! Mais ce sont les vacances… vous n'allez tout de même exécuter mécaniquement et inlassablement les mêmes tâches...

Et si, exceptionnellement, pour une fois, vous joigniez l'utile à l'agréable en installant un jeu tout récent, sorti l'année dernière ? Ah non, attendez... On me dit que c'est un peu plus vieux… Plus de 20 ans ? Duke Nukem 3D a plus de 20 ans ? Pourtant je me souviens encore très bien de tous les niveaux, comme si c'était hier. Personne n'a pu oublier ce missile qui traverse l'écran alors que vous débutez le jeu sur la terrasse d'un bâtiment ni les différents passages secrets en passant au travers d'un écran de projection, d'un mur, etc. Eh bien soit, si Duke Nukem 3D a 20 ans, vous pourrez jouer à un vieux jeu, dépassé graphiquement, mais possédant un très bon gameplay ! Pour les nostalgiques, vous retrouverez des écrans que vous pensiez oubliés et pour les autres vous pourrez découvrir un très bon jeu « à l'ancienne » (ce qui est normal vu son âge vénérable…). Puis, lorsque vous serez lassés de tataner de l'alien, vous pourrez analyser son code, libéré en 2003 sous licence GPL, pour y intégrer toutes les modifications que vous souhaitez. Nous vous proposons de lister les appels systèmes d'une commande donnée à chaque fois qu'un ennemi est tué. Rien ne vous empêchera par la suite d'adapter le code pour lister et détruire des fichiers temporaires, des processus, ou toute autre opération fastidieuse à laquelle vous désirez ajouter un petit air de vacances :-)

Et puisque nous sommes en période estivale de tests divers, pourquoi ne pas construire un petit bot Twitter ou faire du reverse engineering avec Radare2. C'est l'été que diable, amusez-vous ! Et si vous ne pouvez vraiment pas faire autrement que de sortir, vous pourrez toujours lire votre Linux Magazine. Pour l'occasion nous lui avons même ajouté une fonctionnalité spéciale : le ShadowMag 2.1 ! Bien orienté, vous pouvez utiliser votre magazine pour vous faire de l'ombre pendant la lecture ! Sachez également que, contrairement à certains de nos concurrents qui n'hésitent pas à déployer pléthore d'arguments racoleurs, nous avons choisi de ne pas intégrer de fonctionnalités fantaisistes de type BarbeukStarter 5.2 ou encore PaperPlane 0.2b. Nous pensons que le contenu du magazine, la qualité des articles publiés chaque mois sont des arguments suffisant pour faire de Linux Magazine VOTRE magazine. N'hésitez donc pas à nous écrire à lecteurs@gnulinuxmag.com pour nous faire part de vos remarques ou de vos propositions d'articles. Et même si vous trouvez le magazine sans défaut, dites-le-nous ! :-)

Bonnes vacances, je vous retrouverai à la rentrée avec plaisir !

Tristan Colombo

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Btrfs, le système de fichiers nouvelle génération
GNU/Linux Magazine n°149
Le système de fichiers btrfs a gagné en fonctionnalité et en stabilité au fil des dernières versions du noyau Linux. Appelé à remplacer ext3 et ext4 dans un avenir de plus en plus proche, cumulant les fonctionnalités d'un système de fichiers moderne et la flexibilité d'un gestionnaire de volumes logiques comme LVM, btrfs suscite un intérêt croissant pour ceux qui souffraient du manque de flexibilité des solutions actuelles. Sachant que le stockage a été amené à subir de très importantes évolutions ces dernières années, les nouvelles fonctionnalités de btrfs sont donc très attendues.Nous présenterons dans cet article les fonctionnalités importantes de btrfs que les administrateurs de système GNU/Linux et les utilisateurs avancés utiliseront bientôt au quotidien.
Anatomie d'un OS temps réel
GNU/Linux Magazine n°149

Dans votre voiture, votre maison ou même votre poche : les systèmes embarqués sont partout ! Le logiciel a pris le pas sur du matériel pour des raisons évidentes : facilités de développement, flexibilité (mise à jour, correctifs), les avantages de migrer des fonctions du matériel vers le logiciel sont évidents. Au fil des années, le matériel embarqué est devenu si puissant qu'on ne considère plus les ressources comme limitées. Ainsi, les différences entre des machines de bureau et embarquées s'amenuisent et amènent les développeurs à déployer les mêmes systèmes d'exploitation sur ces plates-formes.Cependant, au-delà du seul aspect performance, certains systèmes requièrent des services spécifiques, en particulier lorsque la réussite d'une mission ou la survie est en jeu. Ces exigences peuvent être diverses (temporelles - déterminisme de l'ordonnancement ou spatiales - consommation d'espace mémoire, couverture de code) mais toutes ont une importance capitale. Au cours de cet article, nous allons présenter les services et standards en vigueur dans le domaine et détailler leurs API.

Nife : du Forth pour l'embarqué
GNU/Linux Magazine n°149
Nife est un shell et un langage de programmation dont l'ambition est d'offrir à des personnes qui ne sont pas des informaticiens, mais qui ont besoin de faire des mesures, de contrôler des appareils via des liaisons diverses, de surveiller des processus industriels, de manipuler des grandes collections de données, de faire des calculs, des filtrages, des statistiques, de pouvoir réaliser facilement leurs applications. Et ce, dans un environnement UNIX au sens large, du système propriétaire avec des fonctionnalités temps réel aux distributions Linux à faible coût.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2026 - LES EDITIONS DIAMOND