...

Eee PCのSplashtop

by user

on
Category: Documents
16

views

Report

Comments

Transcript

Eee PCのSplashtop
特 集
1
超速
Eee PC の Splashtop
Fedora やUbuntuが
たった16 秒で
Linux
を
16
2009.1 Nikkei Linux
便利なのに」と誰しも1度は考えたことがあるはず。
実は,人気を二分している「Fedora」や「Ubuntu」
を作り替えれば,起動時間を10 秒台にまでに短縮
することが 可能です。2008 年11月には,台 湾
ASUSTeK Computer 社が OSの起動時間を短縮
したモバイル PCを発表するなど,PCの「スピード
起動」に注目が集まっています。
そこで本特集では,Fedora 9とUbuntu 8.10
を作り替え,Atomマシンで最短「16 秒」で起動す
る手法を詳しく解説します。特集後半では,ASUS
の「EeePC」シリーズが搭載する超高速起動Linux
「Splashtop」のカスタマイズ法を紹介します。
(菅井 光浩 ライター 須藤 健一,米田 聡)
5
なら
秒!
Part1 p.21
起動
Photo:ロイター / アフロ
作る
FedoraとUbuntu の
超速起動テクニック
Part2 p.33
Eee PC の超速 Linux
「Splashtop」をカスタマイズ
付録
DVD 収録
Keyword
﹀ ディストリビューション
﹀ カーネル
﹀ ULCPC
Nikkei Linux 2009.1
17
Linux Special 1
「PCの電源投入後,すぐにOS が操作できれば
PCの電源ボタンを押した後,OS が
SSD(Solid State Drive)コントローラ
に必要なモジュールをあらかじめカーネ
起動してアプリケーションが立ち上がる
を搭載するなどしてストレージの読み
ルに組み込んでおく,②デバイスの初
まで,時間がかかりイライラした経験
取り性能を2 倍以上に向上したモバイ
期化を効率的に処理できる「fastboot」
はありませんか。誰でも1度は,
「PCの
ル PC「Eee PC S 101」を発表しました。
パッチをカーネルに適用する──です。
電源投入後,すぐにOS が操作できれ
「電源投入から 約18 秒で Windowsの
①は,Linuxの起動時間を短縮する際
ば便利なのに」と考えたことがあるは
「ようこそ」画面を表示できる」
(ASUS
の定番手法(後述)ですが,注目に値
ずです。
TeK)のが特徴です。
するのが②です。
Fedora 9 が搭載する標準のカーネル
超速!起動ブームが到来
実は今,OSの高速起動に注目が集
Fedora を改造して 5 秒で起動?!
2008 年 9 月には,
「Linuxを5 秒で 起
は,デバイスの初期化処理をシーケンシ
ャル(逐次的)に処理します(図1上)
。
まっています。2008 年10 月には,台湾
動(Booting Linux in five seconds)
」と
例えば,USBコントローラなどは,その
ASUSTeK Computer 社が 約 5 秒で 起
いう衝 撃的なブログ (http://lwn.net/
ポート数に応じて初期化にかかる処理
動するPCを出荷開始しました(写真1)
。
Articles/ 299483 /) が 公 開されました
時間が長くなる傾向があります。初期
米 DeviceVM 社 が 開 発 し たLinux
(写真 2)
。ブログを執筆したのは,米
化に時間がかかるデバイスが 1つでも
「Splashtop」をベースとしたOSを搭載
Intel 社に 所 属するArjan van de Ven
あると,全体の処理の時間が長くなる
しており,電源投入後に専用のデスク
氏。Arjan 氏は,カーネルの開発に長
問題を抱えていました。
トップ画面「Express Gate」が起動しま
年携わってきたメンテナの1人で,ブロ
この問題を解決するために開発され
す。画面上の「Webブラウザ」などの
グ に は「 起 動 に45 秒 か か っ て い た
たのが「fastboot」パッチです。fastboot
アイコンをマウスでクリックすればソフ
Fedora 9を改造し,起動時間を5 秒に
パッチを適用したカーネル(以後,fast
トウエアが起動します。Express Gate
短縮することに成功した」と記されて
bootカーネル)を使えば,複数の初期
は,
「ちょっとWebがみたい」といった
います。
化プロセスを同時並行に処理できるよ
Windowsを起動するまでもないアプリ
同氏は,Fedora 9のカーネルを改造
うになります(図1下)
。プロセッサの稼
ケーションを短時間で起動するのに適
するなどして起動時間を短縮していま
働率が上がり,全体の初期化処理の時
しています。
す。実践した改造手法は,①カーネル
間が短縮できます。Arjan 氏は,fastbo
さらにASUSTeKは11月,新 型 の
が実行する「デバイスの初期化」処理
ot パッチを適用したLinuxカーネル(バ
ージョン2 . 6 . 27 -rc 6)を公開しています
が,改造方法の詳細は明らかにしてい
ません。
そこで日経 Linux 編集部では,当該
ブログなどで議論されている内容を頼
りに,起動時間を短縮したFedora 9を
一から作る作業に挑戦しました。その
結果,カスタマイズ前に1 分以上かかっ
ていたFedora 9 *1 の起動時間を16 秒
にまで短縮することに成功しました。
写真1 5秒でOSが起動する ASUSTek の
「Eee Box B202」
18
2009.1 Nikkei Linux
写真 2 Arjan 氏が公開したブログ「Boot
ing Linux in five seconds」
URLはhttp://lwn.net/Articles/299483/。
同じく,Ubuntuの起動時間も20 秒を
切ることができました。
Fly UP