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
Fuchsia Shibuya.apk #28 2018.9.28
Search
Takashi EGAWA
September 28, 2018
Programming
310
1
Share
Fuchsia Shibuya.apk #28 2018.9.28
Fuchsia OS fundamentals.
Takashi EGAWA
September 28, 2018
More Decks by Takashi EGAWA
See All by Takashi EGAWA
GDG Tokyo Android Architecture Components - LiveData
t_egg
9
2.5k
Android TV - Japan Android Group 2016 Aug.
t_egg
0
610
DroidKaigi 2016 パフォーマンスを追求したAndroidアプリを作るには
t_egg
8
9k
Other Decks in Programming
See All in Programming
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
280
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
3
280
AI-DLC Deep Dive
yuukiyo
9
4.4k
10 Tips of AWS ~Gen AI on AWS~
licux
5
430
NakouPAY説明用
annouim0
0
250
tRPCの概要と少しだけパフォーマンス
misoton665
2
220
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
260
Claude Code × Gemini × Ebitengine ゲーム制作素人WebエンジニアがGoでゲームを作った話
webzawa
0
140
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
280
Back to the roots of date
jinroq
0
280
[RubyKaigi 2026] Require Hooks
palkan
1
220
JOAI2026 1st solution - heron0519 -
heron0519
0
140
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.2k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
130
The Curse of the Amulet
leimatthew05
1
11k
Believing is Seeing
oripsolob
1
110
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
410
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
260
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
380
Balancing Empowerment & Direction
lara
6
1.1k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Transcript
Fuchsia 2018.9.28 EGAWA Takashi (@t_egg) shibuya.apk #28
Fuchsia Chrome OSでもAndroidでもない新モバイルOS Currently being developed by Google https://fuchsia.googlesource.com/
2016年8月に何のアナウンスもなく突然レポジトリが出現 以降も公式にアナウンスされることはほぼない
Android
動作しない機能も多い(WiFi使えないなど) だが、なぜかGoogleGuestに繋がっているお茶目さ
全体像 4つのレイヤー
レイヤー Android
レイヤー Android Fuchsia
レイヤー 4段ケーキ(Layer-cake) Fuchsia
レイヤー 4段ケーキ(Layer-cake) かっこいい宝石の名前 基本的に命名は厨二病 Fuchsia
レイヤー 4段ケーキ(Layer-cake) かっこいい宝石の名前 基本的に命名は厨二病 部分的にビルド可能 Fuchsia
Topaz・Peridot
Topaz Topaz ホームUIやシステムアプリを提供 Flutter
Topaz・Peridot Topaz ホームUIやシステムアプリを提供 Flutter Peridot フレームワーク部分 FIDLによるプロセス間通信(Binder)
Garnet
Garnet 低レベルモジュール 機器との接続・入出力
Garnet 低レベルモジュール 機器との接続・入出力 Mozart Escher Magma など
Garnet Mozart Mozart Input system、Mozart View Manager
Garnet Mozart Mozart Input system、Mozart View Manager Escher Graphics renderer
with GPU
Garnet Mozart Mozart Input system、Mozart View Manager Escher Graphics renderer
with GPU Magma Driver for Vulkan
Zircon
Zircon いわゆるカーネル部分
Zircon いわゆるカーネル部分 Fuchsia is not Linux
Zircon いわゆるカーネル部分 Fuchsia is not Linux Little Kernel(LK)
Little Kernel 非常にコンパクトな組み込みOS
Little Kernel 非常にコンパクトな組み込みOS Androidでも使われている ブートローダー Trusty TEE
Trusty TEE https://source.android.com/security/trusty/
その他
実デバイスへのデプロイ 必要なもの ホスト : FuchsiaをビルドしたPC デバイス: Pixelbook USB-C -> Ethernetアダプタ
USBメモリ(USB-C) ホストとデバイスを同一セグメントのLANに
実デバイスへのデプロイ USBメモリに最低限必要なものを焼く ホストPCを起動しておく デバイスからホストに接続し Fuchsiaをデバイスにデプロイ
Document Getting Started https://fuchsia.googlesource.com/docs/+/HEAD/getting_started.md Fuchsia Source https://fuchsia.googlesource.com/docs/+/HEAD/development/source_code/README.md Install Fuchsia on
Pixelbook https://fuchsia.googlesource.com/docs/+/HEAD/development/hardware/pixelbook.md