SnapとFlatpak、使用法と個人的な感情に基づく技術的な比較

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

パッケージが使用され始めてから長い時間が経ちました スナップとフラットパック. これらはしばらくの間テストされていましたが、どちらも 2016 年に実際に使用され始めたため、Linux ユーザーはこのタイプの他のパッケージを既に試したことがあるでしょう。 今年の初め、私のパートナーのディエゴ 書いた それぞれの違い、長所、短所を説明する記事であり、今日は少し同じことを行いますが、個人的な使用に関する情報に焦点を当てます.

評決を少し、またはその一部を予測すると、パッケージが両方の形式の場合にのみ、どちらかを選択する必要があると言えます。 それぞれが私たちのためにどのように機能するかに応じて. また、フラットパックはさらに更新されますが、スナップはバージョンがアップロードされたときにのみ更新されることに注意してください。 flatpak が同じバージョンに何度も更新されるのはよくあることです。なぜなら、彼らは何かを修正したはずで、パッチをアップロードするとすぐに更新が行われるからです。

SnapとFlatpak、好みの問題

Flathub には、アルファまたはベータとラベル付けされたパッケージがいくつかあります。 ベータ. 他のパッケージは、ローリング リリース ディストリビューションと同様にすぐに更新されますが、これが常に良い結果をもたらすとは限りません。 の スナップの更新がやや少ない 通常、次のバージョンを提供します。 彼らは見える より安定していますが、この差は一般的に小さいです。

では、エンド ユーザーにとって、XNUMX つのオプションの違いは何でしょうか? ディエゴはすでに十分に説明していますが、私は XNUMX つに固執します。

利用可能なソフトウェア

おもう 利用可能なソフトウェアに関しては、Flathub は Snapcraft をはるかに上回っています. 実際、Snapcraft にあったアプリケーションが姿を消し、Flathub では引き続き更新されている様子を何度か見てきました。 少なくとも中小規模の開発者は通常、Flathub を選択し、GNOME サークルに到着するすべての新しいアプリケーションはすぐにそこに表示されます。 最後の一つ、 レトロ、CSSルールで編集できる時計。

ただし、スナップの設計により、ドライバーやバージョンなど、他の種類のソフトウェアをパッケージ化して配布するためのより良いオプションになります。 Python 3.8.

オペレーティング システムとの統合

ディエゴが言ったように、 «snap パッケージには完全なパーミッション システムがあるため、通常の方法でオペレーティング システムやインストール済みのアプリケーションと対話するように構成できます。«。 これらは 許可 冗長性があるにもかかわらず、スナップ パッケージはフラットパックよりもシステムとの統合が優れています。 たとえば、snap バージョンを使用すると KDE タスク マネージャーに情報を表示するマルチメディア アプリケーションがありますが、flatpak バージョンを使用するとアプリケーション アイコンのみが表示されます。

開口速度

これはばかげているように思えるかもしれませんが、そうではありません。 Canonical の耳を引っ張って、優れたプロセッサと SSD を備えたコンピューターを使用している場合、アプリケーションがスナップ形式で開くのに 10 秒も待つことはできないと言わざるを得ません。 Firefoxパッケージでだいぶ良くなったので、 改善の余地あり 読み込み時間を短縮する必要があります。 フラットパックははるかに早く開きます。

プロプライエタリソフトウェア

Linux コミュニティの多くのユーザーが好まない機能かもしれませんが、使用する必要がある場合もあります。 Snapcraft には、Microsoft の Visual Studio Code (公式) または Valve の Steam があります。 絶対にすべてを同じパッケージに. スナップは、そのデザインだけでなく、主要な企業によって選ばれることがよくあります。 Canonical が企業と合意に達する それらを優先します。

何をインストールしますか: スナップまたはフラットパック?

記事冒頭のネタバレで言ったように、 法令で選択する必要はありません. それらを試す必要があります。 より最新のものが必要な場合は、おそらく flatpak を使用する必要があります。 さらに統合が必要な場合は、スナップを使用する価値があります。 スナップが開くまで数秒待てない場合は、フラットパックを使用する必要があります。あまり企業的でないものが必要な場合は、Diego が Red Hat の影が存在することをすでに説明していますが、フラットパックを使用する価値はあります。 . もちろん、XNUMX つのオプションのいずれかがコンピューターで機能しない場合は、もう一方を使用する必要があります。

個人的には、スナップよりもフラットパックをよく使用しますが、主な理由は XNUMX つです。私が使用するプログラムまたはアプリケーションは、Snapcraft ではなく Flathub 上にあります。 さて、それが公式リポジトリにある場合...両方にさようなら。


コメントを残す

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

*

*

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

  1.   公式

    私はどちらも使用しません。私が使用している問題のディストリビューションの公式と期間を使用します。他のすべては実験です。 現在、私は slackware と debian を使用していますが、flatpak も snap も必要ありません。

  2.   セバ

    私の場合、deb 形式でない場合は依存します。 スペースをほとんど占有しないアプリの場合は、Appimage を好みます。より頻繁に使用するアプリの場合は、Flatpak を探します。

    1.    Linux

      私の場合、これが Linux であるため、私のディストリビューションの形式でない場合は、コンパイルして実行します。