ChromeOS Explained��Robert Fekete�
12th of May 2016
Lund Linux Con 2016
1
ChromeOS
Lund Linux Con 2016
2
What is chromeOS?
Lund Linux Con 2016
3
Chrome OS Desktop
Lund Linux Con 2016
4
Ctrl-Alt-T
Lund Linux Con 2016
5
Lund Linux Con 2016
6
Browser Technologies
Lund Linux Con 2016
7
Lund Linux Con 2016
8
Architecture
Lund Linux Con 2016
9
ChromeOS HW
Lund Linux Con 2016
10
ChromeOS Firmware
Lund Linux Con 2016
11
Verified Boot
Kernel arguments, filesystem, modules, ...
Lund Linux Con 2016
12
Modes
Lund Linux Con 2016
13
Crazy Developer Mode
Lund Linux Con 2016
14
Lund Linux Con 2016
15
Kernel
Lund Linux Con 2016
16
Userspace
Lund Linux Con 2016
17
Portage/Gentoo
Lund Linux Con 2016
18
Browser
Lund Linux Con 2016
19
Blink
Lund Linux Con 2016
20
Native Client
Lund Linux Con 2016
21
All is rendered by the Browser Engine
Lund Linux Con 2016
22
The GFX rendering part
Lund Linux Con 2016
23
Browser composition
Lund Linux Con 2016
24
Ozone
Lund Linux Con 2016
25
Ash tray at the bottom
Lund Linux Con 2016
26
How about
X
Lund Linux Con 2016
27
Chromium-freon (Chrome without X)
Lund Linux Con 2016
28
Chromium-Freon Architecture
Lund Linux Con 2016
29
SO�WHY
Lund Linux Con 2016
30
WILL
Lund Linux Con 2016
31
HTML5
Lund Linux Con 2016
32
CHANGE
Lund Linux Con 2016
33
EVERYTHING
Lund Linux Con 2016
34
Because you don’t stumble upon a native app before installing it
Lund Linux Con 2016
35
Web
Lund Linux Con 2016
36
WEB...
Lund Linux Con 2016
37
emscripten
Lund Linux Con 2016
38
How fast?
Lund Linux Con 2016
39
SIMD.js in V8
Lund Linux Con 2016
40
ChromeOS market?
Lund Linux Con 2016
41
Geographic Distribution
Lund Linux Con 2016
42
Note to self! So how much does it really cost?
Lund Linux Con 2016
43
ARC
Lund Linux Con 2016
44
That is all for now� Thank you!
Lund Linux Con 2016
45
Lund Linux Con 2016
46