6. Stateless OS
1. If you throw a computer out the window, you should be able to recreate
its software, configuration, and user data bit-for-bit identically on a new
piece of hardware.
2. In any managed deployment from school workstation lab to enterprise
server room, single computers should never be modified. Instead, all
computers that need the modification should be modified in a single
step.
The idea is proposed in 2004 by Red Hat.
http://citethisbook.net/Red_Hat_Introduction_to_Stateless_Linux.html
12. Chrome OS in 2014
with Aura
Windows Manager
● OpenGL/ES
● XComposite extension
● ICCCM( Inter-Client Communication
Conventions Manual)
● EWHM( Extened Window Manager).
13. Speed
CPU & Memory Init
Hardware Init
Load & Start Bootloader
Load & Start Kernel
Splash Screen
Hardware Init
Splash Screen
Random Stuff
Login
Startup Application
Antivirus
Browser
Login
CPU & Memory Init
Hardware Init
Load & Start Bootloader
Load & Start Kernel
Splash Screen
Hardware Init
Splash Screen
Random Stuff
Login
Startup Application
Antivirus
Browser
Login
Traditional Desktop OS Chrome OS
Fast Boot
20. The Downside of This Technique
It’s hard to decide what tabs to be killed.
Ex.
Music Player
Note Taking App
21. Chrome OS
Tab Priority
1. Internal pages like new tab page,
bookmarks, etc.
2. Tabs selected a long time ago
3. Tabs selected recently
4. Tabs playing audio
5. Apps running in a window
6. Pinned tabs
7. The selected tab
29. Future of Chrome OS
Support Native
Android App
http://www.omgchrome.com/android-apps-notifications-call-alerts-chromebook/
30. Future of Chrome OS
East Unlock
http://www.omgchrome.com/android-apps-notifications-call-alerts-chromebook/
31. Simplicity
Security
Speed
Summary of Chrome OS
Stateless Linux
Nothing But Web
Discarding Tabs
Fast Boot
Zswap
Auto-Update
Verified Boot
Sandbox
Encrypted User’s Data
Read-Only Root
Same Experience Everywhere
32. Chrome OS is a totally rethought computer that lets you stop
worrying about your computer, so you can focus on the internet,
which is what most of us use our computers for nowadays,
anyways. -- Google
Questions