Février / Mars 2023

Gnu/Linux Magazine HS 123

Rust par la pratique !

En savoir plus

14,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

p. 06  Côté livres

Web

p. 08  Créer une librairie PHP disponible via Composer

Dossier : Rust par la pratique !

p. 23  Introduction au dossier
p. 24  Petite introduction à Rust
p. 46  Embarquez avec Cargo : destination Rust !
p. 62  Développez une application CLI avec clap
p. 74  Écrivez des extensions PHP en Rust !
p. 86  Développez une application desktop en Rust avec Tauri !

Repères

p. 100  Ode à l’addition

ÉDITO :

Ahhhh Rust...

Voilà un langage pour lequel on ne peut avoir d’avis mitigé. Soit on aime, soit on déteste, mais il est impossible de rester sans opinion sur le sujet une fois que l’on s’y est frotté quelques dizaines d’heures. La syntaxe, les concepts utilisés, l’hégémonie du compilateur, l’approche non POO mais très « objet » tout de même, la dénomination délibérément « nouvelle » des fonctionnalités, la documentation officielle... Rust est un tout, un langage, une philosophie, une manière de développer et une communauté.

« Rust est un langage qu’on aimerait aimer avant de l’aimer réellement » m’a-t-on dit un jour, et il est vrai qu’aimer Rust est quelque chose qui s’apprend et qui ne vient pas, pour certains, naturellement ou sans effort. La documentation officielle, très copieuse, détaillée et traduite en de nombreuses langues est généralement le traditionnel point d’entrée pour faire connaissance avec Rust, mais là encore, il faut apprendre à l’aimer ou, au moins, arriver à se mettre dans une disposition mentale vraiment particulière : oublier ce que l’on sait, être en confiance, ne pas faire de comparaison et se laisser guider. Autant de choses qui ne sont pas forcément évidentes lorsque l’on a déjà une certaine expérience avec un ou plusieurs langages que l’on pourrait considérer comme « classiques ».

Ce que vous propose le présent hors-série est une approche différente et très éloignée de celle de la documentation officielle.

Ici, nous allons commencer par étudier du code « fini » et en tirer des enseignements sur les principes et mécanismes utilisés en Rust, plutôt que d’exposer la théorie, illustrée par du code générique et synthétique. Une approche peu conventionnelle pour un langage qui l’est tout autant avec, peut-être, à la clé, le début d’une grande histoire entre vous et Rust... Ou un avis encore plus tranché sur la question, mais avec la certitude d’avoir tout essayé pour arriver à aimer Rust.

Je me garderai bien ici de donner mon avis sur la question, préférant vous laisser avoir votre propre expérience, sans biais ou préjugé. Bonne lecture et bonne (re)découverte de cet intéressant et déjà presque incontournable langage...

Denis Bodor

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éploiement opérationnel d’un starter kit du CERT : retour d’expérience et outils open source pour la surveillance proactive
MISC n°142

Le secteur de l’aéronautique a intégré depuis longtemps une démarche poussée dans les domaines de la maîtrise des risques liés aux opérations à travers les initiatives visant à renforcer la sécurité aérienne ou la sûreté. Ainsi, la plus-value de la création d’un centre dédié à la prise en compte du risque cyber a été très rapidement comprise par les décideurs de la filière, regroupés au sein du Conseil pour la Cybersécurité du Transport Aérien qui est coprésidé par le Directeur Général de l’Aviation Civile et le Directeur de l’Agence Nationale de la Sécurité des Systèmes d’Information. Le défi réside en la mise en place d’un organisme financièrement viable et dont les apports répondent aux attentes du secteur. Cet article aborde la stratégie de développement technique adoptée.

DOIP : sécuriser les diagnostics automobiles utilisant Internet Protocol (IP)
MISC n°142

Le monde de l’automobile est en ébullition actuellement avec l’avènement d’Internet « everywhere », l’ultra-connexion des utilisateurs et l’électrification des véhicules. Dans ce contexte, il est nécessaire de faire évoluer les protocoles pour garantir la performance et l’évolutivité dans le temps. DoIP peut-il répondre à cela ? DoIP possède-t-il les atouts nécessaires concernant la sécurité ?

Les (mauvaises) idées reçues sur la robustesse des mots de passe
MISC n°142

Toujours présent, le mot de passe résiste à l’annonce de sa disparition depuis plus d'une décennie. Pourtant, de nombreuses idées reçues – souvent véhiculées par des tableaux farfelus – continuent d’alimenter une fausse impression de sécurité. Cet article propose un regard critique sur ces affirmations, en confrontant les notions de robustesse théorique à la réalité des attaques modernes.

Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2026 - LES EDITIONS DIAMOND