2026-09-11 · Laurent Schwartz

Des applications facilement portables avec le code et les données ?

La portabilité est une chose mais embarquer ses données avec son application et les faire fonctionner sur n'importe quel ordinateur compatible Linux, est-ce une utopie ?

fichiersystème de fichiers

Linux permet de créer des fichiers contenant des systèmes de fichiers, avec une taille physique parfois inférieure à leur taille virtuelle. L'image fichier contenant un système de fichiers serait un classique : /etc, /usr, /var, /var/data, /tmp possiblement sur le même système. Une application et ses données dans un seul espace utilisateur deviendraient alors un objet portable unique, déplaçable d’un disque local ou réseau à un autre par un simple mv ou cp d'un seul fichier.

Il pourrait même devenir multiplateformes grâce à l'utilisation de Podman qui permettrait de conteneuriser l'application sous Linux ou de la démarrer dans une VM sous MacOS et Windows même si elle présente du code compatible Linux.

Grâce à l'utilisation d'un ISO Live Linux sur une clé USB, on pourrait obtenir une application portable en quelques minutes sous contraintes de pouvoir démarrer un système OS externe (sur clé USB) sur l'ordinateur cible. Cela demande aujourd'hui l'accès à l'interface de paramétrage de la machine. Il faut généralement quelques connaissances techniques pour y arriver.

← Retour au blogFlux Atom