Más contenido relacionado
Similar a Ylug 20090430 mamano (20)
Ylug 20090430 mamano
- 1. Linux Foundation Collaboration Summit
The Moblin track
moblin.org / ミラクル・リナックス株式会社
天野 光隆
mamano@miraclelinux.com
http://moblin.org, http://moblin.jp
- 4. moblin.org とは 1/2
Linuxプラットフォームの構築を推進する
OSSプロジェクト
MID、Netbook、車載情報システムなどの組
み込み機器向けがターゲット
インテル (R) Atom(TM) プロセッサー搭載の
H/W用に最適化されたソフトウェアコンポー
ネントを提供
Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 4
- 5. moblin.org とは 2/2
ソフトウェア構成の基盤を定義し、パッケー
ジ、開発ドキュメントなどを公開
成果物を活用し、OSV、ISV等が製品やソ
リューションを提供
Upstream
ISVs
Projects
Device
moblin.org
Builders
Moblin
OSVs
Contributors
Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 5
- 6. moblinの歴史
• 2007/07: moblin.org開設
• 2007/07: Ubuntuベースのmoblin v1がスタ
ート
• 2008/08: Fedoraベースでmoblin v2がスター
ト
– 2009/01/24: Moblin v2 Alpha1
– 2009/03/17: Moblin v2 Alpha2
• 2009/04: The Linux Foundationに移管
2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved
- 7. Moblin v2(2.0)
• kernel 2.6.29 (CONFIG_FASTBOOT=y)
• X server 1.6
• Mesa 7.3
• Clutter 1.0
• Python 2.6
• Perl 5.10
• Gcc 4.3.3
• Xfce 4.6.0 (Netbook)
• RPM 4.6
2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved
- 9. LFCSのMoblin Session
• Introduction: Dirk Hohndel
• Moblin Overview: Paul Cooper
• Porting to Moblin 2.0 and Beyond: Rob
Bradford
• Connection Manager: Marcel Holtmann
• Clutter Tutorial: Emmanuele Bassi
• Moblin SDK: Bob Spencer
• Cooking with Moblin Core Technologies:
Rob Bradford
• 全員Intel OTCのエンジニア
Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 9
- 10. Moblin Session トピック 1/3
• Developing for Core Technologies
• 「librest」を中心に解説。
• librestを使ってFlicker, Twitter, lastfmでアップロードされて
いる写真のサムネイルビューアをデモとしてみせた。
• librestを使うとわずか10数行で作る事とができるらしい。
• REST(Representational State Transfer)とはWebサービス
のシステムスタイルの名前で、RPC、SOAPのようなスタイ
ルでアクセス可能にする制約(のようなもの)。このようなサ
ービスはWebブラウザだけで利用できるけど、普通のアプ
リケーションとも簡単に統合できるよ。とのこと。
• http://moblin.org/projects/librest
• git://git.moblin.org/librest.git
2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved
- 11. Moblin Session トピック 2/3
• Connection Manager
• 次世代のネットワーク管理ユーティリティConnection
Manager(connman)の紹介。
• 「Network Manager」の拡張が困難という部分を指摘し、
Moblinにてスクラッチから開発することに。
• IPアドレス割当(DHCP, Static)、接続方式(lan, wlan,
modem)、通信方式(inet, ppp)などを全てプラグイン形式に
。
• LANケーブル接続〜DHCP取得〜接続可能状態まで約1
秒くらい。
• 今後はVPN接続等に対応していく予定とのこと。
• http://moblin.org/projects/connection-manager
• git://git.kernel.org/pub/scm/network/connman/connman.
git
2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved
- 12. Moblin Session トピック 3/3
• Clutter Tutorial
• 3D UiライブラリClutterの
紹介とデモ。Emmanuele
はClutterの主要メンテナ
であり、Intelから買収さ
れた英Openedhand社の
元社員が引き続き開発。
• 簡単に2D/3Dアニメーシ
ョンを作ることができる
API
• http://www.clutter-
project.org/
2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved
- 13. その他
• 会えた人
– Prajwal Karur Mohan
• Moblin SDK(Moblin Image Creator)のメンテナ
• 約1年の付き合い。ようやく会えました。
– Arjan ven de Ven
• Fast boot開発者
– その他、多くのMain contributor(Intel OTC)
2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved
- 14. 今後の予定
• Japan Technical Jamboree 27 (5/22)
• Japan Technical Jamboree 28 (6/12)
– (未定)
2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved
- 15. Web: moblin.org / moblin.jp
Bugzilla: bugzilla.moblin.org
Git: git.moblin.org
Mailing List: moblin.org/community/mailing-lists
IRC: #moblin on irc.freenode.org