AndroidでもLinux動いてるよ

 AndroidでもLinux動いてるよ

「新しいLinuxの教科書」を読む会 オンライン #7 での発表資料です。
https://linuxbook.connpass.com/event/194121/

246b59bbea7c40cbbbcbf94bfc6720ff?s=128

Osumi, Yusuke

November 23, 2020
Tweet

Transcript

  1. Androidでも Linux動いてるよ @ozuma5119 1 「新しいLinuxの教科書」を読む会 オンライン #7 2020/11/23

  2. 2 https://www.softbank.jp/mobile/

  3. 3 https://en.wikipedia.org/wiki/Android_(operating_system)

  4. 4

  5. Android Developers 5 https://developer.android.com/

  6. ソースコードも見られるよ 6 https://cs.android.com/android/platform/superproject/

  7. Googleにありがち 7 https://developers.google.com/code-search/user/getting-started ソースコード検索がデカすぎてわけ分からないので、 「ソースコードを検索するには」という専用のドキュ メントもある

  8. 8 https://developer.android.com/guide/platform カーネルはLinux(を改造したもの) Android Platform Architecture Cライブラリは、Bionicという 特有のものを利用 (Linuxはglibc) アプリ類はJava

  9. 9 https://developer.android.com/guide/platform 有名なカーネル改造のひとつ、 IPC(プロセス間通信)のための Binderのソースコードを見てみよう Android Platform Architecture Cライブラリは、Bionicという 特有のものを利用

    (Linuxはglibc) アプリ類はJava せっかくなので
  10. ハンズオン • https://cs.android.com/ のコード検索を開く • 「 file:binder.cpp 」と入力 (.cpp はC++言語のプログラム)

    • system/libhwbinder/Binder.cpp 出たかな? 10
  11. ツイートしよう AndroidとLinuxカーネルの関係、完全に理解した #新しいLinuxの教科書 11