• Flatpak est disponible sur openSUSE Tumbleweed

    Depuis la semaine dernière, Flatpak est officiellement disponible sur openSUSE Tumbleweed. Qu'est-ce que c'est ? À quoi ça sert ? Comment ça marche ? Réponses.

    Flatpak : quèsaco ?

    Flatpak, connu auparavant sous le nom de xdg-app, est un nouveau « système de virtualisation d'application », dixit Wikipédia. Rien que ça. En fait, c'est un logiciel qui permet de lancer une application de façon complètement isolée. On dit alors que les applications sont dans des sandboxes (bacs à sables).


    À quoi ça sert en pratique ? À installer une application sans avoir à se poser de question. Pas de problème de dépendance, un seul paquet Flatpak pour toutes les distributions Linux. Cela a de quoi attirer l'attention des projets upstream comme des utilisateurs finaux.

    Un autre argument avancé par le projet est la sécurité : les applications sont confinées et n'affectent pas le cœur du système. Cela dit, le sandoxing n'est pas obligatoire donc cet argument est à relativiser.

    À noter que ce n'est pas la seule solution de ce genre. Des concurrents sont bien présents, notamment snap(py) – made in Ubuntu – et AppImage – le précurseur.

    Y a-t-il des inconvénients ?

    Tous les efforts réalisés par les distributions afin de fournir des systèmes cohérents et sûrs, qui utilisent un maximum de bibliothèques partagées, sont court-circuités par cette façon de faire.

    En prenant un peu de recul, les deux approches sont complémentaires. Pouvoir tester un logiciel non disponible dans la distribution comme on testerait un OS dans une machine virtuelle est une idée très séduisante. Mais pouvoir compter sur une distribution pour fournir une collection de logiciels vérifiés et testés ne l'est pas moins ;-)

    Y a-t-il beaucoup d'applications disponibles ?

    Il y en a : LibreOffice, GIMP, Inkscape, MyPaint, Pitivi, ou encore… Telegram. Beaucoup d'applications GNOME. Une liste est disponible sur le site du projet Flatpak.

    Voilà pour la présentation, dans la suite on va essayer d'installer une application avec Flatpak.
    Commentaires 9 Commentaires
    1. Avatar de Antoine
      Antoine -
      Du coup, Spotify peut s'installer comme ça :
      Code:
      flatpak remote-add gnome https://sdk.gnome.org/gnome.flatpakrepo
      flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
    1. Avatar de Torrent
      Torrent -
      MWC 2017 : Canonical, le géant du libre, est là pour convaincre les professionnels. Il faut dire qu’après plus de deux années de travail sur leur nouveau système de paquets, les Snap, Canonical a quelque chose de singulier, de puissant et de convaincant à offrir aux opérateurs, aux développeurs et à tous les professionnels du réseau.

      La presse nous informe que toutes les distributions Linux devraient s'y rallier.....................Yast aussi ?
    1. Avatar de Vigen
      Vigen -
      Merci pour la nouvelle
    1. Avatar de tristan
      tristan -
      La presse nous informe que toutes les distributions Linux devraient s'y rallier.....................Yast aussi ?
      Bonne question, comme ça je ne trouve rien sur le web... je n'est pas fait le grand tour.
      ha un dépôt pour snap !
      https://snapcraft.io/docs/core/install#opensuse
      mais j'aimerai vraiment avoir plus de détails !
      Cette idée est extrêmement séduisante. On aurait enfin presque l'illusion qu'une unité se dessine ralliant des distributions "mainstream" autour d'un projet commun.
      Flatpack VS Snap ? Redhat vs Canonical ?
    1. Avatar de Antoine
      Antoine -
      Citation Envoyé par tristan Voir le message
      Mais il n'y a pas de snapd à l'intérieur, le projet semble incomplet sur l'oBS.
    1. Avatar de sogal
      sogal -
      Cette idée des "conteneurs d'application" est très bonne, mais encore un fois se dessine des divergences :

      * Flatpack
      * Snap
      * Appimage

      Je n'ai pas testé Snap. Flatpack demande une installation préalable, de Flatpack lui-même mais aussi du ou des runtimes(s) correspondant à l'appli à installer. Appimage lui ne réclame rien, ce qui le rend intéressant sur un machine où l'on ne dispose pas des privilèges root.
    1. Avatar de tristan
      tristan -
      Mais il n'y a pas de snapd à l'intérieur, le projet semble incomplet sur l'oBS.
      Je ne comprends pas tout de cette "dépendance" manquante loin s'n faut
      Code:
      - (hacky) Disable shellcheck as it is missing on Leap 42.1
      il manque donc des choses sur 42.1. Cela parait validé sur 42.2 et tumbleweed ... le projet est en cours peut être que les snapd arriveront plus tard ???
    1. Avatar de Antoine
      Antoine -
      Citation Envoyé par Antoine Voir le message
      Mais il n'y a pas de snapd à l'intérieur, le projet semble incomplet sur l'oBS.
      Ça a été corrigé, snapd est disponible.
    1. Avatar de tristan
      tristan -
      Merci pour la précision
  • Dons / Adhésion


    Dons
    Si vous aimez notre site web et que vous voulez participer financièrement, vous pouvez nous faire un don grâce à PayPal.


    Choisissez votre somme, et cliquez sur le bouton "donate" ci-dessous.



    Adhésion
    Si vous désirez être membre de notre association, vous pouvez aussi adhérer grâce à PayPal.


    Cliquez sur le bouton "PayPal" ci-dessous.

  • SUSECon 2017

     
    SUSEcon 2017
     
     
  • Derniers commentaires d'articles

    pierrotbj

    Compte rendu du salon Paris OpenSource Summit

    Super, merci pour l'info, vous avez fais du bon boulot. Voir le dernier message

    pierrotbj le Hier 21h05