l'application qui vous permet d'utiliser des programmes sans les installer sur votre PC

Windows a toujours utilisé le même modèle traditionnel lors de l'installation de logiciels. Tout est basé, normalement, sur le téléchargement d'un programme d'installation à partir d'une source, l'exécuter avec des autorisations d'administrateur et la confiance que le vendeur n'installe pas de malware ou de spyware avec ladite application… Mais il existe une solution qui élimine tout ce processus pour utiliser nos programmes.

Zéro installation Il nous présente une alternative diamétralement opposée à ce modèle et décentralisée. Le principe est d'exécuter les applications directement depuis le réseau, sans avoir à les installer sur le disque dur. Pour ce faire, il dispose d'une vérification automatique des signatures numériques et d'un contrôle total sur ce que fait chaque programme dans notre système.

Cette application est entièrement développée en open source et fonctionne sous Linux, Windows et macOS. Autrement dit, il permet à tout utilisateur de distribuer des logiciels via n'importe quel site Web d'hébergement sans dépendre d'un magasin centralisé contrôlé par de grandes entreprises (comme le Microsoft Store).

De leur côté, les applications ne reçoivent pas automatiquement les autorisations d'administrateur et les dépendances sont gérées intelligemment et partagées. Ainsi, l'utilisateur voit à tout moment ce qui est téléchargé et exécuté.

Comment fonctionne l'installation zéro

Zero Install est une manière d’appréhender les logiciels diamétralement opposée au fonctionnement traditionnel. Au lieu de télécharger un programme d'installation, qui modifie nos fichiers système, copie les fichiers dans des répertoires ou écrit dans le registre, Zero Install télécharge automatiquement tout ce dont nous avons besoin, comme les binaires, les bibliothèques ou les dépendances, dans un cache local. Il se charge ensuite de les vérifier numériquement et de les exécuter.

Si vous exécutez à nouveau la même application, elle utilise simplement ce qui est déjà mis en cache, sans retélécharger aucune donnée. L’importance de ceci est que cela fonctionne de manière complètement décentralisée. Nous n'avons besoin d'aucun magasin d'applications comme Google Play ou Apple Store. N'importe quel développeur peut publier son application sur un site Web et Zero Install la distribuera et l'exécutera en toute sécurité. En effet, les mises à jour sont gérées de manière contrôlée : en cas de nouvelle version, vous pouvez choisir entre continuer avec la version actuelle ou mettre à jour.

Installation et premiers pas avec Zero Install

Depuis son site officielvous pouvez obtenir gratuitement sa version pour Windows, Linux ou macOS. Ainsi, une fois que vous avez téléchargé la version pour le système correspondant, il vous suffit d'installer l'application (d'un poids de 7,8 Mo dans la version Windows 11).

Une fois installé, dès que vous l'ouvrirez, vous retrouverez directement son propre catalogue. Dès que vous commencerez à l'explorer, vous trouverez son extension (plus d'une cinquantaine d'applications connues), et elle s'affichera devant vous sous forme de liste :

Apparition du catalogue principal Zero Install. Photo : Capture depuis Softzone.

Une fois que vous avez trouvé l'application que vous souhaitez exécuter, il vous suffit de cliquer sur la case à droite, où vous trouverez l'option « Lancer ». À partir de là, la première fois que vous le lancerez, il téléchargera tout le nécessaire pour fonctionner en cache et vous pourrez désormais utiliser l'application sans l'installer sur votre PC.

Sécurité et contrôle sans installation

La clé de Zero Install se trouve dans sa sécurité cryptographique. Chaque application est signée numériquement par son propre développeur. Et avant d'exécuter un code, ZI vérifie cette signature et la compare aux clés publiques de l'auteur.

Autrement dit, nous faisons confiance directement au développeur, et non à une plate-forme centralisée. Dans le cas où quelqu'un tente de distribuer une version malveillante d'une application, la signature ne correspondra pas et Zero Install la rejettera simplement. De plus, les applications ne reçoivent pas directement les autorisations d'administrateur. Nous pouvons les exécuter en tant qu'utilisateurs normaux. Cette pratique limite tout dommage potentiel à notre PC si le logiciel contient des erreurs critiques.

En plus de cela, ZI nous permet également de mélanger des versions stables et expérimentales du même logiciel sans conflits. Chaque application possède son propre bac à sable de dépendances, il n'y a donc aucun risque de duplication de fichiers ni d'erreurs.