Raspberry Piデバイスを使用したことがある場合は、Raspbianと呼ばれるLinuxディストリビューションを推奨していることをすでにご存知でしょう。
Raspbianは、低電力のARMプロセッサで実行するために高度にカスタマイズされたDebianの形式です。悪くない。実際、これはRaspberry Piデバイス用の優れたOSですが、実際のDebianではありません。
私のようなDebianの純粋主義者は、RaspberryPiのカスタマイズされたDebianバージョンをインストールするよりも実際のDebianを実行することを好みます。私はDebianを他のどのディストリビューションよりも信頼しており、適切に精査された大量の無料ソフトウェアパッケージを提供してくれます。さらに、このようなプロジェクトは他のARMデバイスにも役立ちます。
とりわけ、Raspberry Piで公式のDebianを実行することは一種の挑戦であり、私はそのような挑戦が好きです。

このように考えるのは私だけではありません。同じ気持ちを共有するDebianユーザーは他にもたくさんいます。そのため、RaspberryPi用のDebianイメージを作成するプロジェクトが進行中です。
約2か月半前、Gunnar Wolfという名前のDebian開発者(DD)が、その非公式のRaspberryPiイメージ生成プロジェクトを引き継ぎました。
このRaspberryPiDebianBusterプレビューイメージをRaspberryPi3(またはそれ以降)のデバイスにインストールする方法を簡単に説明します。
RaspberryPiでDebianを入手する[エキスパート向け]
警告
このDebianイメージは非常に生であり、現時点ではサポートされていないことに注意してください。非常に新しいものですが、経験豊富なRaspberryPiおよびDebianユーザーが使用できるはずです。
ここで、Debianに関する限り、DebianストックイメージをRaspberrypi3モデルB+に配置するために使用できるDebianイメージと手順を次に示します。
ステップ1:Debian RaspberryPiBusterイメージをダウンロードする
wgetコマンドを使用してプレビュー画像をダウンロードできます:
wget https://people.debian.org/~gwolf/raspberrypi3/20190206/20190206-raspberry-pi-3-buster-PREVIEW.img.xz
ステップ2:チェックサムを確認する(オプション)
オプションですが、チェックサムを確認する必要があります。これを行うには、SHA256ハッシュファイルをダウンロードし、ダウンロードしたRaspberryPiDebianイメージのハッシュファイルと比較します。
最後に、必要ではありませんが、確認しやすいように、両方の.sha256ファイルをimg.xzとしてディレクトリに移動しました。
wget https://people.debian.org/~gwolf/raspberrypi3/20190206/20190206-raspberry-pi-3-buster-PREVIEW.img.xz.sha256
sha256sum -c 20190206-raspberry-pi-3-buster-PREVIEW.img.xz.sha256
ステップ3:画像をSDカードに書き込む
画像を確認したら、それを見てください。圧縮されたxzip形式で約400MBです。抽出すると、約1.5GBのサイズの画像を取得できます。
SDカードを挿入します。 次のコマンドに進む前に、sdXをSDカードに対応する適切な名前に変更してください。
このコマンドは基本的に、img.xzアーカイブをSDカードに抽出します。進行状況スイッチ/フラグを使用すると、アーカイブが抽出した量を知るための番号付きの進行状況行を確認できます。
xzcat 20190206-raspberry-pi-3-buster-PREVIEW.img.xz | dd of=/dev/sdX bs=64k oflag=dsync status=progress
SDカードのフラッシュが正常に完了すると、Raspberry Piにsshingして、インストールが正常に行われたかどうかをテストできるようになります。デフォルトのrootパスワードはraspberryです。
ssh [email protected]
Raspberry Piイメージがどのようにビルドされたかを知りたい場合は、ビルドスクリプトを確認できます。
詳細については、プロジェクトのホームページをご覧ください。
Debianラズベリーパイ画像RaspberryPiBusterの取り組みに貢献する方法
人々が努力に貢献し、質問をすることができるdebian-armと呼ばれるメーリングリストがあります。リストからわかるように、数日前にリリースされた新しいファームウェアがすでにあり、上記で共有した回避策ではなく、直接起動することが現実になる可能性があります。
必要に応じて、上記で共有したraspi3-image-specを使用して新しいイメージを作成するか、Gunnarが新しいイメージを作成するのを待ちます。これには時間がかかる場合があります。
ほとんどのメンテナは、#OFTCの#vmdb2にもたむろしています。 IRCクライアントまたはRiotクライアントを使用して、Nickservに名前を登録し、Gunnar Wolf、Roman Perier、またはvmdb2の作成者であるLarsWirzeniusに接続できます。 vmdb2はそれ自体が素敵な小さなツールなので、フォローアップを行うかもしれません。
今後の道
たとえば、十分な関心と貢献者がいる場合、最も問題の少ない成果は、ARM64ポートのwikiページが可能な限り最新であることを確認することです。メリットは計り知れません。
Piファームを使用して、メディアサーバーやSiP電話など、再生/操作したいものを作成することでメリットが得られるプロジェクトは数多くあります。
もう1つの問題の少ない成果は、デバイス間の同期である可能性があります。たとえば、ARMクラスターは、通知またはモバイル、あるいはその両方でDebianデスクトップにレポートを共有します。
私はRaspberryPiについて共有しましたが、すでに市場にはたくさんのシングルボードコンピューターがあり、MIPSとOpenRISC-Vの両方からさらに多くのコンピューターが登場するため、今後は多くの競争が繰り広げられます。
また、OpenRISC-VはそのIPの多くをオープンソーシングしているため、フリーでないファームウェアやバイナリブロブは必要ありません。 MIPSでさえ、よりオープンであると噂されており、MIPSとOpenRISC-Vがロジスティクスと価格設定を正しく行うことができれば、ARMに挑戦する可能性がありますが、それはまた別の日の話です。
他にもたくさんのベンダーがあります。私が最も興味を持っているベンダーを共有しているだけです。
上記が、RaspberryPiにDebianを搭載することが理にかなっている理由を明らかにすることを願っています。