Mai / Mai 2018

GNU/Linux Magazine 215

Votre animal de compagnie virtuel !

  • Affichez des données graphiquement dans un style pixélisé
  • Mettez en place une communication par sockets
  • Gérez plusieurs clients grâce aux threads
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  Vers l'ARM et au-delà !

IA, Robotique & Science

p. 10  À la découverte des arbres binaires à commande équilibrée

Système & Réseau 

p. 22  L’auto-hébergement léger de dépôts git avec Gitolite
p. 44  Répliquer sa base de données MariaDB en temps réel

IoT & Embarqué 

p. 34  À l'assaut du sous-système noyau « Industrial I/O » ! (et du QML …!)

Libs & Modules  

p. 54  Créez votre animal de compagnie virtuel

Mobile & Web 

p. 92  Stimulus, un framework JS léger, puissant et cool

Sécurité & vulnérabilité 

p. 82  Construire son serveur d'audit de hash

ÉDITO 

Deux jours ! 

Deux jours, c’est le temps qu’il m’a fallu pour récupérer un smartphone opérationnel ! Pourquoi mon smartphone ne fonctionnait-il plus ? C'est toute une histoire qui se déroule donc sur deux jours...

Jour 1

Disposant d’un smartphone pouvant être qualifié par certains d'« assez ancien », en l’occurrence un Galaxy Note 3 de 4 ans, et désirant installer une application récente, je décidai de changer de système. En effet, le Galaxy Note 3 était sous Android 4.4.2, ayant déjà un effectué un changement de version il y a quelque temps, car Samsung n’assure plus la maintenance des Galaxy Note 3 depuis quelques années. L’application que je souhaitais installer nécessitait au minimum Android 5.0 et je décidai donc de passer sous Lineage OS et d’en profiter pour écrire un article pour Linux Pratique. L’intérêt était de montrer que l’on pouvait redonner une seconde jeunesse à son smartphone tout en restant sous Linux pour l’installation d’une ROM. Les smartphones Samsung nécessitent l’utilisation d’Odin sous Windows, mais sous Linux nous avons un équivalent open source : Heimdall. Ce dernier est présent dans les dépôts des grandes distributions et c’est seulement au bout d’une demi-journée que l’on se rend compte qu’il s’agit de la version 1.4.1, que celle-ci est boguée et qu’il faut la 1.4.2… qui doit être compilée manuellement. Bien entendu, la compilation ne fonctionne pas du premier coup et il faut compiler deux bibliothèques pour disposer des dernières versions et parvenir, enfin, à compiler Heimdall. Après avoir effectué toutes les sauvegardes d’usage, on peut donc installer le Custom Recovery open source TWRP pour Team Win Recovery Project (ajout d’une interface graphique au programme natif d'Android de récupération - recovery - le rendant plus simple à utiliser). Voilà qui s’annonce plutôt bien. Toutes ces opérations ayant pris une bonne journée, nous pouvons aller nous coucher sereinement.

Jour 2

Après avoir téléchargé la dernière version de Lineage OS adaptée à mon smartphone ainsi que les applications Google sur opengapps.org, je me lance : transfert via adb, installation puis reboot. Et là, ça marche ! Je commence donc la configuration jusqu’à ce que le système m’annonce que la carte SIM n’est pas détectée ?!?! J’ai donc au final un smartphone parfaitement fonctionnel : les mails, Internet, les applications, le GPS fonctionnent… par contre, je ne peux ni téléphoner ni envoyer de SMS. Plutôt gênant pour un téléphone ! Après diverses recherches et tests, ce qui devait arriver arriva : smartphone bloqué. Ne parvenant à rien avec Heimdall, la mort dans l’âme je passe sur Odin (oui, sous Windows) et j’arrive à débloquer le téléphone. Des heures de recherche et de tests de différentes ROM après, je récupère enfin mon smartphone sous Android 7.1 grâce à Resurrection Remix.

Bilan

Il est possible de prolonger la vie de son smartphone, mais le coût en temps est assez élevé et, en tout cas pour Samsung, les outils disponibles sous Linux ne sont malheureusement pas assez développés. Il est également dommage que les constructeurs ne suivent pas plus longtemps leurs smartphones, mais c’est peut-être à nous, clients, d’arrêter de changer de téléphone tous les ans pour qu’ils comprennent ce que nous attendons. Enfin, peut-être que le Project Treble de Google visant à séparer le système Android des couches bas niveau spécifiques à chaque modèle de smartphone permettra des mises à jour plus aisées…

En attendant de voir si ce petit miracle devient réalité, vous pouvez profiter de votre magazine qui, lui, n'a pas besoin de mise à jour (pour le moment…:-)).


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...

Débuter avec la Raspberry Pi : la préface
SysOps Pratique n°38

Perplexe, voilà l’état dans lequel j’ai été lorsque l’on m’a annoncé que j’allais m’occuper d’un hors-série consacré à la Raspberry Pi. Là où tout le monde me disait, « tu verras, c’est comme un ordinateur », je pensais « mais que vais-je faire avec cet espèce de circuit imprimé, cette carte si petite que je pourrais la glisser dans mon portefeuille ? ». Alors que je rédige cette préface au terme de la rédaction de ce numéro spécial, je sais désormais que les apparences sont trompeuses. Ce projet, outre son nom gourmand (je profite de ces lignes pour déclarer mon amour pour les framboises), a des pouvoirs insoupçonnés.

Hébergez un cloud personnel sur votre Raspberry Pi
SysOps Pratique n°38

Nextcloud est une solution libre de cloud personnel : hébergez et partagez entre vos différents périphériques vos documents, contacts, e-mails, calendriers, etc. Adieu Google, Dropbox et consorts : grâce à votre Raspberry Pi, vous allez pouvoir vous affranchir de ces sociétés pour lesquelles vous êtes le produit, et auto-héberger vos données selon vos besoins, vos règles et votre sécurité.

Une famille, plusieurs modèles et accessoires
SysOps Pratique n°38
Depuis sa sortie en 2012, la Raspberry Pi a bien évolué. Au fil des années, divers modèles ont été mis au point, chacun ayant ses propres spécificités. Je vous propose de passer en revue ici les principaux choix disponibles en la matière en revenant sur certaines de leurs spécifications. Vous découvrirez aussi dans cet article qu’il est possible d’utiliser votre Raspberry Pi avec certains accessoires. Nous reviendrons également sur une partie d’entre eux ici.  
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2026 - LES EDITIONS DIAMOND