LDS 1105 レポート
-
Upload
industrial-technology-research-institute-itri- -
Category
Technology
-
view
4.602 -
download
6
description
Transcript of LDS 1105 レポート
![Page 1: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/1.jpg)
Linaro Developer Summit11.05
Open Embedded Software Foundationboard & chief project coordinator
Noritsuna Imamura
![Page 2: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/2.jpg)
Where
• Corinthia Grand Hotel Royal, Budapest– 9-13 May
![Page 3: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/3.jpg)
What’s
• Discuss about next developing plan.– Linaro 11.11
• http://summit.linaro.org/uds-o/track/linaro-android/
![Page 4: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/4.jpg)
How to do 1/2
• https://blueprints.launchpad.net/linaro-android/+spec/xxxxxxxxxxx
![Page 5: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/5.jpg)
How to do 2/2
• http://summit.ubuntu.com/uds-o/meeting/xxxxxxx
![Page 6: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/6.jpg)
Party
• 9 May(1st day)– Invitation party
• 10 May(2nd day)– Linaro Technical Showcase
• 11 May(3rd day)–PGP Key party
• 13 May(Final day)–UDS Party
![Page 7: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/7.jpg)
Conclusion
• 顔合わせの場である– IRC chat 上で週一 Mtg– ML で議論
• ぶっちゃけ、息抜き–開発してくれている皆さんへのプレゼント
![Page 8: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/8.jpg)
All Reports list
• LEB Board Review and Deliverable Requirements• https
://wiki.linaro.org/Platform/Android/Specs/LEBBoardReviewAndDeliverableRequirements
• https://wiki.linaro.org/Platform/Android/EvaluationBuild/MemberDeliverables
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-leb-board-review/
• Consolidate hardware-dependent code between Android and Ubuntu
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-consolidate-hardware-dependent-code-between-android-and-ubuntu
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-consolidate-hardware-dependent-co/
• 2011 ELC Follow Up and Planning• https
://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-2011-elc-followup
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-2011-elc-followup/
• Code Review For Android• https://wiki.linaro.org/Platform/Android/Specs/
AndroidCodeReview• https
://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-code-review
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-code-review/
• Android Continuous Integration and Building• https
://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-continuous-integration
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-continuous-integration/
• Upstream Android Build• https://wiki.linaro.org/Platform/Android/Specs/Upst
reamAndroidBuild• https://blueprints.launchpad.net/linaro-android/+sp
ec/linaro-android-o-upstreaming• http://summit.ubuntu.com/uds-o/meeting/linaro-an
droid-o-upstreaming
• Android Beyond Phones and Advanced Topics• https://blueprints.launchpad.net/linaro-android/+sp
ec/linaro-android-o-beyond-phones• http://summit.ubuntu.com/uds-o/meeting/linaro-an
droid-o-beyond-phones• Better Android Build Service
• https://wiki.linaro.org/Platform/Specs/11.11/BetterCloudBuildd
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-better-android-build-service
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-better-android-build-service
• Managing (Android) code differences • https://wiki.linaro.org/Platform/Specs/11.11/Manag
ingCodeDifferences• https://blueprints.launchpad.net/linaro-android/+sp
ec/linaro-android-o-managing-code-differences/• http://summit.ubuntu.com/uds-o/meeting/linaro-an
droid-o-managing-code-differences/
![Page 9: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/9.jpg)
2011 ELC Follow Up and Planning
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-2011-elc-followup
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-2011-elc-followup/
![Page 10: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/10.jpg)
2011 ELC Follow Up and Planning
• Embedded Linux Conference の報告–デバイスツリーへのツッコミがあった模
様・・・
• 実際には・・・– Android 関係者の点呼取りでした・・・• https://wiki.linaro.org/Platform/Android/
![Page 11: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/11.jpg)
LEB Board Review and Deliverable Requirements
• https://wiki.linaro.org/Platform/Android/Specs/LEBBoardReviewAndDeliverableRequirements
• https://wiki.linaro.org/Platform/Android/EvaluationBuild/MemberDeliverables
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-leb-board-review/
![Page 12: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/12.jpg)
LEB Board Review and Deliverable Requirements
• Linaro Evaluation Build について–どんな機能をもっているものを採用すべき
か?• https://
wiki.linaro.org/Platform/Android/EvaluationBuild/MemberDeliverables• 答え出ず
• Google Phone とか使ってみては?–ライセンスとか、きちんとしないとね!
![Page 13: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/13.jpg)
Consolidate hardware-dependent code between Android and Ubuntu
※ 最重要 Mtg• https
://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-consolidate-hardware-dependent-code-between-android-and-ubuntu
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-consolidate-hardware-dependent-co/
![Page 14: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/14.jpg)
Consolidate hardware-dependent code between Android and Ubuntu• Ubuntu チームとハードウェアディペンデ
ントな部分をどう扱うかについての議論– Ubuntu チーム:別のブランチ切っておけば
よくね?• 要は、いまのハードウェアパックの形式
– http://releases.linaro.org/platform/linaro-n/hwpacks/
– Android チーム:いや、そうすると統一カーネルじゃないじゃん・・・
• どうしようか (´ ・ ω ・` ) ショボーン⇒ 結論出ずに、終了
![Page 15: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/15.jpg)
Code Review For Android
• https://wiki.linaro.org/Platform/Android/Specs/AndroidCodeReview
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-code-review
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-code-review/
• https://docs.google.com/present/view?id=0AfbNxiGaNujWZGhxMnFocjJfMTFjd3M4djhoYg&hl=en&authkey=CJ6Hk-wE
![Page 16: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/16.jpg)
Code Review For Android
• コードレビューのワークフローについて– https://docs.google.com/present/view?id=0AfbNx
iGaNujWZGhxMnFocjJfMTFjd3M4djhoYg&hl=en&authkey=CJ6Hk-wE
–を見てくれよ!
–以上!
![Page 17: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/17.jpg)
Android Continuous Integration and Building
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-continuous-integration
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-continuous-integration/
![Page 18: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/18.jpg)
Android Continuous Integration and Building
• ナイトリービルド環境について– https://android-build.linaro.org/– https://
wiki.linaro.org/Platform/Android/BuildSource
–現在、 Jenkins ベースのビルドシステムがある
– CTS をベースとしたテストシステムを導入したい
![Page 19: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/19.jpg)
Better Android Build Service
• https://wiki.linaro.org/Platform/Specs/11.11/BetterCloudBuildd
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-better-android-build-service
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-better-android-build-service
![Page 20: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/20.jpg)
Better Android Build Service
• 上記ナイトリービルド環境をよりよくするには?の議論– 1. Highlight build failures – 2. Reduce build time– 3. New developer experience– 4. Develop in the cloud – 5. Lower local build time– 6. Rewrite manifests to list the head commit of all
sub-gits when the build completes– 7. Local manifest upload and build
![Page 21: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/21.jpg)
Upstream Android Build
• https://wiki.linaro.org/Platform/Android/Specs/UpstreamAndroidBuild
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-upstreaming
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-upstreaming
• https://docs.google.com/present/edit?id=0AfbNxiGaNujWZGhxMnFocjJfMTNnZjJ2ZmRkNQ&hl=en&authkey=CNPslfcC
![Page 22: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/22.jpg)
Upstream Android Build
• コントリビュートするためのお作法について– Linaro がコントリビュート受ける時– Linaro が他の OSS にコントリビュートする時
–どんなライセンスか確認しましょう!–ちゃんと原著作権者を表示しましょう!• 責任範囲を明確にするために必要です。
![Page 23: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/23.jpg)
Android Beyond Phones and Advanced Topics
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-beyond-phones
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-beyond-phones
![Page 24: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/24.jpg)
Android Beyond Phones and Advanced Topics
• 一言で言うなら、 Android を Ubuntu と同じように使うにはどうすればよいか?の議論
– bionic to glibc• LD_PRELOAD• insmod
– apt-get on Android• APK
![Page 25: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/25.jpg)
Managing (Android) code differences
• https://wiki.linaro.org/Platform/Specs/11.11/ManagingCodeDifferences
• https://blueprints.launchpad.net/linaro-android/+spec/linaro-android-o-managing-code-differences/
• http://summit.ubuntu.com/uds-o/meeting/linaro-android-o-managing-code-differences/
![Page 26: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/26.jpg)
Managing (Android) code differences
• 他の WG とのマージに関する Mtg
–コードマネージャーより、• 『いつもの方法でマージしてくれればいいから』
– Dev ML にパッチを流す
• って話。
![Page 27: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/27.jpg)
Linaro Technical Showcase
• 7:00 pm on Tuesday, May 10
![Page 28: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/28.jpg)
Auto Chasing Turtle
![Page 29: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/29.jpg)
Prize
![Page 30: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/30.jpg)
• Bonus Track
![Page 31: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/31.jpg)
ここがすべての発祥の地!
• Von Neumann’s house in Budapest.
![Page 32: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/32.jpg)
海外トラブラー部 1/2
• 名前が違うんだぜ・・・
![Page 33: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/33.jpg)
海外トラブラー部 2/2
• くらいよーせまいよーこわいよー• のりつな曰く「飛行機の中で犬夜叉を読んでいたからしょうがな
い」
![Page 34: LDS 1105 レポート](https://reader036.fdocument.pub/reader036/viewer/2022081504/554a0720b4c905507a8b5543/html5/thumbnails/34.jpg)
The rising marketrevolution
ofAndroid Embedded
Systems