Linux
 Computer >> コンピューター >  >> システム >> Linux

Tiny Core Linux:わずか21MB!史上最小級の超軽量Linuxディストリビューション

近年の主要なLinuxディストリビューションのISOイメージを見てみると、そのサイズは数GBにまで膨れ上がっているのが珍しくありません。

では、もっとコンパクトで、ディスク容量をほとんど消費しないLinuxディストリビューションが存在したらどうでしょうか。実は、それが現実に存在します。その名も「Tiny Core Linux」です。

Tiny Core Linuxとは?

名前の通り、Tiny Core Linuxは「極小のコア」を持つことを目指したLinuxディストリビューションです。起動してデスクトップを表示するために必要な最低限の要素だけを備えており、中身はLinuxカーネル、BusyBox、FLWMデスクトップのみ。それ以外は一切含まれていません。

TinyCoreのISOイメージはわずか21MB。外部アプリケーションは「拡張機能(エクステンション)」と呼ばれ、パッケージマネージャー経由で別途ダウンロードする仕組みになっています。

このディストリビューションを開発したのはRobert Shingledecker氏で、かつてDamn Small Linux(DSL)を手がけた人物でもあります。Tiny Core Linuxは、いわばDSLの精神的後継者と言えるでしょう。

Tiny Coreの基本的なアイデアは、システム全体をRAM(メモリ)上にコピーして動作させるというもの。これにより、非常に高速な動作が実現されます。

Tiny Core Linuxのインストール

Tiny Core Linuxのインストール方法は、一般的なLinuxディストリビューションとは少し異なります。そもそも、インストール自体が必須ではありません。ライブディストリビューションのように動作させることができ、このモードは「Cloud/Internet」と呼ばれます。この場合、アプリのダウンロードやインストールは可能ですが、マシンを再起動するとそれらは消えてしまいます。

「TCE/Install」モードでは、プログラムはハードドライブに保存されつつ、RAM上にはシンボリックリンクとして保持されます。「TCE/CopyFS」モードでは、より一般的なLinuxディストリビューションと同じようにプログラムがインストールされます。

インストールメディアには3つの選択肢があります。「Core」「TinyCore」「CorePlus」です。Coreが最もミニマルで、デフォルトではコンソールインターフェースのみを備え、Arch Linuxの最小構成インストールに近い立ち位置です。

TinyCoreにはデスクトップ環境が含まれており、CorePlusにはWi-Fiドライバーや英語圏以外のキーボードレイアウトが追加されています。CorePlusは最も大きく、ダウンロードサイズは163MBです。

Tiny Core Linuxを起動するには、インストールメディアを展開し、他のLinuxディストリビューションと同様にブートするだけです。本記事ではTinyCoreイメージを使用します。

起動時には「ブートコード」を使ってさまざまなオプションを設定できます。Knoppixを使ったことがある方なら馴染みがあるかもしれません。ブート時に関数キーを押すと、複数ページにわたる起動オプションが表示されます。

ハードドライブへの実際のインストールには、別途アプリケーションが必要です。幸い、後述のパッケージマネージャーから「tc-install」プログラムを利用すれば簡単に導入できます。

インストーラーはメニュー形式で非常に分かりやすく、ハードドライブのパーティションを選択し、ブートローダーのインストールを指示するだけです。

デスクトップ環境

Tiny Core Linuxのデスクトップ環境には、FLWMウィンドウマネージャーが採用されています。見た目は最新のデスクトップ環境に比べるとやや素朴で、ツールキットには90年代後半のレトロな雰囲気さえ漂いますが、機能性は十分に確保されています。

他のLinuxデスクトップを使ったことがあれば、すぐに慣れるはずです。拡張機能は画面下部のドックに配置され、右クリックで開くメニューからアプリを起動することもできます。

パッケージマネージャー

現代のLinuxディストリビューションにはパッケージマネージャーが不可欠ですが、Tiny Core Linuxも例外ではありません。パッケージのインストールも簡単です。初回起動時に自動的に最速のミラーを選択してくれるグラフィカルなApp Browserが用意されています。

目的のプログラムを検索して見つけることもできます。デフォルト設定では、Tiny Core Linuxをインストール済み、あるいはストレージドライブを設定していれば、ダウンロードした拡張機能は次回起動時にも引き続き利用可能です。

マシンを再起動すると、拡張機能はシステムの他の部分とともにRAMへコピーされます。

Tiny Core Linuxはあなたに向いている?

デジタルミニマリズムがお好きな方や、小型のLinuxディストリビューションに興味があるなら、Tiny Core Linuxは試してみる価値があります。ただし、インストールするアプリケーション次第では、必ずしも「tiny(小さい)」とは言えなくなるかもしれません。特にFirefoxやLibreOfficeを導入した場合はその傾向が顕著です。

Microsoftのサポートが終了した古いPCをLinuxで復活させたい場合にも、Tiny Coreは有力な候補になります。i486CPUと48MBのRAMという環境でも動作するほど軽量だからです。

標準イメージは、あのワシントン州レッドモンドのソフトウェア大手に匹敵するほど肥大化し続けるディストリビューションの潮流に、あえて逆行しているようにも見えます。

より小さなディストリビューションを求めている方や、何か違うものを試したい方にとって、Tiny Core Linuxはチェックする価値のある選択肢です。その小ささゆえに、ルーターや最小構成サーバーといった組み込み用途にも理想的です。

Tiny Core Linux:唯一無二の軽量ディストリビューション

数多くのディストリビューションが存在する中で、Tiny Core Linuxは、OSがどんどん巨大化していく世界(Linuxの世界においてさえも)において、独自の存在であり続けています。ありふれたディストリビューションとは違うものを求めるなら、Tiny Core Linuxは間違いなく良い選択となるでしょう。

ミニマリスト系ディストリビューションの世界は楽しく魅力的で、常に新しいディストリビューションが登場しています。軽量Linuxディストリビューションのおすすめについては、ぜひ関連記事も参考にしてみてください。

  1. Tiny Core Linux ― わずか8MBで動く超軽量Linuxディストリビューションの実力

    Linuxのカスタマイズ性は非常に高く、SUSE Studioのように好みの構成を自由に組めることはよく知られています。しかしその柔軟性は、グラフィックススタック、デスクトップ環境、オフィススイートといったソフトウェアの選択にとどまりません。高性能なスーパーコンピュータからネットブック、さらには航空機の機内エンターテインメントシステムのような組み込み機器まで、想像できるあらゆるコンピュータにLinuxを載せられることが、大きな強みとなっています。 こうした低スペックなシステムでLinuxを動かすには、ソフトウェアを可能な限り軽量化する必要があります。もし軽量ディストリビューションをお探しなら、

  2. openSUSEレビュー:実用派ユーザーに最適なLinuxディストリビューション

    Linuxディストリビューションを探すとき、数ある選択肢の間にある重要な違いを見失い、情報の多さに圧倒されてしまうことは珍しくありません。しかし、こうした細かな違いこそがディストリビューション選びを左右します。そこで本記事では、コミュニティで長年愛されてきた老舗でありながら、デスクトップ環境としてはやや存在感の薄いopenSUSEを取り上げました。「実用性」を重視するユーザーにとって、このLinuxディストリビューションがどれほど優れた選択肢となるのか、詳しく見ていきます。openSUSEの第一印象openSUSEを初めて起動したとき(少なくともNetwork Install ISOを使用した