Ubuntu が snaps に移行するのはなぜですか?

Ubuntu が snaps に移行するのはなぜですか?

Ubuntu が Snaps への移行にこだわるのはなぜでしょうか。私の見解では、Snaps は Apt パッケージほど洗練されていないオプションです。

  • 彼らはより多くのスペースを取るハードドライブに保存します。私の場合は 200Gb SSD です。
  • 彼らは本当に噛みつく従量制データ接続(これはシリコンバレー以外の文明世界の多くでは依然として現実です)。

例を挙げましょう。6 つのスナップをダウンロードすると、6 GB のデータ ダウンロードと、ほぼ同じ量のストレージが消費される可能性があります。私は 50 GB のインターネット パッケージを使用しています。無制限にするにはお金が惜しいからというわけではありません。利用できるのがそれだけだからです。

Apt でも同じことを行うと、最大 500 MB がダウンロードされ、最終的に 1 GB のデータが保存される可能性があります。

したがって、Ubuntu20.04 にアップグレードし、すべてのアプリケーションを Snap としてインストールすると、データ使用量をすべて使い切ることになると言っても過言ではありません。

開発者の利便性のために支払う代償としては、これは大きな金額でしょうか?

答え1

2020年の答え:

従量制データ使用状況では、Snaps を使用するのは賢明ではないようです。

スナップを使うのは選択あなたが持っているもの。誰もあなたにスナップをインストールさせているわけではありません。あなたの状況では、スナップを無効にするのは非常に簡単です ( sudo apt remove snapd)。

Ubuntuはスナップへの移行を予定している「これは典型的な虚偽です。(つまり、それは単に真実ではないということです)。

  • Debパッケージがパッケージ化されましたDebianボランティアによる20 年以上にわたり、Debian の世界では何も変わっていません。あなたのようなボランティアは、ライセンスに準拠したオープンソース ソフトウェアを debs にパッケージ化し続けることができます。
  • 実際、オープンソース開発者の中には、deb から snap に取り組みを移行することを決めた人もいます。これは、アップストリーム プロジェクトに対するボランティアの関心が不足していることを表しており、悪意のある計画や意図によるものではありません。あなたのようなボランティアは、ソフトウェアを debs にパッケージ化し続けることができます。

2022 編集:

技術的にはまだ真実ではあるものの、2年後の2020年の答えは誤解を招くものになっています。

いくつかのデスクトップ コンポーネントは現在 snap としてインストールされており (さらに追加予定)、それらの deb は Ubuntu リポジトリでは利用できなくなりました。現在 snap を deb に置き換えるには、ユーザーは Ubuntu の外部の PPA またはアップストリームにアクセスし、探し回り、ある程度のリスクを負う必要があります。

これはまだ悪質なものではなく、健全な deb パッケージ化コミュニティに必要なボランティアが不足していることを示しています。

関連情報