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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
AIエージェントで業務改善してみた
taku271
0
540
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
GNU Makeの使い方 / How to use GNU Make
kaityo256
PRO
16
5.6k
Server-Side Kotlin LT大会 vol.18 [Kotlin-lspの最新情報と Neovimのlsp設定例]
yasunori0418
1
180
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
150
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
750
GoogleCloudとterraform完全に理解した
terisuke
1
150
ふりがな Deep Dive try! Swift Tokyo 2026
watura
0
230
Vibe NLP for Applied NLP
inesmontani
PRO
0
470
🦞OpenClaw works with AWS
licux
1
230
PHP で mp3 プレイヤーを実装しよう
m3m0r7
PRO
0
290
Featured
See All Featured
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
260
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
110
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
720
Bash Introduction
62gerente
615
210k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
490
Navigating Weather and Climate Data
rabernat
0
170
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Code Reviewing Like a Champion
maltzj
528
40k
Embracing the Ebb and Flow
colly
88
5k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
150
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
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