Raspberry Pi 5のデフォルトOSを超えて挑戦する

Table of Contents

Raspberry Pi 5のデフォルトOSを超えて挑戦する

Raspberry Pi 5 は高性能な小型デスクトップ コンピューターであり、いくつかの代替ディストリビューションではデフォルトの Pi OS よりも多くの選択肢が提供されます。

Raspberry PiユーザーのほとんどはデフォルトのOSをそのまま使っていると思われますが、他にも優れた代替OSが存在し、その中にはRaspberry Piのネイティブディストリビューションよりも優れた機能を提供するものもあります。Reg FOSSデスクは昨年11月、Waylandベースの新しいデスクトップを搭載したRaspberry Pi OSの最新バージョンを検証しました。動作は良好で、高速で、サイズもかなりコンパクトです。これまで見てきたWayland環境の中でも最も使いやすいものの、それでも非常に簡素化されたデスクトップであることに変わりはありません。

UbuntuがPiをしっかりとサポートしていることは言うまでもありません。Pi 5には23.10「Mantic」バージョンがあります。ただし、この小型コンピューターにはGNOMEデスクトップが少々重すぎます。残念ながら、Ubuntuの各種リミックスは最新ではありません。Ubuntu MATEとUbuntu BudgieはどちらもPi用のバリアントを提供しており、Fedoraも同様ですが、Pi 4や400などの古いPiモデルのみに対応しています。

アルムビア語

Raspberry PiはArm搭載のデスクトップコンピューターの中では主流に近いと言えるでしょうが、Arm環境ははるかに不均一です。Appleのやや閉鎖的なハードウェアを除けば、安価なローエンドのArmキットが数多く出回っており、ベンダー固有のドライバーやカーネルが必要になる場合が多くあります。ベンダーが移行してしまうと、ユーザーは困った状況に陥ります。だからこそArmbianが存在するのです。数年前にArmbianを紹介した際にも説明しました。Armbianは正常に動作しますが、動作が不安定な場合があります。特に比較的新しいハードウェアでは、ArmベースのThinkPad X13Sで試した際に顕著でした。

Armbian's default Xfce desktop is starkly minimalist, but the app selection is less so, with multiple optional extras pre-installed

ArmbianのデフォルトのXfceデスクトップは非常にミニマリスト的ですが、アプリの選択肢はそれほどではなく、複数のオプションがプリインストールされています。

Raspberry Pi 5 は比較的新しいため、最新のメイン Ubuntu は Pi 5 をサポートしていますが、Fedora および特別な Pi エディションを持ついくつかの Ubuntu リミックスでは、まだ 5 番目のモデルをサポートしていません。

Armbian 24.2では、新しいハードウェアのサポートが導入されました。他のディストリビューションとの比較をより正確に行うため、最新のArmbian 24.2.1 Jammy Xfce Desktopを試しました。

Arm ThinkPadで説明したように、Armbianのエクスペリエンスは、現代のPC Linuxの一般的なユーザーが慣れているようなスムーズなものではありません。起動するとコマンドプロンプトが開き、そこでパスワードの設定、アカウントの作成、そしてオプションでWi-Fiへの接続を行います。その後、デスクトップが表示されるまでロケールを生成するのに数十分もかかります。この新しいリリースでも、その後すぐにグラフィカルなソフトウェアアップデートマネージャー(Ubuntu 22.04というブランド名)が開き、30件以上の保留中のアップデートが表示されました。apt update && apt full-upgrade -yシェルではさらに多くのアップデートが実行中であることがわかりました。その後の再起動も完了までに時間がかかり、15分近くカーネルの警告が画面に表示されただけでした。しかし、その後は再起動ははるかにスムーズになりました。

最終的に出来上がったのは、Xubuntu 22.04に似たものに加え、小さなオプション機能が多数追加されたものです。複数のテキストエディタ、画像ビューア、あらゆる種類のインターネットクライアント、LibreOfficeなど、様々な機能が搭載されています。それにもかかわらず、ディスク使用量は5.2GBと比較的控えめで、アイドル時のRAM使用量は約650MBでした。デスクトップはXfce 4.16のレイアウトで、トップパネルのみの非常にシンプルな構成です。ソフトウェアマネージャなどのUbuntuツールもいくつか用意されていますが、uaclientUbuntuのAdvantage有料サポートの一部である に関するPythonエラーが発生し、動作しませんでした。

デフォルトのブラウザはChromiumですが、YouTubeの再生はできましたが、BBC Soundsのストリーミングラジオは再生できませんでした。Ubuntuベースのメタディストリビューションとしては珍しく、rootユーザーアカウントも個別に設定されています。

開発者が作業するためのツールは豊富に揃っていますが、エンドユーザーエクスペリエンスはそれほど良くありません。ハードウェアはすべて動作しますが、粗削りな部分が多く、全体的なエクスペリエンスにはあまり満足できませんでした。これは、すぐに使えるエンドユーザー向けOSというよりは、開発のためのツールという位置づけです。

MX Linux

MX LinuxはここしばらくFOSSデスクで人気のLinuxであり、現在のMX Linuxバージョン23も例外ではありません。Debian 12をベースにしていますが、デフォルトのinitデーモンとしてsystemdを使用しておらず、Debianが推奨するESRリリースではなく最新バージョンのFirefoxなど、より最新のコンポーネントが含まれています。

MX Linux on a Pi 5 – almost indistinguishable from a PC costing 10x more except for Chromium.

Pi 5上のMX Linux – Chromiumを除けば10倍も高価なPCとほとんど区別がつかない

Raspberry Pi用のMX respinもあり、私たちのお気に入りのディストリビューションの一つとして試してみることにしました。初期設定プロセスでは、珍しい白黒のグラフィック環境が起動しますが、これは一度限りです。(実はレトロなサイバーパンク風で気に入っていたのですが、外観設定のテーマリストには入っていません。)

  • 市場シェアがわずかに上昇し、デスクトップにおけるLinuxの年が近づいている
  • Supermium は Google Chrome を Windows XP、Vista、7 の時代へ戻す
  • Tiny Core Linux 15は、現代のコンピューティングを一言で表す
  • KDE Plasma 6.0は、昔ながらの魅力と混乱をもたらす

初期設定が完了すると、Raspberry Piは再起動し、MX LinuxのPC版とほぼ同じ見た目の、より一般的なXfceデスクトップ画面が表示されます。左側に縦長のタスクバーが配置されています。(この配置は今でも私たちのお気に入りの位置で、Docklike Taskbarアドオンも気に入っていますが、上部のログアウトボタンは未だに私たちの記憶を混乱させています。)

目に見える唯一の違いの一つは、デスクトップ版のRPI-MX Tipsリンクです。このリンクには、FirefoxではなくChromiumがデフォルトブラウザとして使用されているなど、いくつかの違いがリストされています。また、12分間のYouTubeイントロビデオへのリンクもありますが、時折ためらいが見られるものの、非常に即興的で愛らしい雰囲気がありました。これは、これが洗練された企業製品ではなく、コミュニティ主導のディストリビューションであることを効果的に思い出させてくれます。

それ以外は、MX Linuxそのもので、便利なウェルカム画面や簡単なパッケージインストーラなどが備わっています。SnapやFlatpakのサポートはインストールされていません。カーネルは標準で6.1で、SDカードの容量は約7.5GBです。これは公式Pi OSよりも約2GB多く消費します。アイドル時のRAM使用量は約800MBですが、公式Piデスクトップは約500MBでした。一方、これはよりリッチでカスタマイズ性の高い環境を備えた完全なXfceデスクトップです。

ハードウェアはすべて正常に動作し、Pi 5のファンはほとんど音を立てませんでした。Wi-Fiは期待通りに動作し、インターネットラジオとビデオはHDMIディスプレイからの音声で完璧に再生されました。YouTubeは約20%のCPU負荷がかかるため、作業中にLoFi Girlなどをバックグラウンドで再生しておくことは全く問題ありません。マシンはアイドル時にはスリープ状態になり、キー入力で起動しました。

いくつか小さな不具合も見られました。例えば、スリープ状態のディスプレイを起動するとディスプレイのプロパティが開いたり、YouTube検索がFirefoxでは問題なく動作するのにChromiumでは動作しなかったりしました。しかし、全体的には問題なく使用でき、標準のPi OSよりも柔軟性が高くなっています。®

ブートノート

Piで異なるディストリビューションを試してみたい場合は、 SDカードへの書き込みに公式のRaspberry Pi Imagerプログラムを使用しないことをお勧めします。Pi OSの場合、Imagerはユーザー名、デフォルトのWi-Fiネットワークとパスワードなど、いくつかの設定をPi OSに自動的に保存しようとします。問題は、書き込み先のOSがPi OSでない場合、Imagerがそれを認識せず、変更しないように指示したにもかかわらず、これらの設定を変更しようとすることです。ターゲットがPiディストリビューションではない場合、これが問題を引き起こしていました。

確かにアプリケーションの肥大化の典型例の一つではありますが、Balena Etcherはシンプルで無料、動作も良好で、Windows、macOS、Linux(すべてx86)版も提供されています。(そのため、ダウンロードサイズは100MB近くあります。JavaScriptアプリなので、ランタイムとしてWebブラウザ全体が必要で、実質的にChromiumのコピーがパッケージにバンドルされていることになります。)

Discover More