メディア
鬯ッ�ッ�ス�ッ�ス�ス�ス�ゥ鬮ッ譎「�ス�キ�ス�ス�ス�「�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�「鬯ッ�ョ�ス�ォ�ス�ス�ス�エ鬯ョ�ョ隲幢スカ�ス�ス�ス�」�ス�ス�ス�ス�ス�ス�ス�ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ュ鬯ッ�ッ�ス�ゥ髫ー�ウ�ス�セ�ス�ス�ス�ス�ス�ス�ス�オ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�コ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ケ鬯ッ�ョ�ス�ォ�ス�ス�ス�エ鬮ッ�キ�ス�ソ鬯ョ�「�つ€�ス�ス�ス�セ髫エ莨夲スス�ヲ�ス�ス�ス�ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�」�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ケ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス鬯ッ�ッ�ス�ッ�ス�ス�ス�ゥ鬮ッ譎「�ス�キ�ス�ス�ス�「�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�「�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ァ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ク

ユビキタス、Linux/Android高速起動ソリューション最新版「QuickBoot R1.2」圧縮・差分アップデート機能を強化

ユビキタスは、Linux/Androidシステムの高速起動ソリューション「Ubiquitous QuickBoot」の最新版の提供を開始。圧縮機能や差分アップデート機能の強化により、広範の組み込み機器で導入しやすくなったという。

» 2011年10月19日 13時21分 公開
[八木沢篤,@IT MONOist]

 ユビキタスは2011年10月19日、Linux/Androidシステムの高速起動ソリューション「Ubiquitous QuickBoot(以下、QuickBoot)」の最新SDK「Ubiquitous QuickBoot Release 1.2(以下、QuickBoot R1.2)」の提供を開始した。

 QuickBootは、同社が独自開発したシステム高速起動技術のソフトウェア製品だ。アプリケーション側で使用しているメモリ量に依存せず、電源オフの状態から数秒でシステムを高速起動できるのが特長だ。高機能・多機能化に伴うシステムサイズの増大により、Linux/Androidベースの組み込み機器の起動は遅くなる傾向にあるが、同SDKをシステムに組み込むことで、その問題を解消。ユーザーの利便性の向上や待機電力の低減など、付加価値の高い製品を実現可能にするとしている。2010年3月の発売以降、既に幾つかの量産製品での採用も決定しているとのことだ。

Ubiquitous QuickBoot DEMO


 最新のQuickBoot R1.2では、「スナップショットイメージの圧縮機能」や「差分アップデート機能」によって、より広範囲の組み込み機器に導入しやすくなったという。以下に主な機能強化ポイントを列挙する。

  • スナップショットイメージの圧縮機能サポート 
    QuickBootは、システムの起動に必要なメモリ領域のスナップショットイメージを不揮発性ストレージからRAMに復元することで高速起動を実現するが、従来のバージョンでは、スナップショットイメージの格納領域として搭載しているRAMと同容量の不揮発性ストレージを必要としていた。今回のQuickBoot R1.2では、スナップショットイメージの圧縮機能により必要なストレージ容量を使用メモリ量の約50%前後にまで削減。ストレージ容量の制限でQuickBootを実装できなかった機器でも、導入することが可能になった。圧縮アルゴリズムは、サンプルコードを提供する同梱のLZF、LZMAの他、ユーザー所有のアルゴリズムなどから選択可能(GPLなどが適用されたものは使用付加)。
  • 差分アップデート機能のサポート 
    QuickBoot導入の際に、Linux/Androidシステムやアプリケーションのアップデートが発生する場合、スナップショットイメージも併せてアップデートする必要がある。今回のQuickBoot R1.2でサポートする差分アップデート機能は、スナップショットイメージの全面書き換えではなく、新旧2つのスナップショットイメージの差分を抽出し、差分情報のみから新スナップショットイメージを作成する各種ユーティリティを提供する。開発者は、これを利用することでLinux/Androidシステムのアップデートに必要なバイナリサイズを大幅に削減できる。
  • Android 2.3を追加サポート 
    Android向けに最適化された起動方式(Androidモード)をサポートするオプションパッケージ「Android Pack」もQuickBoot R1.2に対応させ、同時にリリースする。これにより、Android 2.2/2.3がサポートされる。
  • オープンソースソフトウェアが活用可能 
    QuickBoot Storage BIOSモジュールのサポートにより、他のソフトウェアモジュールとストレージドライバを完全に分離し、GPLが適用されているブートローダーなどに含まれるストレージドライバコードを活用して、QuickBoot用のストレージドライバを実装できるようになった。これにより、開発工数を大幅に短縮できる。

 なお、同社は2011年11月16~18日の3日間、パシフィコ横浜で開催される「Embedded Technology 2011/組込み総合技術展(以下、ET2011)」に出展し、QuickBoot R1.2を使用したデモを行う予定だという。

Embedded Technology 2011/組込み総合技術展

会期 2011年11月16日(水)~18日(金)
時間 10:00~17:00(17日(木)は18:00に終了)
会場 パシフィコ横浜
ユビキタス・ブースNo. E-35

Embedded Technology 2011特集 >>↑↑↑特集ページはコチラから↑↑↑<<

Copyright © ITmedia, Inc. All Rights Reserved.

鬯ッ�ッ�ス�ッ�ス�ス�ス�ョ�ス�ス�ス�ス�ス�ス�ス�ッ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�キ鬯ッ�ョ�ス�ッ髫カ謚オ�ス�ュ�ス�ス隰�∞�ス�ソ�ス�ス�ス�ス�ス�ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ー鬯ッ�ッ�ス�ッ�ス�ス�ス�ョ�ス�ス�ス�ス�ス�ス�ス�ッ鬯ョ�ッ�ス�キ鬮」魃会スス�ィ�ス�ス�ス�ス�ス�ス�ス�キ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�サ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�キ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス鬯ッ�ッ�ス�ョ�ス�ス�ス�」鬮ッ蜈キ�ス�ケ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ウ鬯ッ�ッ�ス�ョ�ス�ス�ス�」鬯ッ�イ�ス�ス�ス�シ陞滂スイ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ィ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ソ鬯ッ�ッ�ス�ョ�ス�ス�ス�ォ�ス�ス�ス�ス�ス�ス�ス�エ鬯ョ�ッ�ス�キ�ス�ス�ス�ソ鬯ッ�ョ�ス�「�ス縺、ツ€�ス�ス�ス�ス�ス�ス�ス�セ鬮ォ�エ闔ィ螟イ�ス�ス�ス�ヲ�ス�ス�ス�ス�ス�ス�ス�ソ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ュ�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス�ス