Allwinner H3搭載のOrange Pi向けのLinuxのお薦め(2016/12/01版)

Allwinner H3/H2+搭載のOrange Piシリーズとして、以下のものがリリースされています。
・Orange Pi 2 / Orange Pi mini 2
・Orange Pi Plus / Orange Pi Plus 2
・Orange Pi PC
・Orange Pi PC Plus
・Orange Pi Plus 2E
・Orange Pi One
・Orange Pi Lite
・Orange Pi Zero

「Orange Pi 2」と「Orange Pi mini 2」は無線LANの有無だけなので同一扱いです
「Orange Pi Plus」と「Orange Pi Plus 2」はメモリ容量の違いのみで同一扱いです
「Orange Pi」と「Orange Pi Mini」はAllwinner A20搭載の旧機種なので当blogでの取り扱い対象外です
Allwinner H5搭載の「Orange Pi PC2」については別記事を作成する予定です。

Orange Pi公式として、いくつかOSがリリースされていますが、全然更新していってくれません。
最初にリリースしたら、それっきりで放置されています。
基本的にはDebian/Ubuntuなどのarmhf向けの公式リリースを利用しているので、いろんなパッケージのアップデートに関しては問題ありませんが、Linux Kernelなどに対する更新が提供されていません。

これをどうにかするには、現状だとOrange Piが提供していない、それ以外のディストリビューションを選択する必要があります。

・お薦め度 No1:armbian
Debian/Ubuntuの公式リリースのバイナリパッケージを利用しつつ、Linux kernelなどのカスタマイズが必要な部分については、自分たちのレポジトリをきちんと用意し、継続してアップデートする環境を整えているディストリビューションです。
長期で使いたい場合は、最有力となるものです。

armbianのAllwinner H3向けは各機種ともLinux kernel 3.4.113が基本ですが、Linux kernel 4.9のものが開発中です。
現状、Orange pi PC向けとして開発中ですが、HDMI出力はサポートしていない状態です。
今後に期待です。

開発ツリー:https://github.com/igorpecovnik/lib

・メディアプレーヤ向けのOpenELEC for Orange pi
TVにOrange Piを接続し、ムービーとかを再生するためのメディアプレイヤーとして使う場合に適しているディストリビューションの「OpenELEC」をOrange Pi向けに移植したものです。
Orange Piの公式フォーラムで配布しており、イメージは「Latest prebuilt images」にてダウンロードできます。
HDMI接続したテレビのリモコンを使っての操作が可能な設定になっているはずなのですが、どうやらTV側の機種を選ぶようで、うまく動かないことが多いようです。
うまく動かない場合は、テレビリモコンでの操作は諦めましょう。

ただ、動画再生時、CPUからの発熱が酷いのでヒートシンクやCPUファンなどの冷却機能を用意する必要があります。
また、ラズパイ向けのOpenELECと比較すると微妙な点が多いのでどれくらい実用化というと・・・

開発ツリー:https://github.com/jernejsk/OpenELEC-OPi2/

DietPi
armbianの成果物を利用しつつ、インストールサイズを最小化したコンパクトなラズベリーパイ向けディストリビューションであるDietPiがAllwinner H3機種向けにも提供されています。
Orange Pi系では、Orange Pi PCとOrange Pi Oneの2機種に提供されています。

このディストリビューションもこまめにアップデートされています。

開発ツリー:https://github.com/Fourdee/DietPi