FlatpakとSnap:パッケージの比較

フラットパックvsスナップ

Flatpak、Snap、AppImage、確かにそれらはあなたがよく知っている名前です。 ユニバーサルパッケージはLinuxの世界に侵入し、あらゆるディストリビューションで機能できるようになり、パッケージに関する断片化の問題を取り除くことができます。 ただし、これらのタイプのパッケージにパッケージ化されるソフトウェアの数は少しずつ増えていますが、まだ大多数ではありません。 さて、あなたがそれらを利用するならば、この記事であなたはFlatpak対Snapの戦いの長所と短所が何であるかを見ることができるでしょう。

Flatpackとは何ですか?

flatpak

フラットパック これは一種のユニバーサルパッケージであり、GNU/Linux環境のアプリケーション仮想化用です。 これは、Bubblewrapとして知られるプロセス分離サンドボックスを提供します。 その中で、ユーザーはシステムの他の部分から分離されたアプリケーションを実行して、セキュリティを強化できます。

LennartPötteringは、2013年にそれを提案したプログラマーであり、XNUMX年後にそれに関する記事を公開して、最終的にアイデアを開発し、 freedesktop.orgプロジェクト。、Flatpakと同じxdg-appという名前で。 そして、発売以来の人気は高まっており、現在、最も人気のある20以上のディストリビューションによってサポートされています。

スナップとは何ですか?

スナップ

Flatpakの起源はFedora/Red Hat開発コミュニティにありましたが、 スナップはカノニカルでそれを持っていました、この独特なタイプの小包管理を開発した会社。 すでに多数のディストリビューションとアプリがパッケージ化されているユニバーサルパッケージの一種。 この場合、パッケージはAppArmor内で実行されますが、サンドボックスの外で実行することもできます。

ちなみに、他にも次のようなパッケージがあることを認識しておく必要があります AppImages、 それは、その単純なインストール、またはむしろインストールなしのためにますます重要になっています。 一種のポータブルバージョンとして、パッケージと出来上がりをダウンロードして実行するだけです。 さらに、AppImage Hubの公式サイトでは、このバイナリ形式でパッケージ化された多数のツールを見つけることができます。 セキュリティ面では、サンドボックス内、またはAppArmor、Bubblewrap、Firejail内で実行できます。

FlatpakとSnap:違い、長所、短所

フラットパックvsスナップ

比較として、これで テーブル これらのXNUMXつのタイプのパッケージについて知っておく必要のあるすべてのパラメーターを確認できます。

Característica スナップ フラットパック
デスクトップアプリケーション Si Si
ターミナルツール Si Si
サービス SI いいえ
テーマの正しい適用 いいえ いいえ
ライブラリと依存関係 画像自体または付属品付き メインライブラリのランタイムの使用
サポート 標準的な RedHatなど

コンフィナミエント

Característica スナップ フラットパック
閉じ込めなし Si いいえ
さまざまな閉じ込めを使用できます いいえ(AppArmorのみ) いいえ(バブルラップのみ)

インストールまたは実行

Característica スナップ フラットパック
実行可能 しない 。 インストールが必要 しない 。 インストールが必要
ルートなし いいえ。インストールするにはrootが必要です。 いいえ。インストールするにはrootが必要です。
圧縮から実行可能 Si いいえ

アプリケーションの配布

Característica スナップ フラットパック
コアリポジトリ スナップクラフト フラットハブ
リポジトリが必要 いいえ いいえ
個々のリポジトリ Si Si
複数のバージョンを並行して Si Si

アップデート

Característica スナップ フラットパック
更新メカニズム リポジトリ リポジトリ
実際の増分 Si Si
自動更新 いいえ いいえ

タマニョエンディスコ

Característica スナップ フラットパック
圧縮ディスクアプリケーション Si いいえ
LibreOfficeの6.0.0 200 MB 659 MB

2コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   八条

    重要な詳細のいくつか:

    1. Flatpakは、rootでなくてもパッケージのインストールをサポートします(もちろん、ユーザーのみ)。
    2.Snapは複数のリポジトリをサポートしていません。 snapcraft.ioでのみ機能します

  2.   アラザル

    興味深いですが、アプリを実行するときのパフォーマンスや速度が言及されていないのは奇妙です。フラットパックを支持し、スナップが非常に弱い点です。