news001.jpg

Super Review:USBフラッシュメモリ用Linuxディストリビューションの比較 (1/4)

ASUS Eee PCの人気を見れば分かるとおり、フラッシュメモリ上でLinuxを利用することは今やコンシューマーレベルでも現実的なことになっている。ここでは、フラッシュメモリから利用可能なLinuxディストリビューションを5つまとめて紹介しよう。


SourceForge.JP Magazine

 最近のASUS Eee PCの人気を見れば分かるとおり、フラッシュメモリ上でLinuxを利用することは今や消費者市場でのビジネス的にも現実的なことになっている。ところでEee PCを持っていなくても、ごく普通のUSBフラッシュメモリからLinuxだけではなくデータも含めて利用することは可能で、しかもフラッシュメモリから利用可能なLinuxディストリビューションは複数存在するということはご存じだろうか。本稿ではそのようなディストリビューションの幾つかを比較してみた。

 Linuxディストリビューションの中には、Mandriva Flashなどのようにはじめから特にUSBフラッシュメモリでの使用を想定して作成されたものもある。また、USBフラッシュメモリにインストールするためのインストーラが用意されているものもあれば、幾らか簡単な変更を加えることで強制的にUSBフラッシュメモリにインストールすることができるというものもある。今回は、DSL(Damn Small Linux)、Puppy LinuxPendrivelinux、Ubuntu、Mandriva Flashの5つのディストリビューションをUSBフラッシュメモリへのインストール/利用という観点から評価してみた。

 今回試した5つのディストリビューションの中ではUbuntuのみ、USBフラッシュメモリから利用するための標準的な方法が特に用意されていなかった。一方PendrivelinuxMandriva FlashはUSBフラッシュメモリ専用のディストリビューションだ。これら5つのLinuxディストリビューションは、容量が100Mバイト以下の小型ディストリビューション(DSLPuppy Linux)と、フル装備のディストリビューション(Mandriva、Pendrivelinux、Ubuntu)の2種類に大別できる。

スモール・イズ・ビューティフル

 DSLPuppy Linuxはどちらも小型のディストリビューションで、大掛かりなシステム要求はない。DSLは、RAMがたった16Mバイトの486DXマシンでも利用できる。ただしUSBデバイスからブートすることが可能な486DXマシンを見つけること自体が難しいように思われるので、この利点にどれほどの価値があるのかはよく分からない。DSLPuppy Linuxはどちらも、小型だが柔軟なブート/インストール・オプションを提供する多目的なディストリビューションになることを目指している。なおどちらもOSとアプリケーションをすべてRAMに読み込むため高速だ。

 DSLは50Mバイトのディストリビューションで、最初のブートはライブCDから行う。一度ブートすれば、インストール用アプリケーションのPendrive(Apps→Tools→USB-HDD Pendrive)を使用してUSBフラッシュメモリにインストールできる。Pendriveはテキストベースのインストーラで、コマンド用ウインドウで実行される。試したところ、USBフラッシュメモリの検知もインストールもまったく問題なく行うことができた。

 DSLは復旧用ツールとしても便利で、壊れたマシンをブートして貴重なデータをコピーしたりするためにも利用できる。軽量なJWMウインドウマネージャを使用していて、「スタート」ボタン(DSLでは「DSL」ボタン)に慣れているユーザーも簡単に使い始めることができるはずだ。豊富な機能の装備を目指しているため、音楽プレイヤー、複数のWebブラウザ、ワードプロセッサ、スプレッドシートなど、標準的なタイプのアプリケーションが数多くそろっている。Firefox以外はどれも(特定の目的のためだけの)小型のアプリケーションだが、myDSL Extension Browserを使用してDSLを拡張することもできる。またコミュニティーリポジトリにあるパッケージを利用すれば、OpenOffice.orgなど、より多くの定番ソフトウェアを追加することもできる。DSLはこのように試してみる分には驚異的といった感じであり、また拡張することも可能なのだが、日常的に使用する本格的なポータブルデスクトップとしては他と比べて最高の選択肢というわけではないと感じた。

 DSLと同様にPuppy Linuxも100Mバイトを切る小型のディストリビューションで、やはり一番最初はライブCDからブートする。CDをブートした後は、OSとファイルシステムがすべてRAM内に読み込まれる。つまりPuppyでもファイルは毎回CDから読み込まれるわけではない。USBフラッシュメモリにインストールするには、Puppy Universal Installerを利用する。Puppy Universal Installerは、パーティーションに分割されていなかったり、ブートフラグが誤っていたりするものも含めて、ほぼあらゆるUSBフラッシュメモリを扱うことができる。ただしインストール手順がかなり複雑になることがあるという難点がある。Puppy Universal Installerでは作業内容がかなり分かりやすくなっているが、それでもディスクやパーティーションを調整する必要がある際には、それらについてあらかじめ知識を持っている必要があるだろう。例えばパーティーションのフラグが間違っている場合、問題が自動的に修正されるわけではなくGPartedが起動されるので、ユーザーが自分で修正する必要がある。

 最近リリースされたバージョン4.0はこれまでの版よりも大きく向上していて、ワードプロセッサのAbiWord 2.4.6、スプレッドシートのGnumeric 1.7.13、電子メールクライアントのSylpheed 2.4.7、Webブラウザを含む統合インターネットアプリケーションのMozilla SeaMonkey 1.1.8などをJWMウインドウマネージャ上で使用することができる。またPETgetというパッケージマネージャがあって、Puppyの公式レポジトリに自動的に接続して追加のソフトウェアをインストールできる。OpenOffice.orgは現在のところは4.0のレポジトリでは提供されていないが、バージョン3.0のレポジトリからインストールできた。

 Puppy Linuxで問題になるかもしれないこととして、データが直ちにフラッシュメモリに保存されるとは限らないという点がある。作成/編集したファイルは作業中にはメモリに保存されていて、メモリの内容がフラッシュメモリに書き込まれるのは、定期的に行われる書き込みの際か、シャットダウン作業の際かのどちらかになる。ただしデスクトップ上にあるSave(保存)ボタンを利用すれば、フラッシュメモリへの書き込みを強制的に行うこともできる。しかしこのように保存が間隔を空けて行われるため、タイミングによってはファイルの内容が失われる恐れがある。

       1|2|3|4 次のページへ

Copyright © 2010 OSDN Corporation, All Rights Reserved.




キャリアアップ



エンタープライズ・ピックアップ

news004.jpg 世界で勝つ 強い日本企業のつくり方:利用契約の検討――グローバルクラウドで失敗しないために(前編)
2010年以降、クラウドサービスの利用がさらに加速する。サービスを利用する企業はプロバイダーのデータセンターに預けた自社情報を保護するために、法的な要素を理解しておかなければならない。企業が注意を払うべき法的な検討事項を整理する。

news001.jpg IT投資の新方程式:「Twitter使ってます」――現役MS社員が“社員力”を語る(前編)
マイクロソフトが掲げるプロモーションメッセージ「社員にチカラを。ITで企業力を。(以下、BIEB)」からは、ITで社員の生産性を向上することが業績の拡大につながる、といったニュアンスを感じる。そこで気になるのが「じゃあ、マイクロソフトの社員自身はどうなのよ?」ということ。3人の現役MS社員により実態が明らかになる……?

news010.jpg 産業構造を変えるか:「住宅クラウド」の衝撃
住宅都市工学研究所が進める「住宅クラウド」は、クラウドが企業のIT領域にとどまらず、ビジネスのやり方自体を変える可能性を示している。

news010.jpg オルタナティブな生き方 栗原進さん:ネットでリアルを楽しくしたい
SE出身の企業広報マンでありながら、趣味は落語で憧れの人はインディ・ジョーンズとアナログ全開の栗原さんに、ブログを書く理由やネットからはじまるコミュニケーションについて伺った。

news001.jpg 最強最速アルゴリズマー養成講座:トップクラスだけが知る「このアルゴリズムがすごい」――「探索」基礎最速マスター
プログラミングにおける重要な概念である「探索」を最速でマスターするために、今回は少し応用となる探索手法などを紹介しながら、その実践力を育成します。問題をグラフとして表現し、効率よく探索する方法をぜひ日常に生かしてみましょう。