リネオソリューションズ株式会社

Success STORIES
Success STORIES
リネオソリューションズ株式会社
リネオソリューションズ株式会社
組込み Linux の先駆的エンジニア集団
リネオソリューションズの挑戦。
ジを保存しておく。そして、電源オンのときに
いています。Linux が搭載される機器ならどのよ
リネオソリューションズ(以下、リネオ)は、長らく組込み Linux に取り組んできており、数多くのソリューションを提供している。
保存したスナップショットイメージからシステ
うなものでも対応できます」
(山田氏)。「海外の
主な製品として、Warp!!、uLinux、Vzet、SmartU2 など幅広い。サービスとして、プロフェッショナルサービス、リネオテストラボ、
ムメモリを一挙に復元することで高速起動を実
事例ですが、Hertz のレンタカーに搭載されてい
レスキューサービス、コンサルティングなどがある。ここでは、リネオの各種ソリューションへの取り組みについて聞いた。
現する。システムにもよるが、起動に十数秒必
るカーナビゲーションシステムへも採用されて
要だったものが、わずか 1 ~ 2 秒で起動できる
います」
(三宅氏)。「Warp!! は、ARM® 以外の組
ようになる(図)。
込み向けプロセッサも幅広くサポートしており、
Warp!! の開発はお客様からのニーズに応えた
ものだ。「従来は冗長な部分を削ったりしてい
リネオソリューションズ株式会社
代表取締役社長
小林 明 氏
十数秒必要だったものが
わずか 1 ~ 2 秒で起動
Warp!! は、フラッシュメモリなどの記憶装置
に保存しておいたスナップショット領域を使用
いろいろなシステムに適応できるようになって
います」
(小林氏)。
ましたが、もっとドラスティックに起動時間を
さらに、スナップショットの保存についても
短くできないかということで開発しました」
(小
多用なモードを用意したり、圧縮率を可変す
木曽氏)。「従来のやり方では、ある一定時間ま
ることができるなど、システムに応じた柔軟な
での削減は効率良く行えますが、その先まで短
設定が可能となっている。「組込みシステムは、
縮しようとすると、労力が割に合わなくなって
いったん作り込んでしまうとそのまま使うこと
しまいます」
(三宅氏)。Warp!! は、基本的には
が多いのですが、Warp!! は完成後でも引数を変
すべてのLinuxベースのOSに対応している。
「技
更することで設定を柔軟に変更することができ
術的には Linux 以外の OS でも対応できるのです
ます」
(小木曽氏)。
が、我々が Linux のスペシャリスト集団なので
そうしています。Android は下回りが Linux なの
で対応可能です」
(小木曽氏)。
スイッチオフ直前までの
イメージで高速起動
して高速起動を実現するものだ。通常の起動は、
多くのステップを必要とする。それに対して、
完成後でも柔軟な引数設定が可能
中国では、SoC ベンダーやセットメーカーを中
Warp!! は、アプリケーションを起動した状態で
Linux 関連の多くの製品や
サービスを提供
インアップされている。Linux の高速起動テク
のシステムメモリに加え、レジスタの内容など
Warp!! は 2008 年にリリースし、今年で ver.5 ま
のハードウェア状態のスナップショットイメー
で順調にバージョンアップしてきた。採用実績
ノ ロ ジ ー と な る「Warp!!」、Linux/Android の
も増えており、2014
日本法人は株式を買い取ってリネオソリュー
プロセスを見える化する「Vzet」、各種機器に
年 12 月現在で 63 プ
ションズとし、現在に至っているという。
幅広く利用できるようにカスタマイズし、組込
ロジェクトを数え
「独立したことで製品が無くなってしまい、
みに特化した「Lineo uLinux」、組込み Linux
る(海外7件を含む)
。
ハードウェアとソフトウェアの受託開発を行っ
uLinux などの製品をゼロから開発しました」
開発環境の「Lineo uLinux ELITE」、組込みシス
「最近増えている車
ていました。開発には UNIX マシンを活用する
(小林氏)。製品はゼロからの開発になったが、
テムの自動更新のための「SmartU2 Agent」な
載関連や産業系に加
など、UNIX や C 言語に関しては豊富な経験があ
日本のお客様へのサポートは引き継いだとい
どである。
え、複合機やプリン
ります」
(小林氏)。
う。「たとえブランドが変わっても、同じエン
さらにサービスとして、プロフェッショナル
タなどの O A 機器、
1990 年代の後半に、「これからは Linux だ」と
ジニアが日本にいる、ということがお客様に
サービス、各種サポート、レスキューサービス、
P O S レ ジ、 医 療 機
いうことで Linux を中心とするようになり、さ
とっての安心感につながったと思います」
(三
コンサルティング、Linux カーネルの総合メンテ
器、制御機器、家電
らに組込み Linux へとシフトしていった。その
宅氏)。
ナンスなど、Linux に関するさまざまなメニュー
など、組込みLinux
を用意している。
搭載の多用なシス
リネオの創業は、1984 年のユナイテッドシ
ステムエンジニア(USE)に逆のぼる。「当時は、
40
営業活動を行っていた。
2003 年に Lineo, Inc. が買収されたのを機に、
後、USE 全株式を米 Lineo, Inc. に売却して Lineo
このように Linux に対して豊富な経験を持つ
の 100% 子会社となり、Lineo Japan, Inc. として
リネオには、Linux に関連した多くの製品がラ
ARM PARTNERS SUCCESS
海外へは 2010 年から展開している。「台湾や
図:フリースケールの i.MX を搭載した評価用タブレットのボード。
Warp!! を使用することで、Android のような大規模なシステムも数秒で起動できる。
テムで採用いただ
リネオソリューションズ株式会社
取締役
事業開発室 室長
三宅 昌宏 氏
ARM PARTNERS SUCCESS
41
テクニカル・ノート
Success STORIES
リネオソリューションズ株式会社
Technical NOTE
リネオソリューションズ株式会社
超高速起動ソリューション
と思っています。そのためには、マルチコアや
ストレージの高速化への対応がポイントとなり
Warp!!
ます。最新の ver.5 ではマルチコアへ対応しまし
た。SoC やコアの特長を上手に活かしていける
ソリューションとして、ご活用いただければと
瞬時に起動 驚きの速さ
その感覚はまさに“ワープ(Warp)”
考えています」
(小沢氏)という。
いきなりフルスロットルで走る
Warp!! は、Linux 標準のハイバネーションのコンセプトを基に、リネ
オ独自の技術で拡張して実現した高速起動テクノロジーです。
レスキューサービス
リネオソリューションズ株式会社
ソリューション統括部
統括部長
小木曽 直門 氏
「プロフェッショナルサービス」は、リネオが
長年にわたる組込みシステム開発で蓄積したノ
リネオソリューションズ株式会社
営業統括部
統括部長
ウハウや先進の Linux テクノロジーを融合させ
山田 茂 氏
ることで、ユーザーの要求仕様に即した Linux
システムを受託開発するものだ。さらに、シス
心にサポートしています。最近では欧米も増え
テムの不具合を短期間で修正する「レスキュー
は自己責任が基本となりますが、お客様が期待
てきています。たとえば、バッテリ消費がシ
サービス」は、リネオならでのサービスである。
する品質との格差を埋めるサービスをリネオが
ビアな小さなシステムへの搭載事例がありま
「レスキューサービスは、基本的に 2 週間の時間
提供することで、安心感をお届けしたいという
す。従来 1 日しかバッテリが持たなかったもの
をいただいています。しかし、万が一 2 週間で
趣旨で開始しました」
(小木曽氏)。カーネルに
が、Warp!! を搭載し、基本的な待機電力を激減
解決できないときは、いったん調査報告を実施
対するセキュリティを検証し、問題があれば
させることで、1 週間も持つようになっていま
し、これからの進め方などをお客様と協議して
パッチを当てるなどの対処をしたり、カーネル
す」
(三宅氏)。
います」
(小木曽氏)。なかには開発中のシステ
のリビジョンが上がる際に発見された不具合の
ムを持ち込まれることもある。「Linux で製作し
修正も実施している。また、SoC ベンダーのエ
「Android に特化したモードで、エンドユーザー
たシステムの出荷が間近に迫っているが、どう
ラッタ情報も反映しているという。
のイメージを保持することで、スイッチオフ直
しても修正できない不具合があるといったお客
前のイメージで高速起動ができます」
(三宅氏)。
様にも対応しています」
(山田氏)。
最 新 版 で は、Android Mode を 加 え た。
「今後もより多くのお客様に採用いただきたい
さらにリネオでは、「これから Linux」という
意味の「これりな」という無料の講座を不定期
通常のプロジェクトはある程度の助走期間が
で開催している。「最近、別の OS から Linux へ
あるが、レスキューサービスはいきなりフルス
の移行が増えています。Linux へ移行をお考えな
ロットルで走るようだ。「エンジニアにとって
ら、これりな講座をご利用ください」
(山田氏)。
は過酷ともいえるサービスですが、リネオのこ
「リネオは、安心して Linux を使っていただきた
れまでの組込み Linux についての豊富な経験と
いという思いから製品やサービスを提供してい
多くの蓄積があるからこそ提供できるサービス
ます。別の OS からの移行や、すでに Linux をお
です」
(山田氏)。最終的にはドキュメントも提
使いのお客様もリネオを活用していただけたら
供している。
と思っています」
(三宅氏)。
●
●
●
携帯端末 / デジタル家電、業務用機器など様々な製品に搭載可能
待機電力“0”を実現し、組込み Linux をエコなシステムに
高速起動はもはや標準装備
■ Warp!! の特徴
動作時のメモリやレジスタの状態をスナップショットとしてメディア
に保存し、電源 ON 時には保存したスナップショットを一挙に復元す
ることで起動高速化を実現しています。
高速化のキーはスナップショットイメージの RAM への高速展開
● 保存するスナップショットイメージのサイズ縮小
● 2 次記憶装置のスループットの確保
● 圧縮データの高速解凍
■スナップショット保存機能
● ターゲット単体でスナップショット保存を実行可能
● 製品に最適なスナップショット保存モードを選択可能
○ シャットダウン時にスナップショットを取り直す
ハイバネーションモード
○ 同じスナップショットを使い続ける高速起動モード
○ アクティブプロセスだけを保存対象とするセパレートモード
● スナップショットの圧縮と解凍
○ 約 1/5 ~ 1/2 に圧縮可能
○ I/O との並列処理による高速処理を実現
○ 非圧縮、通常圧縮、高速圧縮の 3 通りの方式をサポート
● 使うシーンに合わせた複数のスナップショット保存のサポート
搭載される製品の仕様に沿って、スナップショット保存や起動方法を
選択、組み合わせることで最適な起動高速を実現できます。
Warp!! が実現する超高速起動の動画を Web サイトで公開しています。
「速さ」と「使いやすさ」を実現する
リネオのテクノロジー
起動の「速さ」だけでなく、「拡張性」、「柔軟性」も高く評価いただい
ており、多くの製品への採用が進んでいます。2008 年のリリースか
ら現在の version5 へと Warp!! は進化しています。
■ Multi Core/Multi Storage 対応
CPU の Multi-core 化や Storage の高速化に対応できるよう、Multicore を効率よく使い、さらなる起動高速化が可能です。
■ Android Mode
Android 搭載機器ではユーザーの設定変更した状態を次の起動時に再
現可能です。終了時保存は不要で、起動時に瞬時に設定値を反映させ
ることで実現しています。
■ UserAPI
Warp!! の特徴の一つである柔軟性がさらに高まりました。UserAPI を
使いユーザースレッドで H/W 並列初期化、早期実行アプリの実現サ
ポートすることでさらなる高速化が可能です。
■スナップショット Switch 機能
複数のスナップショットイメージを用意し、Kernel 動作中にスナップ
ショット切り替えが可能です。
株式会社日立超 LSI システムズ様リアルタイム・オーガナイザ(RTO)
と連携し、T-Kernel と Linux の高速起動にも対応しています。
お問い合わせ先
リネオソリューションズ株式会社
東京オフィス 営業統括部
TEL:03-5367-9098 FAX:03-5367-9099
E-mail:[email protected] Web:http://www/lineo.co.jp/
小林氏も、「製品開発のラストワンマイルと
これからLinuxという意味の
「これりな」講座
いう大変なところを一緒に経験してきており、
今後もお客様と一緒になって満足できる製品や
サービスを提供していきます」という。
リネオソリューションズ株式会社
営業統括部
マネージャ
小沢 義久 氏
42
ARM
ARMPARTNERS
PARTNERSSUCCESS
SUCCESS
最近スタートしたサービスとして「リネオテ
リネオのソリューションは、5 月開催の ESEC
ストラボ」がある。「いままで個別に提供してい
2015 や 6 月開催の ET West 2015 などの各種展示
たセキュリティーサービスやシステム検証など
会への出展を予定している。興味のある方は是
を統合したものです。オープンソース系の OS
非足を運んで欲しい。
図1:Warp!! を用いた超高速起動のフロー
図 2:Warp!! Automotive Edition
ARM PARTNERS SUCCESS
43