Flatpak, SNAP ET AppImage, QUELLES SONT LES DIFFÉRENCES ENTRE LES FORMATS?

Tout le monde à un moment donné nous avons abandonné une application recommandée par quelqu'un ou vu quelque part un fichier se terminant .Flatpak, .snap ou .AppImage. Voici trois normes ou des formats actuellement aux prises à définir comme format universel qui fonctionne sur toutes les distributions Linux. Bien que nous ayons déjà écrit des articles sur certains d'entre eux, aujourd'hui au moins essayer d'expliquer les principales différences entre eux.

Qu'est-ce .Flatpak et comment cela fonctionne?

Flatpak est un format relativement nouveau et a été créé à partir de zéro, ce qui signifie que tout le code est nouveau et met l'accent sur la sécurité au-dessus de tous. Il permet aux utilisateurs d'exécuter des applications intégrées dans ce format, peu importe quelle distribution de Linux utilisent. Ce format est construit et conçu pour isoler les applications les unes des autres et du reste du système.

Il fonctionne en principe similaire à la façon dont ils l'ont fait et d'autres formats de paquets plus anciens, par exemple l'application est fournie avec toutes ses dépendances dans un seul mode paquet. Mais aussi dans une application Flatpak existe une collection de « runtimes » et des « bibliothèques » partagées entre plusieurs applications dans le système, ce qui signifie que l'utilisateur n'a pas à se soucier de ce qu'il faut faire avec les mises à jour dans une distribution spécifique. Cela implique également un avantage sur les autres formats Flatpak éléments tels que les applications de partage créés dans Flatpak occupent moins d'espace disque que d'autres formats styles expliqués ici.

Flatpak a cependant son côté faible, les applications créées dans ce format ont souvent un peu moins rapide que dans d'autres formats de démarrage, en plus de ceux-ci parfois ne respectent pas le thème choisi par la fenêtre de l'utilisateur dans le système.

.Flatpak Deepin a adopté le format comme format de leur choix et par défaut dans toutes les applications natives. (Bien que l'utilisateur est libre d'utiliser le format que vous préférez. Les deux versions .flatpak et deb sont disponibles au magasin à chaque sortie d'une nouvelle application native et créée par Deepin pour ses utilisateurs. Alors que les utilisateurs d'autres distributions ils peuvent également installer la version .flatpak leurs systèmes si elles le souhaitent.)

Qu'est-ce .snap et comment cela fonctionne?

Comme d'autres formats expliqué aujourd'hui, les paquets peuvent fonctionner sur composants logiciels la plupart des distributions, y compris bien sûr Deepin. Ceux-ci cependant contrairement .Flatpak viennent avec toutes ses « dépendances », « runtimes » et « bibliothèques » contenues dans le paquet qui augmente considérablement le poids ou la taille de l'application consommant ainsi plus d'espace disque. Un paquet Snap est pratiquement une machine virtuelle dédiée à l'App spécifique. Les utilisateurs d'applications construites sur un composant logiciel enfichable doivent attendre la distribution pour valider l'emballage et l'approbation avant de pouvoir être utilisés en toute sécurité, sans crainte de problèmes de sécurité (même si l'utilisateur est toujours libre d'installer l'application, mais pas ce jour en ce qui concerne la sécurité) qui signifie un retard dans la capture des correctifs de sécurité pour l'application ou simplement d'utiliser la dernière version de ce.

Un avantage des packages Snap est cependant la rapidité avec laquelle ceux-ci une fois installé dans l'exécution du système et avoir été exécuté au moins une fois. (Il est à noter que la première fois que l'utilisateur ouvre l'application reçoit un démarrage lent considérable dans le premier essai, mais ce n'est que la première fois, l'application fonctionnera presque aussi vite que un paquet .deb ordinaire) Snap est très populaire à cette époque, mais il reste à voir combien de temps canonique (signature créative il) soutiendra le format.

Qu'est-ce .AppImage et comment cela fonctionne?

Il y a aussi un format d'emballage appelé AppImage qui contient comme un composant logiciel enfichable toutes ses « dépendances », « runtimes » et « bibliothèques » contenus dans le paquet lui-même fait en effet aussi presque une machine virtuelle dédiée à l'application spécifiée pour la lequel il a été créé. Lorsqu'une application .AppImage faible contrairement à d'autres formats pas besoin d'installer même pas. Il vous suffit de cliquer deux fois sur le fichier et doit immédiatement fonctionner à pleine vitesse (même la première fois que vous ouvrez).

Les deux inconvénients majeurs de AppImage sont toutefois les suivantes: Ces applications prennent également beaucoup plus d'espace disque que par exemple ceux construits dans .Flatpak. De plus, ce qui est d'une grande importance pour les utilisateurs particulièrement Deepin Il est que Deepin fichiers (fichiers Explorateur Deepin) ne supporte pas nativement AppImage. donc si vous essayez d'ouvrir un fichier qui se termine .AppImage vous rencontrez un message Deepin Files vous dire qu'il n'y a pas App associée à ce type de fichier et vous devez choisir une. Bien sûr, il y a une application pour ça. La solution est maintenant de mettre la souris sur le fichier en question, cliquez sur le côté droit et dans la nouvelle vérification de la fenêtre ou sélectionnez l'emplacement où il est dit: « Autoriser l'exécution du programme sous. » Une fois cela fait, l'application doit fonctionner en douceur Deepin.

FINALEMENT

Il est bon d'avoir de la concurrence dans ce domaine puisque, pour certains peut-être un format spécifique est plus pratique car les ressources disponibles ou mieux fonctionner sur votre ordinateur qu'avec d'autres formats, etc. Par exemple, sur ma machine la suite bureautique LibreOffice le format .snap est le seul qui prend en charge mon moniteur HiDPI (4K).

Maintenant que vous connaissez les principales différences entre les paquets Linux universelles qui dinos préfèrent et pourquoi par un commentaire. Nous aimerions connaître votre opinion. Pensez-vous que Deepin a choisi la bonne option pour soutenir le format .Flatpak?.

Que pensez-vous?

S'il vous plait entrer commenter
s'abonner
rapport