Bibliothèques, dépendances et environnement : comprenez qui fait quoi !

Magazine
Marque
SysOps Pratique
Numéro
56
Mois de parution
novembre 2009
Spécialité(s)


Résumé

Sans doute avez-vous déjà entendu parler de bibliothèques, de librairies ou de toolkits dans le domaine des applications et programmes informatiques. Derrière ces termes, un peu passe-partout, se cache une fonctionnalité bien réelle et tout à fait classique des systèmes d'exploitation modernes. GNU/Linux, Windows, Mac OS X ou encore BSD reposent sur cette notion.Avant de commencer, précisons un détail insignifiant pour certains et extrêmement important pour d'autres : le terme consacré de la technologie qui est décrite dans cet article est « bibliothèque ». « Librairie » n'est qu'une erreur de traduction du terme anglais « library » et ne devrait pas être utilisé, contrairement à ce que l’on voit souvent, pour désigner une bibliothèque au sens informatique.


1. Pourquoi les bibliothèques ?

Pour illustrer nos propos, nous allons utiliser un exemple réel très courant. Lorsque vous ouvrez un fichier sur votre disque dur, beaucoup d'éléments logiciels entrent en jeu. L'un d'entre eux est le noyau qui accède physiquement aux données du disque. Nous allons faire abstraction de cette partie qui ne concerne pas les bibliothèques.

Lorsque vous ouvrez un fichier depuis une application comme Gimp, OpenOffice ou encore un éditeur de texte, vous créez un « canal » pour que l'application puisse lire les données qu'il contient. L'opération peut paraître simple pour l'utilisateur (c'est le but), mais d'un point de vue technique, c'est bien plus complexe. Un certain nombre de questions doivent être posées : le fichier existe-t-il vraiment ? Est-il lisible ? A-t-on le droit de le lire ? A-t-on le droit d'y écrire ?, etc.

Toutes ces questions doivent obtenir une réponse avant la…

La suite est réservée aux abonnés. Il vous reste 91% à découvrir.
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Envie de lire la suite ? Rejoignez Connect
Je m'abonne maintenant


Article rédigé par

Par le(s) même(s) auteur(s)

Intégrons des IP cores HDL à nos projets LiteX

Magazine
Marque
Hackable
Numéro
64
Mois de parution
janvier 2026
Spécialité(s)
Résumé

Dans un précédent article, nous avons créé notre propre périphérique, écrit en Python/Migen, et l'avons intégré à notre SoC LiteX afin de permettre un pilotage depuis un code C exécuté par le SoC RISC-V (VexRiscv). Mais réimplémenter systématiquement en Migen les éléments dont nous pouvons avoir besoin représente un investissement conséquent en temps et en énergie. Fort heureusement, LiteX permet de relativement simplement intégrer du code HDL, Verilog, VHDL ou autre, et donc de profiter de l'ensemble des IP cores disponibles sous licence open source pour les utiliser dans son projet...

DigiLab : transformez votre Flipper Zero en boîte à outils pour l'électronique

Magazine
Marque
Hackable
Numéro
64
Mois de parution
janvier 2026
Spécialité(s)
Résumé

Le Flipper Zero ne nécessite presque plus d'introduction tant cet appareil de poche sachant gérer RFID/NFC, IR, RF, USB, U2F, HID, iButton, BLE, etc., a su se faire une place dans la trousse à outils de tous les pentesteurs, amateurs d'embarqué, de sans-contact, et que sais-je encore. Mais il manquait une corde à son arc, jusqu'à l'arrivée du DigiLab de Tixlegeek : faire office de multioutil pour l'électronique !

Proxmark 3 Easy et Chameleon Ultra : la guerre des clones, ou pourquoi « se mettre au NFC » n'a jamais été aussi peu cher

Magazine
Marque
Hackable
Numéro
64
Mois de parution
janvier 2026
Spécialité(s)
Résumé

Il y a un peu plus de deux ans, je vous parlais du Chameleon Ultra, et il y a plus longtemps encore du Proxmark 3. Mais depuis ces temps anciens, les choses ont bien changé. Ce qui était alors et est toujours, selon où l'on s'équipe, du matériel nécessitant un budget relativement sérieux se décline désormais à des tarifs défiant toute concurrence. Ainsi, un Proxmark 3 Easy ne vous coûtera que quelque 30 € et un Chameleon Ultra moins de 20 €. Il ne s'agit, bien entendu, pas de versions officielles, mais pour moins d'une cinquantaine d'euros, on peut disposer d'un équipement réellement viable. Voyons cela de plus près...

Édito : L'IA passe avant !

Magazine
Marque
Hackable
Numéro
64
Mois de parution
janvier 2026
Résumé

Ce n'est pas moi qui le dis, c'est ce qu'annonce à demi-mots le communiqué du 3 décembre dernier de Micron Technology [1] qui, en 2024, était décrit comme le troisième acteur du domaine de la RAM/DRAM, derrière Samsung et Hynix, avec quelque 22 % de part de marché.

Les listes de lecture

Débuter avec les conteneurs

8 article(s) - ajoutée le 01/07/2020
Découvrez notre sélection d'articles pour faire vos premiers pas avec les conteneurs, apprendre à les configurer et les utiliser au quotidien.

Les bases du DevOps

11 article(s) - ajoutée le 02/07/2020
Si vous recherchez quels sont les outils du DevOps et comment les utiliser, cette liste est faite pour vous.

Tout pour la sauvegarde

8 article(s) - ajoutée le 02/07/2020
Il est essentiel d'effectuer des sauvegardes régulières de son travail pour éviter de perdre toutes ses données bêtement. De nombreux outils sont disponibles pour nous assister dans cette tâche.
Plus de listes de lecture