Your SlideShare is downloading. ×
MeeGo won't die
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

MeeGo won't die

936
views

Published on

第2回 関西Kernel/VM探検隊で発表させてもらったスライド.

第2回 関西Kernel/VM探検隊で発表させてもらったスライド.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
936
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Yuya Adachi (@moguriso)Copyright 2011 All right reserved 2011.09.23
  • 2. 自己紹介足立勇弥 (@moguriso)普段は組込みLinux向けにDriverを書いたり基板と戯れたり SPI, UART, USB, I2C… Copyright 2011 All right reserved 2/39
  • 3. Agenda● MeeGoとは?● よくある質問と誤解● 実用的MeeGo● まとめ Copyright 2011 All right reserved 3/39
  • 4. MeeGo とは?● Intel<moblin>とNokia<maemo>を統 合して作成されたOS● クロスプラットフォームで動作 – Netbook, 携帯電話, tablet, IVI(車 載機器)● Linux distributionの1つ Copyright 2011 All right reserved 4/39
  • 5. MeeGo とは?Copyright 2011 All right reserved 5/39
  • 6. MeeGo NetBook● 実用レベルで動作するedition● SSSE3対応CPUが必要 Copyright 2011 All right reserved 6/39
  • 7. MeeGo Tablet● タブレット端末用edition Copyright 2011 All right reserved 7/39
  • 8. MeeGo IVI● 車載端末用edition Copyright 2011 All right reserved 8/39
  • 9. よくある質問● MeeGoって何ですか?● Androidと比べてどうなの? 特徴は?● 流行ってるの?流行るの?● MeeGoが動くハードは何?● なんでMeeGoなの? Copyright 2011 All right reserved 9/39
  • 10. よくする回答Q:MeeGoって何ですか?A:OSですがなにか? Linuxディ ストリビューションの1つで、ス マホ・タブレット・車載向(IVI)・ スマートテレビなど種々のハード に対応しています。 Copyright 2011 All right reserved 10/39
  • 11. よくする回答Q:Androidと比べてどうなの?A:完成度の面ではAndroidに一日 の長があります。下位互換性の欠 如やライセンス面、保守期間の短 さなどのGoogle的な動きに適応で きない業種から期待されていま す。 Copyright 2011 All right reserved 11/39
  • 12. よくする回答Q:MeeGoって流行るの?A:(#゚Д゚)=σ < シラン! )流行らせようと努力してます。是非とも皆様のご協力をお願いします。 Copyright 2011 All right reserved 12/39
  • 13. よくする回答Q:MeeGoが動くハードは?A:ssse3に対応したAtom/Core2を 搭載したNetbookなどで動きま す。MeeGoが標準搭載されたハー ドを国内で購入することは(個人 輸入以外では)出来ません Copyright 2011 All right reserved 13/39
  • 14. よくする回答Q:なんでMeeGoなんですか?A:やりたいからですが、なに か?「他の選択肢も見てみたい」などエンジニア的な理由が多いようです。「Android流行りすぎ!」とか。。。 Copyright 2011 All right reserved 14/39
  • 15. よくある誤解● IntelとNokiaの物でしょ? →Noです – Linux Foundationが主導していま す – GENIVIが車載向け標準OSとし て規定しています – オープンソースなので誰の物で もありません Copyright 2011 All right reserved 15/39
  • 16. よくある誤解● Nokiaが抜けてIntelも撤退するしオ ワコンだよね →Noです。 – IntelはCEOがfull commitを明言 しています – MeeGoユーザー会などでNokia の方を見る機会も多いです Copyright 2011 All right reserved 16/39
  • 17. 実用的MeeGo● 国内では、まだまだ動作報告 が少ない● 特にIntel CPU(ATOM)以外で の報告例が少ない...気がする● 提供されているはHandset以外 すべてx86向けのみ Copyright 2011 All right reserved 17/39
  • 18. 実用的MeeGo● 手元で埃を被っていた xoom にMeeGoを移植してみました Copyright 2011 All right reserved 18/39
  • 19. 実用的MeeGo● 移植の方針 – MeeGo rootfs の作成 – Kernelの作成 – XOOMへの焼き込み – Boot !!!● 参考:日経Linux10月号 Copyright 2011 All right reserved 19/39
  • 20. 実用的MeeGo● 実験環境(ホストマシン) – Fedora 15 ● Intel Corei5 2.6GHz ● 8GB memory Copyright 2011 All right reserved 20/39
  • 21. 実用的MeeGo● Mic2のインストール – MeeGo Image Creator – Fedora, Ubuntu, openSUSE,MeeGoに対応 – repoを追加してyum, apt-get でインストール Copyright 2011 All right reserved 21/39
  • 22. 実用的MeeGo● Mic2のインストール – Fedoraの場合↓のrepo を/etc/yum.repo.d/に追加し て”yum install mic2”する – つい最近Fedora 15に対応 – http://download.meego.com/live/devel:/tools:/building/Fedora_1 5/devel:tools:building.repo Copyright 2011 All right reserved 22/39
  • 23. 実用的MeeGo● Kickstartファイルの作成 – ファイル名に縛りがある – meego-”target”-”CPU?”- ver.ks – 既存のhandset用(armv7hl) をベースに作成 Copyright 2011 All right reserved 23/39
  • 24. 実用的MeeGo● rootfsの作成 – sudo LANG=C mic-image-creator --run- mode=1 --cache=../mycachedir --format=loop --release=daily --compress-disk-image=bz2 --config=meego-tablet-armv7hl-xoom-devel- 1.2.0.99.0.20110830.80.ks --arch=armv7hl Copyright 2011 All right reserved 24/39
  • 25. 実用的MeeGo● rootfsの作成 – Ksと同じdir以下に daily/imagesが出来る – 作成されるファイルは ● MANIFEST ● meego-tablet-armv7hl-xoom-devel-daily.img.bz2 ● meego-tablet-armv7hl-xoom-devel-daily.ks ● meego-tablet-armv7hl-xoom-devel-daily.packages Copyright 2011 All right reserved 25/39
  • 26. 実用的MeeGo● kernelの作成 – xoomのCPUはTegra2 – NvidiaのrepoにTegra2/3向けのandroid- kernelはある – Android-kernelでMeeGo FSをmountすれば 動くらしい(by日経Linux) – xoom向けではなく、reference向け ● http://nv-tegra.nvidia.com/gitweb/?p=linux-2.6.git;a=summary Copyright 2011 All right reserved 26/39
  • 27. 実用的MeeGo● Kernelの作成 – xoom向けにkernelをportさ れた方がいらっしゃった のでそちらを拝借 – https://github.com/Tiamat- AOSP/Tiamat-Xoom Copyright 2011 All right reserved 27/39
  • 28. 実用的MeeGo● Kernelの作成 – Androidのクロスコンパイ ラをprebuildのgitから拝借 (arm-eabi-4.3.1) – Tegra2(Cortex-A9)に対応し ていなかった ... orz Copyright 2011 All right reserved 28/39
  • 29. 実用的MeeGo● Kernelの作成 – 特定の界隈でメジャーな クロスコンパイラを拝借 (arm-none-ebi ... 4.5.2) – https://sourcery.mentor.com/s gpp/lite/arm/portal/release18 02 Copyright 2011 All right reserved 29/39
  • 30. 実用的MeeGo● Kernelの作成 – git clone git://github.com/Tiamat- AOSP/Tiamat-Xoom.git – make tiamat_defconfig – make -j4 Copyright 2011 All right reserved 30/39
  • 31. 実用的MeeGo● xoomへ焼き込む – Tegraプラットフォームは nvflashが使える – xoomは使えないらしい... – fastbootは使えるらしい Copyright 2011 All right reserved 31/39
  • 32. 実用的MeeGo● xoomへ焼き込む – 起動時にvol downを押しつ づけて電源ON – fastbootモードに入る – fastbootは下記から拝借 – http://www.htc.com/jp/support /android/gddj-09.html Copyright 2011 All right reserved 32/39
  • 33. 実用的MeeGo● xoomへ焼き込む – fastboot -c init=/sbin/init rootwait root=/dev/mmcblk0p1 rootfstype=ext3 rw boot zImage – xoom側にerrorメッセージが出て焼 き込みに失敗する Copyright 2011 All right reserved 33/39
  • 34. 実用的MeeGo● xoomへ焼き込む – fastboot -c init=/sbin/init rootwait root=/dev/mmcblk0p1 rootfstype=ext3 rw flash boot zImage – 焼き込みは成功 – fastboot reboot Copyright 2011 All right reserved 34/39
  • 35. 実用的MeeGo● MeeGo boot!!! – bootしませんでした m(__)m – Androidも起動しなくなり ました!!! Copyright 2011 All right reserved 35/39
  • 36. say good-bye to Android !!!! Copyright 2011 All right reserved 36/39
  • 37. まとめ● まだまだ発展途上のMeeGo!● だからこそ参画余地は無限大!!● 勉強会も非常に活発!関係者は誰もMeeGo捨 ててない!!!● そこの貴方もMeeGoを焼き込んでxoomをまな 板にしよう!!!! Copyright 2011 All right reserved 37/39
  • 38. 今後の予定● 10/01 OSC Hiroshima 2011 – ブース出展、発表● 10/08 関西MeeGo勉強会 第4回● 11/05 関西MeeGo勉強会 第5回● 11/11~11/12 KOF2011 – 関西オープンソース(出展、発表)● 11/19~11/20 OSC Tokyo/Fall Copyright 2011 All right reserved 38/39
  • 39. ご清聴 ありがとうございましたCopyright 2011 All right reserved 39/39

×