IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

Sortie de la version 1.0 de Flatpak, le framework pour les applications de bureau en mode sandbox sur Linux


Sujet :

Bibliothèques

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2014
    Messages
    1 089
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 1 089
    Points : 26 557
    Points
    26 557
    Par défaut Sortie de la version 1.0 de Flatpak, le framework pour les applications de bureau en mode sandbox sur Linux
    Flatpak, le framework de déploiement d’applications de bureau en mode sandbox sur Linux est disponible en version 1.0,
    pourra-t-il révolutionner l’écosystème Linux comme il le promet ?

    Dans le monde des systèmes utilisés pour déployer des applications de bureau pour Linux, nous avons plusieurs outils comme DPKG, RPM, Pacman, Zypper ou encore Portage selon les distributions Linux. Alors que ces gestionnaires de paquets semblent faire l’unanimité auprès des développeurs, une nouvelle équipe vient d’annoncer la disponibilité de la version 1.0 d’un nouveau framework baptisé Flatpak. Flatpak est un système écrit en C et permet de construire, de distribuer et exécuter des applications de bureau dans un environnement sandbox sur Linux. Selon ses auteurs, Flatpak 1.0 marque une amélioration significative en termes de performances et de fiabilité, et comprend une grande collection de corrections de bogues.

    Un des avantages mis en avant par l’équipe soutenant ce projet est qu’avec cette version 1.0 de Flatpak, les utilisateurs sont invités à confirmer les autorisations d’accès sur le système hôte lors de l’installation de l’application conçue avec Flatpak. Il convient de rappeler que les applications construites avec Flatpak peuvent s’exécuter sur presque toutes les distributions Linux.

    Par ailleurs, le fait qu’il intègre une fonctionnalité de sandboxing permet d’isoler du reste du système les applications exécutées afin d’offrir plus de sécurité. Et pour apporter encore plus de sécurité à travers cette fonctionnalité, un nouveau portail a été conçu et permet aux applications de créer des sandboxes et de redémarrer elles-mêmes. Cette fonctionnalité est utile dans la mesure où elle permet aux applications mises à jour de se passer d’une action de l’utilisateur pour redémarrer après l'application d'une mise à jour. Pour ses auteurs, c’est une meilleure manière de gérer la sécurité au niveau de l’intégration des mises à jour des applications.

    Nom : flatpaklogo.jpg
Affichages : 8592
Taille : 22,5 Ko

    En plus de cette fonctionnalité, plusieurs autres nouvelles fonctionnalités et améliorations sont disponibles dans cette première version stable de Flatpak. Ce sont notamment :


    • De meilleures performances au niveau des installations et des mises à jour ;
    • La possibilité de marquer les applications en fin de vie afin d’indiquer quand elles ne seront plus prises en charge ;
    • La possibilité pour les applications de demander désormais à l’agent hôte SSH d’accéder en toute sécurité aux serveurs distants ou aux référentiels Git ;
    • La possibilité d’utiliser la permission d’une nouvelle application pour autoriser l’accès aux périphériques Bluetooth ;
    • L’exposition des certificats hôte TLS pour qu’ils puissent être utilisés par les applications utilisant p11-kit-server ;
    • Des accès X11 qui peuvent être obtenus en utilisant le nouveau paramètre de permission fallback-x11 si l’utilisateur exécute une session X11. Pour les applications prenant en charge Wayland et X11, cela peut être utilisé pour s’assurer que l’application n’a pas d’accès X11 inutile dans Wayland, mais fonctionne toujours dans une session X11.
    • L’installation peer-to-peer (via des clés USB ou un réseau local) qui est maintenant activée et prise en charge par défaut dans toutes les versions.


    Au niveau des lignes de commandes, nous avons également des améliorations qui ont été introduites.

    • Les commandes install, update et uninstall demandent maintenant la confirmation des modifications avant de continuer, ceci afin d’éviter des erreurs et d’afficher les autorisations d’application requises ;
    • La commande uninstall ne permet plus de supprimer un environnement d’exécution si une application installée en a besoin ;
    • La nouvelle commande uninstall –unused permet de supprimer automatiquement les runtimes et les extensions inutilisées ;
    • De nouvelles options ont également fait leur apparition dans cette nouvelle version de Flatpak. Ce sont info, y compris --show-permissions, --file-access, --show-location, --show-runtime, --show-sdk ;
    • La commande repair - corrige les installations en analysant les erreurs tout en supprimant les objets non valides et en réinstallant tout ce qui manque.


    Pour ceux qui ont déjà utilisé Flatpak dans les versions antérieures, l’équipe en charge du projet encourage fortement de migrer vers cette nouvelle version afin de profiter des performances et de la stabilité du nouveau framework.

    À la suite de la sortie de la version 1.0 de Flatpak, l’équipe du projet annonce également que le service FlatHub (un magasin central pour la distribution d’applications Flatpak) qui était en version bêta passe maintenant en version stable. En outre, le principal environnement d’exécution Freedesktop, utilisé par la plupart des applications Flatpak, a également été mis à jour avec une nouvelle politique de cycle de vie, qui inclut un calendrier de publication régulier et des garanties pour les périodes de support et les mises à jour de sécurité. Cela marque un tournant assez important pour l’équipe de Flatpak dans l’adoption du framework par l’écosystème Linux.

    Et pour convaincre encore certaines personnes qui pourraient rechigner à l’utiliser, les mainteneurs du projet expliquent qu’en novembre dernier, Linux Mint, l’une des plus grandes distributions Linux, a commencé à utiliser Flatpak par défaut, et Fedora prévoit de commencer à construire ses propres projets avec Flatpak très bientôt. Alexander Larsson, développeur principal de Flatpak, souligne pour sa part que : « Flatpak 1.0 a beaucoup travaillé et nous sommes convaincus qu’il est prêt pour une utilisation plus large. L’objectif de Flatpak a toujours été de révolutionner l’écosystème Linux et c’est une étape importante dans cette direction ».

    Télécharger Flatpak

    Source : Flatpak, GitHub

    Et vous ?

    Quel est votre avis sur ce framework pour les applications de bureau Linux ?

    Pensez-vous qu’il pourra se faire faire une place auprès des autres outils déjà disponibles ?

    Voir aussi

    Amazon Lumberyard en pleine transition vers Qt, le framework de création d’interfaces graphiques faciliterait le développement d’outils intuitifs
    L’équipe responsable du développement de la bibliothèque logicielle GTK+ revoit ses plans, et propose une mise à jour à GTK+ 3
    Sortie de Cutelyst 2.2, le framework Web basé sur Qt facilite le développement d’applications asynchrones
    Nouveau framework « EWOL » multi-OS (Linux/Mac/Windows/Android/IOs) recherche collaborat(eurs/rices)
    Build 2015 : .NET Core s’invite sur Linux et Mac

  2. #2
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2013
    Messages : 20
    Points : 50
    Points
    50
    Par défaut Flatpak
    Flatpak c'est plus un mélange du nouveau système de packaging Snap d'Ubuntu, des .App de macOS et de docker et RunC. Il permet de packager facilement l'application et de l'exécuter mais pas de créer l'application elle même.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Olivier Famien Voir le message

    Quel est votre avis sur ce framework pour les applications de bureau Linux ?
    Je l'ai testé à l'époque de la 0.10 et je trouve qu'il est assez sympa à utiliser. Il est de loin plus facile à l'usage que AppImage (qui me semble être un sérieux concurrent) de mon point de vue. La documentation est bien construite et claire. On sent qu'ils ont fait le maximum pour rendre l'outil accessible à un large public.
    Mention spécial pour Flathub, qui lui sert de vitrine si je puis dire.

    Citation Envoyé par Olivier Famien Voir le message

    Pensez-vous qu’il pourra se faire faire une place auprès des autres outils déjà disponibles ?
    Je pense que c'est déjà le cas. Il suffit de voir les projets qui en font usage (GIMP, Inkscape, VLC, ...).

  4. #4
    Membre expérimenté

    Homme Profil pro
    Retraite
    Inscrit en
    Octobre 2005
    Messages
    492
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraite
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 492
    Points : 1 387
    Points
    1 387
    Billets dans le blog
    1
    Par défaut
    bonjour je l'ai utiliser pour tester gnome-builder
    avec la dernière flatpak

    c'est assez simple .....
    attention au trace lors désinstaller...
    c'est assez souple , ça ne pollue pas le system (les applications installer avec ce modèle ) pour moi c'est un bon moyen de tester une application surtout que l'on peut l'installer que pour un user dans son environnement donc votre user de test devient de plus en plus évident.

    @bientôt

Discussions similaires

  1. Réponses: 10
    Dernier message: 27/02/2018, 15h09
  2. Réponses: 0
    Dernier message: 21/12/2014, 12h23
  3. Réponses: 0
    Dernier message: 06/01/2013, 16h59
  4. Réponses: 2
    Dernier message: 28/10/2009, 20h28
  5. Réponses: 0
    Dernier message: 25/10/2009, 17h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo