Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AndroidでもLinux動いてるよ
Search
Osumi, Yusuke
November 23, 2020
Technology
0
400
AndroidでもLinux動いてるよ
「新しいLinuxの教科書」を読む会 オンライン #7 での発表資料です。
https://linuxbook.connpass.com/event/194121/
Osumi, Yusuke
November 23, 2020
Tweet
Share
More Decks by Osumi, Yusuke
See All by Osumi, Yusuke
本の紹介の補足
ozuma
1
360
gitサービス3兄弟
ozuma
0
370
簡体字は楽
ozuma
0
430
ソフトウェアは固定資産
ozuma
0
390
ASCIIコードの小話
ozuma
0
410
今いるディレクトリを消すとどうなる
ozuma
1
330
名前付きパイプ FIFO
ozuma
0
470
文章、作文技法 リモートワーク
ozuma
1
860
CentOSの今後のリリース(簡易説明)
ozuma
0
370
Other Decks in Technology
See All in Technology
OpenHands🤲にContributeしてみた
kotauchisunsun
1
500
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
290
KubeCon + CloudNativeCon Japan 2025 Recap Opening & Choose Your Own Adventureシリーズまとめ
mmmatsuda
0
230
生成AI開発案件におけるClineの業務活用事例とTips
shinya337
0
180
ビギナーであり続ける/beginning
ikuodanaka
2
230
強化されたAmazon Location Serviceによる新機能と開発者体験
dayjournal
3
250
Lazy application authentication with Tailscale
bluehatbrit
0
110
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
240
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
240
Connect 100+を支える技術
kanyamaguc
0
150
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
130
AI専用のリンターを作る #yumemi_patch
bengo4com
4
2k
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Stop Working from a Prison Cell
hatefulcrawdad
270
20k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
A Modern Web Designer's Workflow
chriscoyier
694
190k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Statistics for Hackers
jakevdp
799
220k
A designer walks into a library…
pauljervisheath
207
24k
Visualization
eitanlees
146
16k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
It's Worth the Effort
3n
185
28k
Transcript
Androidでも Linux動いてるよ @ozuma5119 1 「新しいLinuxの教科書」を読む会 オンライン #7 2020/11/23
2 https://www.softbank.jp/mobile/
3 https://en.wikipedia.org/wiki/Android_(operating_system)
4
Android Developers 5 https://developer.android.com/
ソースコードも見られるよ 6 https://cs.android.com/android/platform/superproject/
Googleにありがち 7 https://developers.google.com/code-search/user/getting-started ソースコード検索がデカすぎてわけ分からないので、 「ソースコードを検索するには」という専用のドキュ メントもある
8 https://developer.android.com/guide/platform カーネルはLinux(を改造したもの) Android Platform Architecture Cライブラリは、Bionicという 特有のものを利用 (Linuxはglibc) アプリ類はJava
9 https://developer.android.com/guide/platform 有名なカーネル改造のひとつ、 IPC(プロセス間通信)のための Binderのソースコードを見てみよう Android Platform Architecture Cライブラリは、Bionicという 特有のものを利用
(Linuxはglibc) アプリ類はJava せっかくなので
ハンズオン • https://cs.android.com/ のコード検索を開く • 「 file:binder.cpp 」と入力 (.cpp はC++言語のプログラム)
• system/libhwbinder/Binder.cpp 出たかな? 10
ツイートしよう AndroidとLinuxカーネルの関係、完全に理解した #新しいLinuxの教科書 11