結論:軽さは本物です。ただし、入れてすぐ日本語で使える OS ではありません。

DistroWatch のランダムボタンを押して、出てきたディストリビューションをその場で試す。PC-FREEDOM のライブ配信「Saturday Night FREEDOM」で、そんな企画をやってみました。

1 本目に出てきたのは、スペインの WifiSlax。ところがダウンロードページは広告だらけで、ファイルもなかなか落ちてきません。これは来週に持ち越しだな、ということで、もう一度ボタンを押して出てきたのが Tiny Core Linux です。

正直、ちょっと身構えました。Tiny Core は以前にも触ったことがあって、そのときは日本語化ができずに断念しています。軽いのは知っている。でも、使える状態にするまでのハードルが高い。そんな記憶のある OS でした。

ってことで今回は、仮想マシンへのインストールから日本語化への再挑戦までを、配信の内容をもとにまとめます。

※この記事は 2025 年 9 月 20 日の「Saturday Night FREEDOM」をもとに、2026 年 11 月 1 日時点の公式情報を加えて再構成しています。 アーカイブ:https://youtube.com/live/PnLsLrLT1QA

Tiny Core Linux はどんな Linux?

【ライブ実録】Tiny Core Linux をいじってみた。インストールは一瞬、日本語化は手ごわかった

Tiny Core Linux は、Damn Small Linux の開発者だった Robert Shingledecker さんが始めた、アメリカ発の超軽量 Linux です。2009 年に最初の版が公開されました。Shingledecker さんはのちにプロジェクトを離れ、現在は「Team Tiny Core」が開発を続けています。

特徴は、とにかく小さいこと。2026 年 11 月 1 日時点の最新版は 17.1(2026 年 7 月 16 日公開)で、公式ダウンロードページの表記は次のとおりです。

版サイズ中身
Core17MBコマンドラインだけの最小構成
TinyCore23MBCore に FLTK/FLWM の GUI を加えたもの。有線 LAN 向け
CorePlus248MBインストール用イメージ。ウィンドウマネージャー 7 種、無線 LAN 用ファームウェア、US 配列以外のキーボード対応、リマスターツール入り

公式 FAQ の最小要件は、TinyCore が RAM 46 MB、Core が 28 MB、CPU は i486DX。推奨構成は Pentium II 以上、RAM 128 MB にスワップを足したものです。

ただ、ココで大事なのはサイズより仕組みの方かもしれません。Tiny Core は起動するたびに、OS 本体を RAM に展開して動きます。アプリは「拡張(.tcz)」という圧縮ファイルで、インストールするというより、必要なときにマウントして使う形です。保存先を設定しない限り、再起動すれば元のまっさらな状態に戻ります。公式サイト自身も、完成品のデスクトップではなく「必要なものを足していくための核」だと説明しています。

VirtualBox に CorePlus を入れてみる

今回は VirtualBox の仮想マシンにメモリを 2 GB ほど割り当てて、インストール用の CorePlus を起動しました。

起動メニューではウィンドウマネージャーを選べますが、ここはデフォルトのまま進めます。デスクトップが出てくるまでが、とにかく速い。配信中に「めっちゃ速い」と何回言ったかわかりません。

インストーラー(tc-install)はウィザード形式です。ディスク全体を使う設定にして、ブートローダーも入れ、ファイルシステムを選びます。拡張の選択画面では、仮想環境では使わないかもしれない無線 LAN サポートやファームウェアも、ひとまず全部入れておきました。

で、実行してみると、あっという間に「完了」の表示。本当に終わってるの?と半信半疑のまま ISO を外して再起動すると、ちゃんとディスクから立ち上がりました。インストールも起動も、待たされている感覚がほとんどありません。

つまずき 1:マウスが言うことを聞かない

ところが、操作がとにかくしづらい。仮想マシンの中でマウスポインターが思うように動かず、クリックしたい場所になかなかたどり着けないのです。

あとで調べてみると、コレは Tiny Core と VirtualBox の組み合わせでは知られた現象でした。公式フォーラムの管理者の説明によると、VirtualBox は「USB タブレット」方式のマウスを前提にしているのに、Tiny Core 標準の軽量 X サーバー(TinyX)はこの方式に対応していないのが原因とのこと。対処法として、VirtualBox 側でマウスを仮想マシンに捕まえさせる(マウス統合を使わない)か、Xorg を入れる方法が挙げられています。

配信の最後に Wiki を確認して、やっぱり VirtualBox では一手間必要だったのか、と気づいた次第です。こういうときは、実機で試した方が素直なのかもしれません。

つまずき 2:日本語化は AI の回答どおりにはいかなかった

さて、前回断念した日本語化です。今回は Gemini に手順を聞いて、そのとおりに進めてみました。

回答の流れは、次のとおりでした。

  1. tce-load で、日本語フォント(fonts-japanese)と IBus 用の Mozc(im-ibus-mozc)を入れる
  2. ~/.profile に GTK_IM_MODULE などの環境変数と、ibus-daemon の起動を書き足す
  3. LANG を ja_JP.UTF-8 にする
  4. filetool.sh -b で設定を保存する

配信中に実際にやったのは、1 の tce-load と 2 の環境変数の書き足し、それから再起動までです。ところが、キーボードは英語配列のまま。チルダなどの記号がどのキーにあるのかを探すところから始まります。

なんとか書き終えて再起動すると、出てきたのは「デーモンがない」という趣旨のエラーでした。配信では思わず「騙された」と言ってしまいましたが、入力メソッドを動かす本体(ibus-daemon)が、そもそもシステムに入っていなかったようです。結果、今回も日本語化はできませんでした。

あとで回答を見直すと、引っかかる点がいくつかありました(2026 年 11 月 1 日確認)。

  • 拡張の名前:fonts-japanese.tcz、im-ibus-mozc.tcz という拡張は、公式リポジトリで見つけられませんでした(リポジトリの一部しか確認できていないため、「存在しない」とまでは言い切れません)。配信では tce-load が何かを読み込んでいる様子でしたが、再起動後に ibus-daemon がなかったことを考えると、IBus や Mozc の本体までは入っていなかったと考えられます。
  • ロケール:Tiny Core は getlocale.tcz を入れない限り C(英語)しか使えないのに、その説明がありません。LANG を書き換えるだけでは日本語になりません。
  • キー配列:日本語キーボードの設定に触れていません。記号探しで苦労したのはココでした。

ちなみに、ほかの AI に同じことを聞いた例を紹介しているブログでも、示された拡張名はまた別のものでした。AI の答えはもっともらしく見えても、Tiny Core の拡張名までは当てにならない、ということですね。

今回わかったのは、一般的な Linux 向けの手順は Tiny Core にそのまま当てはまらない、ということです。Tiny Core では、必要な部品はすべて拡張として自分で足します。拡張名をリポジトリで確かめるところから始めないと、手順の途中で部品が足りなくなります。

調べ直すと、Tiny Core の日本語環境には次のような事情がありました(2026 年 11 月 1 日確認)。

  • 表示言語:公式の起動オプション説明では、getlocale.tcz を入れない限り言語設定は C(英語)だけです。
  • キーボード:kmaps.tcz を入れない限り US 配列だけです。CorePlus の「US 以外のキーボード対応」もこの部分にあたります。
  • 入力メソッドとフォント:17.x のリポジトリには、入力メソッドの fcitx.tcz や、中国語向けフォントの fireflysung.tcz があります。日本語の変換エンジン(Mozc や Anthy)の拡張があるかは、今回は確認しきれていません。
  • 日本語の情報:かつて日本語化プロジェクトがありましたが、日本語版 Wikipedia によると、バージョン 4.5.2 対応を最後に止まっています。

つまり日本語入力までたどり着くには、ロケール、キー配列、フォント、入力メソッド、変換エンジンを拡張で一つずつ揃え、その設定を保存対象に登録する作業が要りそうです。正直なところ、ここまで手間がかかると、ボクは Tiny Core を普段使いにはしないと思います。日本語化も、機会があればまた試してみようかな、くらいの気持ちです。

結局、Tiny Core はどんな人向け?

【ライブ実録】Tiny Core Linux をいじってみた。インストールは一瞬、日本語化は手ごわかった

配信を終えての感想は、「シンプルがゆえに奥が深い」です。

軽さは圧倒的でした。一方で、マウスひとつ、日本語ひとつとっても、何が足りないのかを自分で突き止めて拡張を足していく必要があります。この手間を「面倒」と感じるか「面白い」と感じるかで、評価がはっきり分かれる OS だと思います。

向いている人:

  • 古い PC や仮想マシンで、最小限の Linux を組み立てる過程そのものを楽しめる人
  • 英語の公式フォーラムや Wiki を読みながら試行錯誤できる人
  • 用途を絞った専用機(端末や軽いサーバー)を作りたい人

向いていない人:

  • 入れてすぐ、日本語入力まで使いたい人
  • 拡張の追加や設定の保存の仕組みを覚えるのが面倒な人

日本語での普段使いが目的なら、日本語の情報が多いほかの軽量ディストリビューションから始めた方が近道です。Tiny Core は、仕組みを知るための教材や、目的を決めた 1 台を組むための土台として触るのがちょうどいいと思います。

ちなみに配信では、ランダムに選ぶと下調べがないぶんグダグダになる、という反省がありました。なので次回からは「先に題材を決め、1 週間調べてから報告する」形に切り替えることにしました。

Tiny Core は、日本語で普段使いする OS ではありません。ただ、Linux がどこまで小さくなれるのかを体感するには、格好の題材でした。


参考情報(2026 年 11 月 1 日確認)