Oui, il se peut qu'avec une petite dizaine d'AppImage installés, ce dernier l'emporte haut la main sur l'économie de place. Maintenant, dans quelques années, quand j'aurai une soixantaine de Flatpak installés (qui, à mon avis, ne dépendront que d'un petit nombre de runtimes), est-ce que ça sera encore le cas, je ne saurai dire. Peut-être que ça sera pire encore. Ou pas :)
Mais ce que je vois surtout, c'est que comme beaucoup, tu ne te focalises que sur l'espace disque occupé. Mais est-ce réellement important, quand les SSD et les disques traditionnels sont toujours plus gros ? Surtout par rapport aux questions de sécurité auxquelles tu n'as pas répondu. Toi-même, puisque tu sembles développeur et proposer des AppImage de tes applications, est-ce que tu te considères comme étant particulièrement attentif et réactif concernant les questions de sécurité des dépendances que tu fournis dans ton AppImage ? Et est-ce que tu peux garantir que tous les autres éditeurs qui proposent des AppImage le seront également ?
Je ne sais pas toi, mais je fais tout d'abord confiance à ma distribution, que je sais réactive sur les questions de sécurité (et sur ce point, toutes les distributions sont loin de se valoir). Ensuite à l'équipe en charge de la maintenance et de la sécurité des runtimes Flatpak. D'autant plus que c'est un projet libre et ouvert et qu'on peut voir tous leurs commits.
Par contre, en tout dernier, bien loin derrière, je mettrais toutes les applications propriétaires proposées par les éditeurs eux-mêmes, ainsi que les AppImage, que je compare à un binaire sorti d'on ne sait où. Par exemple, Molotov propose un AppImage de son application propriétaire. Si demain on découvre une faille dans une bibliothèque qu'ils utilisent. Je n'ai aucun doute que les développeurs upstream ainsi que ma distribution et l'équipe derrière les runtimes Flatpak seront réactifs à corriger le problème, mais Molotov ? Est-ce qu'ils sortent bien un nouvel AppImage incluant les correctifs à chaque fois qu'une faille est corrigée dans une dépendance ou est-ce qu'ils ne vont pas plutôt attendre la prochaine version de leur application pour mettre à jour les bibliothèques dans la foulée ?
En tant qu'utilisateur, comment être certain que la sécurité est bien gérée sur l'ensemble des AppImage installés ? T'en sais rien et tu te contentes de faire bêtement confiance à autant d'acteurs que t'as installé de paquets AppImage ?
À l'inverse, les Flatpak pouvant être utilisés par l'ensemble des distributions, si ce n'est pas déjà le cas, on peut espérer qu'en plus de GNOME, KDE et Freedesktop, les équipes sécurité des principales distributions allouent des ressources à la maintenance des runtimes Flatpak.
[^] # Re: trop de place
Posté par Okki (site web personnel, Mastodon) . En réponse au journal Mais pourquoi flatpak ?. Évalué à 3.
Oui, il se peut qu'avec une petite dizaine d'AppImage installés, ce dernier l'emporte haut la main sur l'économie de place. Maintenant, dans quelques années, quand j'aurai une soixantaine de Flatpak installés (qui, à mon avis, ne dépendront que d'un petit nombre de runtimes), est-ce que ça sera encore le cas, je ne saurai dire. Peut-être que ça sera pire encore. Ou pas :)
Mais ce que je vois surtout, c'est que comme beaucoup, tu ne te focalises que sur l'espace disque occupé. Mais est-ce réellement important, quand les SSD et les disques traditionnels sont toujours plus gros ? Surtout par rapport aux questions de sécurité auxquelles tu n'as pas répondu. Toi-même, puisque tu sembles développeur et proposer des AppImage de tes applications, est-ce que tu te considères comme étant particulièrement attentif et réactif concernant les questions de sécurité des dépendances que tu fournis dans ton AppImage ? Et est-ce que tu peux garantir que tous les autres éditeurs qui proposent des AppImage le seront également ?
Je ne sais pas toi, mais je fais tout d'abord confiance à ma distribution, que je sais réactive sur les questions de sécurité (et sur ce point, toutes les distributions sont loin de se valoir). Ensuite à l'équipe en charge de la maintenance et de la sécurité des runtimes Flatpak. D'autant plus que c'est un projet libre et ouvert et qu'on peut voir tous leurs commits.
Par contre, en tout dernier, bien loin derrière, je mettrais toutes les applications propriétaires proposées par les éditeurs eux-mêmes, ainsi que les AppImage, que je compare à un binaire sorti d'on ne sait où. Par exemple, Molotov propose un AppImage de son application propriétaire. Si demain on découvre une faille dans une bibliothèque qu'ils utilisent. Je n'ai aucun doute que les développeurs upstream ainsi que ma distribution et l'équipe derrière les runtimes Flatpak seront réactifs à corriger le problème, mais Molotov ? Est-ce qu'ils sortent bien un nouvel AppImage incluant les correctifs à chaque fois qu'une faille est corrigée dans une dépendance ou est-ce qu'ils ne vont pas plutôt attendre la prochaine version de leur application pour mettre à jour les bibliothèques dans la foulée ?
En tant qu'utilisateur, comment être certain que la sécurité est bien gérée sur l'ensemble des AppImage installés ? T'en sais rien et tu te contentes de faire bêtement confiance à autant d'acteurs que t'as installé de paquets AppImage ?
À l'inverse, les Flatpak pouvant être utilisés par l'ensemble des distributions, si ce n'est pas déjà le cas, on peut espérer qu'en plus de GNOME, KDE et Freedesktop, les équipes sécurité des principales distributions allouent des ressources à la maintenance des runtimes Flatpak.