Flatpak – Wikipedia

Flatpak
Seront des données de base
Année d’édition 2007 [d’abord]
Version actuelle 1.14.2 [2]
( 6 février 2023 )
système opérateur Linux
langage de programmation C [3]
Catégorie Virtualisation
Licence LGPL [4]
Flatpak.org

Flatpak (avant XDG-App ) est un logiciel pour la distribution des logiciels et la virtualisation des applications de bureau sous les systèmes d’exploitation Linux. Il fournit un environnement de bac à sable dans lequel l’utilisateur ou le développeur peut exécuter des applications isolément du reste du système.

L’idée d’utilisation de conteneurs d’applications dans GNOME a été proposée pour la première fois en 2013 par Lennart Poettering, qui a publié un article en 2014. Flatpak a été développé dans le cadre du projet Freedesktop.org (précédemment connu sous le nom de X Desktop Group ou XDG) XDG-App appelé. [5] Flatpak est une alternative à la gestion des paquets accrochés développée par Canonical, mais contrairement à cela, largement limité aux surfaces graphiques. [6] Le développeur suédois Alexander Larsson a emprunté le nom aux forfaits dans lesquels Ikea a emballé ses meubles. [7]

FlatPaks Runtime fournit la base d’un environnement et de toutes ses dépendances ou bibliothèques (GLIBC) (Userland) qui sont utilisées par les applications. Si une application nécessite des dépendances qui ne font pas partie de l’exécution, elles sont incluses dans le package PAK FLAT. Il peut z. B. Les bibliothèques sont ajoutées qui ne font pas partie de la distribution Linux ou du temps d’exécution, ont une version différente de celle contenue dans la distribution ou l’exécution Linux ou une version correcée d’une ou plusieurs bibliothèques. En raison de cette existence inévitablement double ou multiple de certains packages, l’exigence d’espace de stockage augmente considérablement par rapport aux sources de package traditionnelles.

Les applications qui sont effectuées avec PAK plat doivent accéder à des fichiers étrangers à l’extérieur du bac à sable ou sur le matériel. [8]

La page Flatkill.org mène trois critiques essentielles de Flatpak: [9]

  • Les applications les plus populaires sont définies avec la valeur par défaut fileSystem = hôte ou Filesystem = Home livré. Cela correspond à l’écriture d’accès au répertoire personnel de l’utilisateur, de sorte qu’un simple echo download_and_execute_evil >> ~ / .bashrc Suffisant pour effectuer du code de malveillance. Néanmoins, Flatpak est annoncé comme “Sandboxed”. [dix]
  • Les applications et les coureurs Flatpak sont livrés avec leurs dépendances. Il est difficile de réparer les lacunes de sécurité.
  • L’intégration dans les environnements de bureau tels que Gnome ou KDE s’avère difficile.
  1. Flatpak.org .
  2. 1.14.2 . 6 février 2023 (consulté le 7 février 2023).
  3. Le projet Open Source Flatpak sur Open Hub: Langues Page . Dans: Hub ouvert . (consulté le 19 juillet 2018).
  4. LGPL. Freedesktop.org, consulté le 29 décembre 2022 (Anglais).
  5. Stephan Augsten: Qu’est-ce que Flatpak? Dans: Dev-insider.de. 4. juin 2021, consulté le 23 décembre 2021 .
  6. Thorsten Leemhuis: Packages universels: FlatPak et Snap devraient révolutionner les installations d’applications sous Linux . Dans: c’t . Groupe 2016 , Non. 17 , 2016, ISSN 0724-8679 , S. 154–160 ( Heise.de ).
  7. Ferdinand Tomms: Les formats de package innovants Flatpak et Snap . Dans: Linuxuser 08/2016 . ( Linux-Community.de ).
  8. Flatpak, Snap et AppImage en comparaison . Dans: Linuxuser 02/2018 . ( Linux-Community.de ).
  9. FLATPAK – Un cauchemar de sécurité. Consulté le 5 juillet 2022 .
  10. Autorisations de bac à sable – Documentation Flatpak. Consulté le 5 juillet 2022 .