Raspberry PI用のARM Debianとデスクトップ用の一般的なdebian x32 / X64の違いは何ですか?

Raspberry PI用のARM Debianとデスクトップ用の一般的なdebian x32 / X64の違いは何ですか?

Raspbery PI用のARM debianとデスクトップ用のx32 / x64 debianの違いは何ですか?

私は将来、Raspberry PiのようなARMミニコンピュータを購入し、例えばインターネットからリモートで接続し、必要なものをすべて制御するための機械である安価なIPv6ルーターとして使用したいと思います。単純なルーターよりも良いことになり、TDPが低い小型サーバーになります。

包装システムに問題があるのでしょうか?デイリーとして使うのに十分なバッグですか?

メモリ消費はどうですか?

答え1

あまり違いはありません。パッケージングシステムはまったく同じで、すべてのパッケージは同じソースのすべてのアーキテクチャに自動的に構築されます。 (もちろん、ソースコードにはさまざまなコンパイル設定を含めることができます。)パッケージはDebian TestまたはDebian Stableでのみ許可されています(誰でも利用できる場合)。サポートされるアーキテクチャ(ARMはPotato 2000以降に含まれています。)明示的な配布によるいくつかの例外があります。主に「エキゾチックな」コンパイラとプライベートソースではない非フリープログラムです。

Debian には 2 つの ARM アーキテクチャがあります。アメル(現在のARMバイナリインタフェースに続いて、東アジア銀行)、そして腕水素夫(ハードウェア浮動小数点プロセッサ用)、まもなくリリースされるwheezyバージョンとともに正式にリリースされる予定です。浮動小数点を使用するアプリケーション(ビデオエンコードやデコードなど)の場合、armhfのバイナリは高速です。

DebianのarmhfはRaspberry Piでは動作しません。 Piにハードウェア浮動小数点がある場合でも、以前のバージョンの命令セットのみをサポートしていますが、特別なディストリビューションを使用できるためです。ラズベリーパイ、Piプロセッサ用に最適化されたDebianパッケージを再コンパイルします。

説明するネットワークデバイスタイプ(ルーター、ファイアウォール、ファイルサーバーなど)の場合、プロセッサアーキテクチャは重要ではありません。 ARMまたはMIPSデバイスが可能です。

ARMとx86のRAM消費に大きな違いはありません。 ARMコードはより簡単ですが、ネットワークデバイスの場合、RAM使用量の大部分は、提供するデータ、中継するネットワークパケットなどに使用されます。

答え2

2年前にこの質問をしたらそうです。 ARMのサポートが十分ではなく、静かなバグもありました。

今日はDebianだけではありません他の多くのLinuxディストリビューションARM アーキテクチャもサポートされます。パッケージのボリュームが良好で成長しています。

さらに、ARMはx86(X32ではない)またはamd64(X64ではない)と直接互換性がないため、ARMベースのコンピュータでx86ベースのプログラムを直接実行することはできません。一種のシミュレーション/サンドボックスを使用する必要がありますが、遅くなります。

関連情報