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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Osumi, Yusuke
November 23, 2020
Technology
0
440
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
390
gitサービス3兄弟
ozuma
0
400
簡体字は楽
ozuma
0
460
ソフトウェアは固定資産
ozuma
0
430
ASCIIコードの小話
ozuma
0
440
今いるディレクトリを消すとどうなる
ozuma
1
380
名前付きパイプ FIFO
ozuma
0
540
文章、作文技法 リモートワーク
ozuma
1
910
CentOSの今後のリリース(簡易説明)
ozuma
0
400
Other Decks in Technology
See All in Technology
Azure Copilot Migration Agent / #jazug
koudaiii
1
200
Open Table Formatにおけるストレージ抽象化の比較
lycorptech_jp
PRO
1
170
AI駆動開発を事業のコアに置く
tasukuonizawa
1
1.6k
ECSネイティブのBlue/Green デプロイを攻略しよう ~CodeDeployとの違いから、デプロイフロー実装まで~
ideaws
3
270
GitHub Copilot CLI 現状確認会議(2026年2月のすがた)
torumakabe
1
280
#23 Turing × atmaCup 2nd 6th Place Solution + 取り組み方紹介
yumizu
0
140
ブログの作成に音声AIツールを使って音声入力しようとした話
smt7174
1
110
判断は人、準備はAI - チケット管理で見えた仕事の境界
yusukeshimizu
2
130
マネージャー視点で考えるプロダクトエンジニアの評価 / Evaluating Product Engineers from a Manager's Perspective
hiro_torii
0
330
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
3
340
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
500
AI駆動開発とRAGプロダクトへの挑戦の軌跡 - 弁護士ドットコムでの学びから -
bengo4com
0
320
Featured
See All Featured
What does AI have to do with Human Rights?
axbom
PRO
0
2k
sira's awesome portfolio website redesign presentation
elsirapls
0
160
Become a Pro
speakerdeck
PRO
31
5.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Why Our Code Smells
bkeepers
PRO
340
58k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
72
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
130
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Ethics towards AI in product and experience design
skipperchong
2
210
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
320
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
750
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