ylug 20090430 mamano

17
Linux Foundation Collaboration Summit The Moblin track moblin.org / ミラクル・リナックス株式会社 天野 光隆 [email protected] http://moblin.org, http://moblin.jp

Upload: mitsutaka-amano

Post on 28-Nov-2014

1.354 views

Category:

Documents


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ylug 20090430 mamano

Linux Foundation Collaboration SummitThe Moblin track

moblin.org / ミラクル・リナックス株式会社天野 光隆

[email protected]://moblin.org, http://moblin.jp

Page 2: Ylug 20090430 mamano

2Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

自己紹介

天野 光隆(あまの みつたか)moblin.orgコミュニティに参加

2008年6月5日より、開発ツール(Moblin Image Creator)のメンテナとして活動

その他、メーリングリスト上での技術サポート、ディスカッション、ドキュメントレビューなど

ミラクル・リナックス株式会社に勤務Atom関連のディストリビューション開発、サポー

ト担当シンクライアントOSの開発、サポート担当

Page 3: Ylug 20090430 mamano

3Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

アジェンダ

moblin.org とは

LFCSのセッション

その他

今後の予定

Page 4: Ylug 20090430 mamano

4Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

moblin.org とは 1/2

Linuxプラットフォームの構築を推進するOSSプロジェクト

MID、Netbook、車載情報システムなどの組み込み機器向けがターゲット

インテル (R) Atom(TM) プロセッサー搭載のH/W用に最適化されたソフトウェアコンポーネントを提供

Page 5: Ylug 20090430 mamano

5Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

moblin.org とは 2/2

ソフトウェア構成の基盤を定義し、パッケージ、開発ドキュメントなどを公開

成果物を活用し、OSV、ISV等が製品やソリューションを提供

moblin.org

OSVs

ISVsUpstreamProjects

MoblinContributors

DeviceBuilders

Page 6: Ylug 20090430 mamano

2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

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に移管

Page 7: Ylug 20090430 mamano

2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

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

Page 8: Ylug 20090430 mamano

LFCSでの発表内容

Page 9: Ylug 20090430 mamano

9Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

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のエンジニア

Page 10: Ylug 20090430 mamano

2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

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

Page 11: Ylug 20090430 mamano

2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

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

Page 12: Ylug 20090430 mamano

2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

Moblin Session トピック 3/3

• Clutter Tutorial

• 3D UiライブラリClutterの紹介とデモ。EmmanueleはClutterの主要メンテナであり、Intelから買収された英Openedhand社の元社員が引き続き開発。

• 簡単に2D/3Dアニメーションを作ることができるAPI

• http://www.clutter-project.org/

Page 13: Ylug 20090430 mamano

2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

その他

• 会えた人– Prajwal Karur Mohan• Moblin SDK(Moblin Image Creator)のメンテナ• 約1年の付き合い。ようやく会えました。

– Arjan ven de Ven• Fast boot開発者

– その他、多くのMain contributor(Intel OTC)

Page 14: Ylug 20090430 mamano

2009/04/30 Copyright © 2000-2009 MIRACLE LINUX CORPORATION All rights reserved 

今後の予定

• Japan Technical Jamboree 27 (5/22)• Japan Technical Jamboree 28 (6/12)– (未定)

Page 15: Ylug 20090430 mamano

Web: moblin.org / moblin.jpBugzilla: bugzilla.moblin.org

Git: git.moblin.orgMailing List: moblin.org/community/mailing-lists

IRC: #moblin on irc.freenode.org

Page 16: Ylug 20090430 mamano

Q&A

Page 17: Ylug 20090430 mamano

ご清聴ありがとうございました