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

MeeGo won't die

on

  • 1,138 views

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

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

Statistics

Views

Total Views
1,138
Views on SlideShare
922
Embed Views
216

Actions

Likes
0
Downloads
6
Comments
0

4 Embeds 216

http://d.hatena.ne.jp 132
http://moguriqt.hatenablog.jp 82
http://webcache.googleusercontent.com 1
http://paper.li 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

MeeGo won't die MeeGo won't die Presentation Transcript

  • Yuya Adachi (@moguriso)Copyright 2011 All right reserved 2011.09.23
  • 自己紹介足立勇弥 (@moguriso)普段は組込みLinux向けにDriverを書いたり基板と戯れたり SPI, UART, USB, I2C… Copyright 2011 All right reserved 2/39
  • Agenda● MeeGoとは?● よくある質問と誤解● 実用的MeeGo● まとめ Copyright 2011 All right reserved 3/39
  • MeeGo とは?● Intel<moblin>とNokia<maemo>を統 合して作成されたOS● クロスプラットフォームで動作 – Netbook, 携帯電話, tablet, IVI(車 載機器)● Linux distributionの1つ Copyright 2011 All right reserved 4/39
  • MeeGo とは?Copyright 2011 All right reserved 5/39
  • MeeGo NetBook● 実用レベルで動作するedition● SSSE3対応CPUが必要 Copyright 2011 All right reserved 6/39
  • MeeGo Tablet● タブレット端末用edition Copyright 2011 All right reserved 7/39
  • MeeGo IVI● 車載端末用edition Copyright 2011 All right reserved 8/39
  • よくある質問● MeeGoって何ですか?● Androidと比べてどうなの? 特徴は?● 流行ってるの?流行るの?● MeeGoが動くハードは何?● なんでMeeGoなの? Copyright 2011 All right reserved 9/39
  • よくする回答Q:MeeGoって何ですか?A:OSですがなにか? Linuxディ ストリビューションの1つで、ス マホ・タブレット・車載向(IVI)・ スマートテレビなど種々のハード に対応しています。 Copyright 2011 All right reserved 10/39
  • よくする回答Q:Androidと比べてどうなの?A:完成度の面ではAndroidに一日 の長があります。下位互換性の欠 如やライセンス面、保守期間の短 さなどのGoogle的な動きに適応で きない業種から期待されていま す。 Copyright 2011 All right reserved 11/39
  • よくする回答Q:MeeGoって流行るの?A:(#゚Д゚)=σ < シラン! )流行らせようと努力してます。是非とも皆様のご協力をお願いします。 Copyright 2011 All right reserved 12/39
  • よくする回答Q:MeeGoが動くハードは?A:ssse3に対応したAtom/Core2を 搭載したNetbookなどで動きま す。MeeGoが標準搭載されたハー ドを国内で購入することは(個人 輸入以外では)出来ません Copyright 2011 All right reserved 13/39
  • よくする回答Q:なんでMeeGoなんですか?A:やりたいからですが、なに か?「他の選択肢も見てみたい」などエンジニア的な理由が多いようです。「Android流行りすぎ!」とか。。。 Copyright 2011 All right reserved 14/39
  • よくある誤解● IntelとNokiaの物でしょ? →Noです – Linux Foundationが主導していま す – GENIVIが車載向け標準OSとし て規定しています – オープンソースなので誰の物で もありません Copyright 2011 All right reserved 15/39
  • よくある誤解● Nokiaが抜けてIntelも撤退するしオ ワコンだよね →Noです。 – IntelはCEOがfull commitを明言 しています – MeeGoユーザー会などでNokia の方を見る機会も多いです Copyright 2011 All right reserved 16/39
  • 実用的MeeGo● 国内では、まだまだ動作報告 が少ない● 特にIntel CPU(ATOM)以外で の報告例が少ない...気がする● 提供されているはHandset以外 すべてx86向けのみ Copyright 2011 All right reserved 17/39
  • 実用的MeeGo● 手元で埃を被っていた xoom にMeeGoを移植してみました Copyright 2011 All right reserved 18/39
  • 実用的MeeGo● 移植の方針 – MeeGo rootfs の作成 – Kernelの作成 – XOOMへの焼き込み – Boot !!!● 参考:日経Linux10月号 Copyright 2011 All right reserved 19/39
  • 実用的MeeGo● 実験環境(ホストマシン) – Fedora 15 ● Intel Corei5 2.6GHz ● 8GB memory Copyright 2011 All right reserved 20/39
  • 実用的MeeGo● Mic2のインストール – MeeGo Image Creator – Fedora, Ubuntu, openSUSE,MeeGoに対応 – repoを追加してyum, apt-get でインストール Copyright 2011 All right reserved 21/39
  • 実用的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
  • 実用的MeeGo● Kickstartファイルの作成 – ファイル名に縛りがある – meego-”target”-”CPU?”- ver.ks – 既存のhandset用(armv7hl) をベースに作成 Copyright 2011 All right reserved 23/39
  • 実用的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
  • 実用的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
  • 実用的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
  • 実用的MeeGo● Kernelの作成 – xoom向けにkernelをportさ れた方がいらっしゃった のでそちらを拝借 – https://github.com/Tiamat- AOSP/Tiamat-Xoom Copyright 2011 All right reserved 27/39
  • 実用的MeeGo● Kernelの作成 – Androidのクロスコンパイ ラをprebuildのgitから拝借 (arm-eabi-4.3.1) – Tegra2(Cortex-A9)に対応し ていなかった ... orz Copyright 2011 All right reserved 28/39
  • 実用的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
  • 実用的MeeGo● Kernelの作成 – git clone git://github.com/Tiamat- AOSP/Tiamat-Xoom.git – make tiamat_defconfig – make -j4 Copyright 2011 All right reserved 30/39
  • 実用的MeeGo● xoomへ焼き込む – Tegraプラットフォームは nvflashが使える – xoomは使えないらしい... – fastbootは使えるらしい Copyright 2011 All right reserved 31/39
  • 実用的MeeGo● xoomへ焼き込む – 起動時にvol downを押しつ づけて電源ON – fastbootモードに入る – fastbootは下記から拝借 – http://www.htc.com/jp/support /android/gddj-09.html Copyright 2011 All right reserved 32/39
  • 実用的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
  • 実用的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
  • 実用的MeeGo● MeeGo boot!!! – bootしませんでした m(__)m – Androidも起動しなくなり ました!!! Copyright 2011 All right reserved 35/39
  • say good-bye to Android !!!! Copyright 2011 All right reserved 36/39
  • まとめ● まだまだ発展途上のMeeGo!● だからこそ参画余地は無限大!!● 勉強会も非常に活発!関係者は誰もMeeGo捨 ててない!!!● そこの貴方もMeeGoを焼き込んでxoomをまな 板にしよう!!!! Copyright 2011 All right reserved 37/39
  • 今後の予定● 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
  • ご清聴 ありがとうございましたCopyright 2011 All right reserved 39/39