子供に優しい教育向けLinux OS「Sugar on a Stick(SoaS)」で楽しくコンピュータを学ぼう
Linux OSは初心者にとってハードルが高い存在とされがちです。ChaletOSやManjaroなど、入門ユーザーやWindowsからの乗り換え層を意識したディストリビューションも存在しますが、それでも学習曲線は急勾配です。コマンドラインの操作や依存関係の解決といった作業は、正直なところ初心者に優しいとは言えません。
しかし、Linuxは子供がコンピュータを学ぶには最高のOSでもあります。子供向けのプロジェクトや、子供に適したシンプルなLinuxディストリビューションは数多くあり、幼い頃からLinuxに触れることには多くのメリットがあります。今回は、教育向けLinux OS「Sugar on a Stick(SoaS)」をご紹介します。
Sugar on a Stickとは?
Sugar on a Stick(略称:SoaS)は、子供に優しい設計のLinux OSです。デフォルトのインターフェースは従来のデスクトップ環境とは一線を画しています。SoaSは、アイコンを中心としたシンプルな画面で起動するため、読み書きのレベルに関わらず誰でも直感的に使えます。名前の通り、SoaSは軽量で、USBメモリ(フラッシュドライブ)やライブCDから起動できるように作られています。仮想マシン上でも快適に動作します(筆者は仮想マシンで試しました)。
SoaSは元々、Red HatとPentagramによって「One Laptop Per Child(OLPC)」プロジェクトの一環として開発されました。公式Wikiには次のように記されています。
「Sugarは、コンピュータの教育利用のあり方を再定義する学習プラットフォームです。協働、内省、発見がユーザーインターフェースに直接組み込まれています。Sugarは『スタジオ思考』と『省察的実践』を促進します。その明快なデザインを通じて、子供も教師も自分たちのやり方でコンピュータを使う機会を得られます。生徒たちはソフトウェアやコンテンツを作り変え、再構築し、強力な学習活動として再活用できます。共有・批評・探求を重視するSugarの姿勢は、自由ソフトウェア(FLOSS)の文化に根ざしています。」
SoaSのインストール方法
インストール作業さえも難しさを排除しています。モジュール式の複雑なインストーラーとは異なり、必要な作業はISOイメージをマウントする程度です。Sugar on a StickのISOを読み込むと、ライブ環境が起動します。細かいOS設定を選ぶ代わりに、SoaSは名前、性別、年齢などの簡単な質問を順番に表示します。年齢の選択肢は未就園児から大人まで幅広く用意されています。筆者は年齢か精神年齢か迷った末、「大人」を選びました。
インストール中も「学び」と「探求」が重視されています。これは使用中も一貫したテーマであり、OSとの積極的なインタラクションが促されます。特に楽しかったのは、自分の分身となる「もう一人の自分」のアバターの色を選ぶ場面です。全体の流れは驚くほどシンプルで、所要時間は約30秒。実際、ISOのマウントにかかった時間の方が、SoaSの起動時間より長いくらいでした。起動後は「手順を飛ばしてしまったのでは?」と勘違いするほどです。
それほど簡単なのです。
Sugar on a Stickを実際に使ってみた
ユーザー名とアバターを作成すると、カスタマイズした子供のアイコンが画面中央に表示されます。アバターの周囲にはアプリケーションの輪が配置されており、タイピング練習、図形合わせゲーム、Webブラウザなどが並んでいます。全体的な体験には「賢いシンプルさ」があります。説明書がなくても、アイコンだけでアプリの内容が分かり、OSの操作方法もすぐに把握できます。
インターフェース
最初に目を引くのが独特なインターフェースです。初期設定で作成した人物アイコンの周りに円形に並ぶアプリのアイコン。マウスを重ねると使用中のツール名が表示され、リスト形式での表示にも切り替えられます。筆者は視覚的にも美しいデフォルトのレイアウトがお気に入りです。アバターを中心としたリング状のデザインは、まさに子供向けらしく、楽しさが伝わってきます。
アプリケーション
プリインストールされたアプリの充実度には感心させられました。まず試したのは基本的なタイピング練習ゲーム。「Typing of the Dead」のようなものを期待していたところ、出てきたのは「Typing Turtle(タイピングタートル)」。『Mavis Beacon Teaches Typing』風の王道スタイルです。このほか、スタンプや図形、ブラシを使ったお絵かきアプリ、さらには基礎的なプログラミングツールまで揃っています。プログラミングツールではPythonの条件分岐まで扱えます。本格的なコーディングブートキャンプを期待してはいけませんが、子供向けコーディングアプリとしては十分すぎる内容です。
アプリを使用していく過程全体を通じて、学びが促される仕組みになっています。OSを進めていくと、より高度な要素がアンロックされていきます。例えばTyping Turtleでは、タイピングスキルが向上するにつれて新しいチャレンジが解放されます。つまり、SoaSは使用者と共に成長するのです。無料の電子書籍が読める読書セクションから、図形合わせゲーム、タイピングツール、基礎プログラミングまで、SoaSは教育コンテンツの宝庫です。技術系と非技術系のコンテンツがバランスよく混在している点も魅力的でした。純粋に遊びとして使ってもよし、初級プログラミングへの入り口として使ってもよしです。
日常使いの快適さ
これは子供のために作られたLinux OSであり、そのこだわりが随所に表れています。アプリやインターフェースだけでなく、Sugar on a Stickの使用体験そのものが驚くほどシンプルです。使っているうちに「Linuxを使っている」という意識すら薄れてきます。筆者はLinuxが大好きですが、依存関係のインストールやトラブルシューティングに手間取ることも少なくありません。しかしSoaSは、ただ動くのです。ほとんど案内なしに、ユーザー作成、アバター選択、アプリへのアクセスまでスムーズに行えます。
アプリを使用して終了すると、そのアイコンがアバターと同じ色に変わっていることに気づくでしょう。これは「使用済み」を示す印です。全体的な体験はガイド付きではありません…が、それが必要ないのです。文章による説明書はなく、アプリにも説明文すらありません。あるのはアイコンと名前だけ。このアプローチにより、Sugar on a Stickは読み書きのレベルに関わらず、あらゆる子供に最適なOSとなっています。軽量なので、ほぼどんな古いハードウェアでも動作します。
SoaSはどんな人に向いている?
Sugar on a Stickには未就園児から大人までの選択肢が用意されていますが、年長の層へのおすすめは難しいところです。大人はこのOSを避け、本格的な代替ディストリビューションを選ぶべきでしょう。Linux初心者の大人には、Elementary OS、Manjaro、Ubuntu Desktop、Linux Mint、ChaletOSなどがおすすめです。高校生でもSoaSには物足りなさを感じるかもしれません。その理由は見た目にあります。タイピングタートルは明らかに小さい子供向けのキャラクターです。しかし、子供にとってはこれ以上ない理想のディストリビューションです。Linux自体について深く学べるわけではありませんが、Sugar on a Stickは総合的な教育向けLinux OSと言えます。
子供が安全に遊んで学べる環境がここにあります。ミニマルで直感的、そして「教育的」であることが意外と気づきにくい仕掛けです。筆者も実際に触れているうちに、遊びながら自然と教育的な活動に取り組んでいたことに気づきました。「遊び」と「学び」は相反するものではないのです。SoaSは、創造して思い切り試せるチャンスが詰まったサンドボックスのようなもの。だからこそ、安全で心配のない環境で子供にコンピュータを紹介する優れた手段となります。基礎的なコーディングに挑戦したい子供にも、読書やタイピングゲームを通じて学びたい子供にもぴったりです。
唯一の欠点は、SoaSが教育向けLinux OSとしては理想的な一方、Linuxそのものについてはあまり学べないことです。とはいえ、技術的スキルを教える機会はあります。例えば、Sugar on a StickのISOをマウントする作業に子供を参加させて、ライブCDの仕組みを教えるのも良いでしょう。Linuxの知識が身につかないとしても、幼い頃からコンピュータに親しませるには絶好の方法です。Sugar on a Stickは、テクノロジー以前の世界と、スマートフォンや本格的なPCといった高度なデバイスをつなぐ架け橋となるのです。
まとめ:さあ、Stickに入ったSugarを手に入れよう
結論として、筆者はSugar on a Stickをとても気に入りました。インストールから日常使用まで、今まで出会った中で最も簡単なLinux OSの一つです。筆者が子供の頃、学校のコンピュータ室では『Math Blaster』『マジックスクールバス人体探検』『Oregon Trail II』ばかり遊んでいました。『Oregon Trail II』は今でも大好きで、PlayOnLinuxで再訪することもありますが、教育的効果はせいぜい控えめなものです。それに対してSoaSは、子供のための安全な環境を巧みに育むLinuxディストリビューションなのです。
豊富なアプリケーション、使いやすさ、そしてほぼあらゆるハードウェアで動作する能力——Sugar on a Stickは唯一無二の存在であり、子供にとって理想的なコンピュータ入門です。USBメモリから起動できるため、Intel Atom搭載ネットブックのような古いPCを蘇らせるプロジェクトにも最適です。子供専用のコンピュータとして、ぜひ活用してみてください。
あなたのおすすめの教育向けLinuxディストリビューションは何ですか?
画像クレジット:KK Tan via Shutterstock.com
-
パスワードを指定してLinuxユーザーを自動作成する方法
パスワード付きでLinuxユーザーを自動作成するには バッチ処理(完全自動)でLinuxのユーザーアカウントをまとめて作成しなければならない場面は少なくありません。しかし、「新しいユーザーのパスワードを手動入力せずに設定するにはどうすればいいのか」と悩む初心者の方は多いようです。 実は、useraddコマンドはパスワードを入力パラメータとして受け取ることができます。ただし、そのパスワードは暗号化されている必要がある点に注意してください。 つまり、パスワード付きでLinuxユーザーアカウントを作成するには、次のコマンドが役立ちます。 useradd -m -p 暗号化済みパスワード ユーザー名
-
パズルを解きながらBashをマスターできる一冊――『Bash it out』レビュー
コンピューターは私にとって趣味であり、同時に仕事でもあります。自宅のアパートには10台ほどのマシンがあり、Macも含めてすべてLinuxが動いています。マシンのアップグレードもスキルの向上も好きな私にとって、Sylvain Leroux(シルヴァン・ルルー)氏の著書『Bash it out』を見つけたときは、迷わず購入しました。日頃からDebian Linuxでコマンドラインを多用している私にとって、Bashの知識を深める絶好の機会に思えたのです。しかも序文で著者自身がDebian Linuxを使っていると書かれており、私のお気に入りディストリビューションのひとつだけに、思わず笑みがこぼれまし