Raspberry Pi に最適な軽量オペレーティング システム 7 選

Raspberry Pi に最適な軽量オペレーティング システム 7 選
Raspberry Pi 回路基板のクローズアップ写真。

Raspberry Pi は、さまざまなプロジェクトに使用できる、非常に手頃な価格のシングルボード コンピューター (SBC) です。Pi の最も一般的な用途には、メディア プレーヤーやエミュレーション マシンへの変換などがあります。システムの汎用性を考えると、デスクトップ コンピューターの代わりになるのではないかと考える人もいます。確かに可能ですが、Raspberry Pi 向けの次の軽量オペレーティング システムの助けが必要です。

1. ラズベリーパイOS

Raspberry Pi OS は、 Raspberry Pi の公式オペレーティング システムです。Pi 用に構築された多くの機能とプログラムを備えた Debian ベースの Linux ディストリビューションです。デフォルトのイメージには、洗練された Web ブラウザー、強力なオフィス スイート、コード エディターが用意されており、一般的なコンピューティング タスクと特殊なコンピューティング タスクの両方に最適です。

さらに、Raspberry Pi OS には、Debian や Ubuntu に似た独自のアプリ ストアとパッケージ リポジトリもあります。これにより、数回クリックするだけで新しいアプリケーションをインストールしたり、Pi を最新の状態にしたりすることができます。

Raspberry Pi OS のデフォルトのデスクトップを示すスクリーンショット。

最後に、Raspberry Pi OS をダウンロードする際には、推奨ソフトウェアを含むものと含まないものの 2 つのオプションがあります。また、システムの軽量バージョンが必要な場合は、Raspberry Pi OS Lite を試すこともできます。ただし、デスクトップやグラフィカル ユーザー インターフェイスは一切ないことに注意してください。

2. オープンファイド

Chromebook を使用したことがあるなら、 OpenFydeにすぐに慣れるでしょう。OpenFyde は、Chromebook で使用されているのと同じシステムである、Google のオープンソース Chromium オペレーティング システムをベースに構築されています。Chromebook と同様に、OpenFyde は Web アプリケーションとサービスをベースにしています。そのため、OpenFyde は Raspberry Pi で使用できる数少ない軽量のクラウドベース OS の 1 つとなっています。格安の Chromebook と考えてください。

OpenFyde のデフォルトのデスクトップを示すスクリーンショット。

OpenFyde は Web ベースのデスクトップ エクスペリエンスを実行するため、従来のオペレーティング システムに比べて消費するリソースがはるかに少なくなります。つまり、OpenFyde は起動とソフトウェアの起動が高速です。さらに、他のシステムほどの処理能力を必要としないため、性能の低いハードウェアでも OpenFyde を実行できます。

さらに、ポータブル Pi ベースのコンピューターを構築する場合、OpenFyde を実行するとバッテリー寿命が長くなる可能性があります。Web ベースのアプリだけが必要な場合は、OpenFyde を検討する価値は間違いなくあります。

3. エデュブントゥ

Edubuntu は、Ubuntu をベースにした軽量の教育向け Linux ディストリビューションです。Raspberry Pi 専用に設計されたものではありませんが、OS の開発者は、システム用の迅速で軽量なポートを提供しています。そのため、子供のために安価で使いやすいコンピューターを作りたいと考えている親にとって、これは素晴らしい選択肢となります。

デフォルトの Edubuntu デスクトップを示すスクリーンショット。

Edubuntu の最大のセールスポイントは、教育用途向けに Pi をセットアップする「ゼロ構成」方式です。たとえば、Pi に Edubuntu をセットアップするには、イメージを SD カードに書き込み、いくつかの簡単な構成調整を行うだけです。

それに加えて、Edubuntu にはすぐに使える学習ユーティリティが多数付属しています。頭の体操には gbrainy、小さな子供向けには gCompris、地球や星を見るには kGeography や Stellarium などがあります。さらに、Edubuntu には複数のインスタンスを管理するツールもあり、家庭でも教室でも役立ちます。

gCompris のプログラム選択画面を示すスクリーンショット。

今すぐ Linux 向けの子供向けの最高のソフトウェアをいくつか調べてみましょう。

4.ダイエットピ

DietPi は、SBC 用の軽量で合理化された OS を提供する、汎用性の高い Debian ベースの Linux ディストリビューションです。Raspberry Pi 以外にも、Odroid、Orange Pi、Rock64 などの他の同様のシステムもサポートしています。さらに、DietPi の開発者は x86_64 イメージも提供しているため、従来のデスクトップ コンピューターにもインストールできます。

DietPi 上で実行されているデフォルトの MATE デスクトップのスクリーンショット。

DietPi の重要なセールス ポイントの 1 つは、カスタム DietPi-Software ユーティリティです。これは、マシン上のシステム タスクを 1 つのターミナル インターフェイスに統合します。DietPi の開発者は、このプログラムを使用して、Pi に大規模なソフトウェア パッケージをインストールして構成する際の複雑さを軽減します。たとえば、DietPi は NextCloud のインストール プロセス全体を 1 つのチェックボックスにまとめます。

DietPi で Nextcloud を設定するためのワンクリック オプションを強調表示するターミナル。

5. パイコア

PiCore は、Tiny Core Linux プロジェクトの Raspberry Pi 向け公式移植版です。アップストリームと同様に、PiCore にはデスクトップやグラフィカル ユーティリティは付属していません。代わりに、コマンド ラインと基本的な UNIX ツール セットをユーザーに提供します。ほとんどのユーザーにとっては気が遠くなるような作業ですが、自分で構築できる OS を求めるユーザーにとっては魅力的です。

Raspberry Pi 上で実行されているデフォルトの PiCore デスクトップを示すスクリーンショット。

PiCore の主な特徴の 1 つは、その非常に軽量なベース イメージです。約 32 MB の PiCore は、現在 Raspberry Pi で使用できる Linux OS の中で最も小型で軽量な OS の 1 つです。それだけでなく、PiCore はリソース管理の面でも効率的です。アイドル状態では、システムは約 100 ~ 120 MB の RAM を消費するため、小型で古い Raspberry Pi に適しています。

6. アルパイン・リナックス

Alpine は、仮想マシンとベアメタル ハードウェア向けに高度に最適化されたオペレーティング システムを提供する強力な Linux ディストリビューションです。他のシステムとは異なり、Alpine はコードの正確性とセキュリティを重視しているため、信頼性が高く軽量な Pi が必要な場合に最適です。

Raspberry Pi 上で実行されている Alpine Linux コンソールを表示する端末。

Alpine Linux の最大のセールスポイントの 1 つは、標準 C ライブラリに glibc ではなく musl を使用していることです。これにより、攻撃対象領域が小さく、小型で軽量な OS が実現し、Raspberry Pi のようなリソースが限られたシステムに最適です。

PiCore と同様に、Alpine Linux の基本インストールには GUI ツールが含まれていないため、Linux サーバーやコンテナ イメージの展開に適しています。さらに、Alpine のコミュニティ リポジトリは十分に成熟しており、システムに必要なほぼすべてのソフトウェアをインストールできます。

7. アーチリナックスARM

Arch Linux は、ミニマリストで汎用的な Linux ディストリビューションの王者です。実践的なインストール プロセス、大規模なコミュニティ リポジトリ、シンプルで最先端のソフトウェアに重点を置いた Arch は、Linux の最高の機能を使用してカスタム システムを作成するために必要なすべてを提供します。

Arch Linux ARM は、SBC 専用の Arch Linux バージョンです。公式の移植版ではありませんが、メンテナーから十分な量のアップデートを受けており、最新のカーネル開発に対応しています。また、AUR にもアクセスできるため、Pi で利用できるソフトウェアが最も豊富なディストリビューションの 1 つとなっています。

Arch Linux ARM 上で実行されている GNOME デスクトップを示すスクリーンショット。

Raspberry Pi 向けの最も軽量でシンプルな OS に関する知識を身に付ければ、低電力組み込みシステムの素晴らしい世界に深く飛び込むことができます。まずは、Batocera を使用して Pi をエミュレーションの強力なツールに変える方法を学びましょう。

画像クレジット: Harrison Broadbent (Unsplash経由)。すべての変更とスクリーンショットはRamses Redによるものです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です