web-dev-qa-db-ja.com

豊富なアプリがあるのに、wgetがデフォルトのダウンロードマネージャーとしてまだ出荷されているのはなぜですか

aria2c には次のような貴重な機能があります。

  • 分割ダウンロード
  • Metalinkサポート
  • 複数のファイルを同時にダウンロードする
  • 複数の接続のダウンロード
  • チャンクチェックサム検証によるトレントサポート

wgetには存在しないと信じており、複数の接続のダウンロードに基づくダウンロードの高速化が最も重要なオプションです。

しかし、aria2cは単なる例であり、wgetよりも多くのオプションを持ついくつかの強力なライバルが存在するはずです。

wgetをまだ使用する理由は何でしょうか?隠れた利点はありますか?

PS。新しいユーザーとして、昨夜aria2cに会ったところ、2つの異なる競合他社について質問がありました。私はaria2cとは何の関係もありません。偏見しないでください。

4
DummyBeginner

Aria2はおそらく客観的にbetterですが、wgetがUbuntuのデフォルトのダウンロードアプリケーションとして冠を持っている(そしておそらく保持する)いくつかの理由があります。

  • wgetはテスト済みであり、遍在しています。実際には、一部のモデレーターよりも古いです。
  • ほぼ20であるため、すべてとその兄弟はwgetに直接依存します。あるものを別のものに置き換えるだけでは簡単ではありません。 wgetを必要とするアプリと、Aria2を介して送信されるそのリクエストをインターフェイスするためのレガシースクリプトが必要になります。
  • wgetも小さく、Aria2のサイズの約20%です。これは、CDサイズのためにデフォルトのアプリケーションに重要です。
  • Aria2はすべてを実行できますが、ほとんどのジョブにはwgetで十分です。
  • マルチスレッドのダウンロードが反社会的であるという問題もあります。彼らは新しい接続のためにサーバーを攻撃することができますが、これは必ずしも望ましいとは限りません。最新のインターネット接続は、シングルスレッドのダウンロードにうまく対応しています。

自分で何かをしているだけなら、you好きなものを自由に使用してください。 Aria2は十分な能力があるようで、おそらく客観的にも優れています。しかし、何かを置き換える前に克服すべき多くの歴史があります。

これを追求し、UbuntuでwgetをUbuntuのデフォルトのAria2に置き換えたい場合は、 buntu-develメーリングリスト でUbuntu開発者と話をする必要があります。 抵抗を期待してください。上記の問題を克服するために議論をする必要があります。 wgetバイナリ置換として)。それは可能です、私はそれは確かですが、私はうそをつくとそれが簡単になるだろうと言いません。

誰もがが使用する理由wgetはわずかに周期的です。それはどこにでもあり、誰もがそれを知っています。 Aria2(スペルを間違えずに2回入力することはほとんどできません)がwgetと同程度になるまで、経験豊富なユーザーは、それが十分かどうかを知っているものを使い続けます。克服すべき筋肉の記憶はたくさんあります。

24
Oli