SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Introduction To Google
Chromebooks and Chromeboxes
Trever Nightingale, NERSC/LBL, 10/10/2013
What is a Chromebook?
It is a special device* you must buy to get all the
features I will discuss.
It runs Google's Chrome web browser.
You can NOT install software on it.
* Chromebook, Chromebox, tablets rumored
Bill Richardson, Google Chrome OS firmware
engineer:
"I think of the Chromebook as an internet appliance, or a
web browser with a keyboard. It looks like a laptop
computer, but it really isn't... All the Chromebook really does
is browse the web."
Me:
"What's a web browser? What is browsing the web?"
● Is using Google Docs offline "browsing the
web"? What about Chrome Remote Desktop?
● Is it a browser if you are playing Unreal
Tournament in it?
(See Fluent 2013 "Javascript at 18")
● Have you seen what HTML5 can do?
V8? ASM.JS? Dart?
The "web" evolution/revolution continues...
What are the limitations of this www
"Internet Appliance"?
Chromebooks today:
● Have an ssh client
● Have a serial port terminal (Beagle Term)
● GUI for Google Drive and local (noncloud) files and folders
● VPN support (OpenVPN, L2TP over IPsec with PSK or cert) → not Lab's
● USB Audio
● USB Video (webcams) [note: will NOT play DVD's / Blue Ray]
● OpenPGP for web mail (Mailvelope)
● "Web Apps" (Text, Keep, more on the way)
● Google Apps, Evernote, Netflix, etc.
● Gaming in browsers
● What else?
Supported external storage devices
You can open and save files on external standard mass
storage USB devices connected to your Chromebook, if
they use the following types of filesystems.
● Ext2, Ext3, Ext4
● FAT
● HFS+ (read-only on journaled HFS+)
● ISO9660 (read-only)
● NTFS
● UDF (read-only)
Supported file types
● Microsoft Office files (read-only)
.doc, .docx, .ppt, .pptx, .xls, .xlsx
● Media [note: no support for .wmv]
.3gp, .avi, .mov, .mp4, .m4v, .m4a, .mp3, .mkv, .ogv, .
ogm, .ogg, .oga, .webm, .wav
● Images [note: raw DSLR formats have G+ support]
.bmp, .gif, .jpg, .jpeg, .png, .webp
● Compressed files
.zip, .rar, .tar, .tar.gz (.tgz), .tar.bz2 (.tbz2)
● Other
.txt, .pdf
Supported external peripherals
Here are the types of peripherals you can use with your Chromebook.
● USB keyboards (Windows and Mac)
● USB mice with the following features: left button, right button, scrollwheel
● USB hubs
● Bluetooth mice and keyboards
● Monitors with DisplayPort, DVI, HDMI, or VGA connections
● USB, DisplayPort, and HDMI audio devices
● Headset with a 3.5 mm jack
● Webcam with a USB cable
● MP3 player or mobile phone with a USB cable (can be used for charging)
Most newer models: External monitor and portrait
mode make all day office work possible
Yes, this kind of thing works
USB DAC
So what is a Chromebook?
● Nothing but the web?
No, a bit more than that. Eg. openssh client.
● And let's not forget: the web and browsers
are able to do a lot more each passing day.
● But it is true: no skype, no java, can't upload
to Google Play… etc.
Know your use cases!
"How is this different than running
Chrome on a Mac or PC?
It's the exact same thing. Except, I
can't add needed software to it.
Very limiting.
Why buy a Chromebook? What's the
point of these things?"
Appliance is the point
I think of:
Chromebooks as the NetApp's of
desktops/laptops
( ...of personal productivity computers )
Appliance means:
● Zero maintenance
● Much more secure
● Fast
● Easy to use, hard to misconfigure / break
● Share beautifully
● Less expensive for comparable hardware*
* TCO/Initial cost/Google's monetization model where OS is free,
lower costs are thus a product of many factors, not just appliance model
Appliance model has real value
Security: persistent malware proof
Appliance means software pre-defined, initially
installed, and regularly updated by Google.
Critically: Google signs all of the onboard
executable bits and the Chromebook verifies.
Verified boot:
Chromebooks will detect and repair if OS has
been tampered with (note: also detects bit rot).
Verified Boot Starts In The
Hardware:
● This is why you must buy a chromebook
● Custom firmware (coreboot and uboot)
● Google's 8192-bit public key burned at
factory into read-only firmware
● PKI chain of trust verifies OS
Note: Linux verity fs developed by Google and Netflix.
Open Source.
Verified Boot
● Part of the BIOS flash is read-only
● The read-only BIOS runs first
● The read-only BIOS verifies the read-write
BIOS, then executes it
● The read-write BIOS verifies the kernel, then
executes it
● The kernel verifies the rootfs as each block
comes off the drive.
● If anything fails, it reboots into Recovery
mode (read-only BIOS again).
Slide from OSCON 2013 Coreboot Tutorial https://docs.google.com/presentation/d/1Z-
9zeJ2S0vOVIvZl-fp4AqYJ8qCOxt6GGl15TsVGz2o/edit#slide=id.gf3c00a91_0142
Extremely Fast Boot (~ always on):
Appliance means hardware pre-defined.
● Firmware always knows its hardware
(no hardware probing)
● No multistage boot loader(s)
● Fastest path to loading and executing the
Linux kernel
My Chromebox boots faster than my flat screen
monitor can sync a signal.
Zero configuration BIOS:
Appliance means pre-defined hardware, so
firmware doesn't need to have knobs.
You never deal with the BIOS unless you enter
recovery mode (probably never).
Recovery mode just says: "Press the space
key." Dad and Mom can do this, IF needed.
Even faster and simpler than today's Macs.
Zero maintenance:
Appliance means all software maintenance
taken care of automatically and no user or
administrator can change or break this.
On disc layout pre-defined for:
● self healing-- failover software partitions
● separates minimal user data from all else
Firmware and OS software take care of
updates automagically. Non disruptive- user
reboots.
No more weekends upgrading your computer.
In case you missed that:
You never do anything. Ever. It just works.
In case you missed that:
Much more secure user data:
Appliance means automatic, timely software
updates in case of identified vulnerabilities.
User data partitions always encrypted.
Users/Owners can't break any of this.
Design encourages no backup needs and
keeping data in the cloud.
Lost Chromebook (I did this):
Appliance means no problem (if locked...).
Units are actually disposable. (Funny
videos…)
Replace, pick up where you left off.
More on security:
● Executable bits are on read only partitions
● Linux OS is hardened in various ways
(see online presentations)
● Chrome browser itself is considered a better
design re security
● Ongoing security work being done
Chromebooks were designed from the ground up
to provide much greater security. Most secure off
the shelf computer you can buy? AFAICT
Security take away:
Do your online banking on a chromebook
Sharing Chromebooks
Simply put:
I can easily and quickly use your chromebook
or loan you mine, and neither of us has any
worry or hassles.
Sharing Chromebooks:
● Access or changing any other user's data is
impossible. Worst case: owner deletes
● There's no administrator. The first person to
use a chromebook can limit who can use the
device, or just leave it usable to others.
● No one can misconfigure / change it.
● Maintenance happens automatically as
usual no matter who is using it.
Note: Enterprise enrollment provides various
configuration and account options.
Sharing Chromebooks continued:
● User's just login with Google credentials. Or
Guest Mode. No account management.
Sharing summary:
Share away! Absolutely zero worries.
Great for kids, kiosks and my parents...
Chromebooks as Geek Appliance:
Dev Mode
Geek Appliance / Dev Mode:
By flicking a switch, you can put Chromebooks
into a mode where:
● They warn you they are in dev mode
● You can boot from USB or the internal drive
● They will boot properly formatted linux
kernels or wrapped executables that aren't
actually signed by Google, though it is
possible to also re-enable verification to
detect OS tampering
● You get access to a local shell
Geek Appliance Benefits:
You can use the underlying minimal Linux
userland and/or add your own, while keeping
Chrome and its OS updates and verified boot.
crouton, dev_install
See my write up on the official Chrome OS Wiki
https://sites.google.com/site/chromeoswikisite/home/what-
s-new-in-dev-and-beta/shell-acess-with-verified-boot
The Geek Appliance Mode means a
chromebook is an intriguing,
maintained Linux laptop you can buy
off the shelf.
Not advised, but some suffering
geeks just use the hardware:
You can dual boot into Chrubuntu, and later re-
wipe to get your Chrome OS appliance back.
Why this hardware? Hardware support:
3.9 and above Linux kernels fully support
Chromebook hardware.
Pixel has built in SeaBIOS option that allows to
boot just about anything (haven't tried myself).
Note:
● The custom firmware can be modified by
hobbyists (non-trivial)
● Google's firmware engineers have proposed
making it easier to burn in one's own key...
self signed images/distros- huge potential?
● Hacker work is ongoing
● Coreos: based on Chrome OS
Speaking of Geek Mode:
You can always see the underlying Linux, no
Dev Mode necessary:
chrome://system
This presentation made on a chromebook
Never saved anything (files metaphor gone)
It is a new computing paradigm?
Chrome Core Principles:
● Speed
● Security
● Stability
● Simplicity
THE END

Mais conteúdo relacionado

Mais procurados

Google chrome operating system
Google chrome operating systemGoogle chrome operating system
Google chrome operating systemAmit sundaray
 
Chrome OS presentation
Chrome OS presentationChrome OS presentation
Chrome OS presentationmelodyhe121
 
An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........VAST TRICHUR
 
Google chrome operating system
Google chrome operating systemGoogle chrome operating system
Google chrome operating systemkondalarao7
 
Google Chrome - OS & BROWSER
Google Chrome - OS & BROWSERGoogle Chrome - OS & BROWSER
Google Chrome - OS & BROWSERFaheem Ahmed
 
Chrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating SystemChrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating SystemChatchai Wangwiwattana
 
Google chrome os
Google chrome osGoogle chrome os
Google chrome osdevaj kumar
 
Google chrome os
Google chrome osGoogle chrome os
Google chrome osakoyena
 
Google Chrome Os new inovation by Google
Google Chrome Os new inovation by GoogleGoogle Chrome Os new inovation by Google
Google Chrome Os new inovation by Googlejubin
 
Cloud ready+installation+instructions
Cloud ready+installation+instructionsCloud ready+installation+instructions
Cloud ready+installation+instructionsVishrut Chhajer
 
Advanced Features of SMART - TCEA 2012
Advanced Features of SMART -  TCEA 2012Advanced Features of SMART -  TCEA 2012
Advanced Features of SMART - TCEA 2012Linda Rush
 
Using FTP and Your Simmons Web Space
Using FTP and Your Simmons Web SpaceUsing FTP and Your Simmons Web Space
Using FTP and Your Simmons Web Spacewebhostingguy
 
Group 2 macromedia flash
Group 2   macromedia flashGroup 2   macromedia flash
Group 2 macromedia flashMark Eneria
 

Mais procurados (20)

Google chrome operating system
Google chrome operating systemGoogle chrome operating system
Google chrome operating system
 
Chrome OS presentation
Chrome OS presentationChrome OS presentation
Chrome OS presentation
 
An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........An Introduction to Google Chrome OS..........
An Introduction to Google Chrome OS..........
 
Google chrome operating system
Google chrome operating systemGoogle chrome operating system
Google chrome operating system
 
Google Chrome - OS & BROWSER
Google Chrome - OS & BROWSERGoogle Chrome - OS & BROWSER
Google Chrome - OS & BROWSER
 
Chrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating SystemChrome OS: The Stateless Operating System
Chrome OS: The Stateless Operating System
 
Google chrome os
Google chrome osGoogle chrome os
Google chrome os
 
Google Chrome OS
Google Chrome OSGoogle Chrome OS
Google Chrome OS
 
Google chrome os
Google chrome osGoogle chrome os
Google chrome os
 
Windows 7
Windows 7Windows 7
Windows 7
 
Chrome O.S.
Chrome O.S.Chrome O.S.
Chrome O.S.
 
Google chrome os
Google chrome osGoogle chrome os
Google chrome os
 
Google chrome by JD
Google chrome by JDGoogle chrome by JD
Google chrome by JD
 
Cmd usb
Cmd usbCmd usb
Cmd usb
 
Google Chrome Os new inovation by Google
Google Chrome Os new inovation by GoogleGoogle Chrome Os new inovation by Google
Google Chrome Os new inovation by Google
 
Chromiumos
Chromiumos Chromiumos
Chromiumos
 
Cloud ready+installation+instructions
Cloud ready+installation+instructionsCloud ready+installation+instructions
Cloud ready+installation+instructions
 
Advanced Features of SMART - TCEA 2012
Advanced Features of SMART -  TCEA 2012Advanced Features of SMART -  TCEA 2012
Advanced Features of SMART - TCEA 2012
 
Using FTP and Your Simmons Web Space
Using FTP and Your Simmons Web SpaceUsing FTP and Your Simmons Web Space
Using FTP and Your Simmons Web Space
 
Group 2 macromedia flash
Group 2   macromedia flashGroup 2   macromedia flash
Group 2 macromedia flash
 

Semelhante a Introduction to google chromebooks and chromeboxes presentation tech-talk

Google Chromebook for the Enterprise: Yeah or Meh?
Google Chromebook for the Enterprise: Yeah or Meh?Google Chromebook for the Enterprise: Yeah or Meh?
Google Chromebook for the Enterprise: Yeah or Meh?Ericom Software
 
Chromium OS Introduction
Chromium OS IntroductionChromium OS Introduction
Chromium OS IntroductionWei-Ning Huang
 
Chrome Operating System
Chrome Operating System Chrome Operating System
Chrome Operating System Arkoprobho Pal
 
Headless Android (Wearable DevCon 2014)
Headless Android (Wearable DevCon 2014)Headless Android (Wearable DevCon 2014)
Headless Android (Wearable DevCon 2014)Ron Munitz
 
Os presentation (1)
Os presentation (1)Os presentation (1)
Os presentation (1)NushratRia
 
The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012Philip Polstra
 
Crafting GNU/ linux distributions for embedded target using Builroot
Crafting GNU/ linux distributions for embedded target using BuilrootCrafting GNU/ linux distributions for embedded target using Builroot
Crafting GNU/ linux distributions for embedded target using BuilrootSourabh Singh Tomar
 
Hacking and Forensics on the Go - 44CON 2012
Hacking and Forensics on the Go - 44CON 2012Hacking and Forensics on the Go - 44CON 2012
Hacking and Forensics on the Go - 44CON 201244CON
 
ChromePad - Chromium OS ThinkPad X220
ChromePad - Chromium OS ThinkPad X220ChromePad - Chromium OS ThinkPad X220
ChromePad - Chromium OS ThinkPad X220AndrewWright224
 
ChromePad - Chromium OS for ThinkPad
ChromePad - Chromium OS for ThinkPadChromePad - Chromium OS for ThinkPad
ChromePad - Chromium OS for ThinkPadAndrewWright224
 
Security Issues in Android Custom ROM
Security Issues in Android Custom ROMSecurity Issues in Android Custom ROM
Security Issues in Android Custom ROMAnant Shrivastava
 
Chromebook for early dummies
Chromebook for early dummiesChromebook for early dummies
Chromebook for early dummiesAnthony Le Goff
 
The Android Build System - Android Marshmallow
The Android Build System - Android MarshmallowThe Android Build System - Android Marshmallow
The Android Build System - Android MarshmallowRon Munitz
 
Is Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IVIs Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IVOpersys inc.
 

Semelhante a Introduction to google chromebooks and chromeboxes presentation tech-talk (20)

Google Chromebook for the Enterprise: Yeah or Meh?
Google Chromebook for the Enterprise: Yeah or Meh?Google Chromebook for the Enterprise: Yeah or Meh?
Google Chromebook for the Enterprise: Yeah or Meh?
 
Chromium OS Introduction
Chromium OS IntroductionChromium OS Introduction
Chromium OS Introduction
 
Chrome Operating System
Chrome Operating System Chrome Operating System
Chrome Operating System
 
Headless Android (Wearable DevCon 2014)
Headless Android (Wearable DevCon 2014)Headless Android (Wearable DevCon 2014)
Headless Android (Wearable DevCon 2014)
 
Headless Android
Headless AndroidHeadless Android
Headless Android
 
Chrome os
Chrome os Chrome os
Chrome os
 
Os presentation (1)
Os presentation (1)Os presentation (1)
Os presentation (1)
 
The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012The Deck by Phil Polstra GrrCON2012
The Deck by Phil Polstra GrrCON2012
 
Crafting GNU/ linux distributions for embedded target using Builroot
Crafting GNU/ linux distributions for embedded target using BuilrootCrafting GNU/ linux distributions for embedded target using Builroot
Crafting GNU/ linux distributions for embedded target using Builroot
 
Polstra 44con2012
Polstra 44con2012Polstra 44con2012
Polstra 44con2012
 
Hacking and Forensics on the Go - 44CON 2012
Hacking and Forensics on the Go - 44CON 2012Hacking and Forensics on the Go - 44CON 2012
Hacking and Forensics on the Go - 44CON 2012
 
ChromePad - Chromium OS ThinkPad X220
ChromePad - Chromium OS ThinkPad X220ChromePad - Chromium OS ThinkPad X220
ChromePad - Chromium OS ThinkPad X220
 
ChromePad - Chromium OS for ThinkPad
ChromePad - Chromium OS for ThinkPadChromePad - Chromium OS for ThinkPad
ChromePad - Chromium OS for ThinkPad
 
Security Issues in Android Custom ROM
Security Issues in Android Custom ROMSecurity Issues in Android Custom ROM
Security Issues in Android Custom ROM
 
Security Issues in Android Custom Rom
Security Issues in Android Custom RomSecurity Issues in Android Custom Rom
Security Issues in Android Custom Rom
 
12 tricks to avoid hackers breaks your CI / CD
12 tricks to avoid hackers breaks your  CI / CD12 tricks to avoid hackers breaks your  CI / CD
12 tricks to avoid hackers breaks your CI / CD
 
Chromebook for early dummies
Chromebook for early dummiesChromebook for early dummies
Chromebook for early dummies
 
CHROME OS.pptx
CHROME OS.pptxCHROME OS.pptx
CHROME OS.pptx
 
The Android Build System - Android Marshmallow
The Android Build System - Android MarshmallowThe Android Build System - Android Marshmallow
The Android Build System - Android Marshmallow
 
Is Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IVIs Android the New Embedded Linux? at AnDevCon IV
Is Android the New Embedded Linux? at AnDevCon IV
 

Mais de Roel Palmaers

Ddos extortion campaigns
Ddos extortion campaignsDdos extortion campaigns
Ddos extortion campaignsRoel Palmaers
 
Hoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieHoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieRoel Palmaers
 
Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24Roel Palmaers
 
The effectiveness of policing cybercrime
The effectiveness of policing cybercrimeThe effectiveness of policing cybercrime
The effectiveness of policing cybercrimeRoel Palmaers
 
Scams and-fraud-presentation
Scams and-fraud-presentationScams and-fraud-presentation
Scams and-fraud-presentationRoel Palmaers
 
Irish travelers presentatie
Irish travelers presentatieIrish travelers presentatie
Irish travelers presentatieRoel Palmaers
 
Food for thought_29 feb 2016
Food for thought_29 feb 2016Food for thought_29 feb 2016
Food for thought_29 feb 2016Roel Palmaers
 
Straathoekwerk en politie
Straathoekwerk en politieStraathoekwerk en politie
Straathoekwerk en politieRoel Palmaers
 
Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009Roel Palmaers
 
Financiële risico’s participatiewet
Financiële risico’s participatiewetFinanciële risico’s participatiewet
Financiële risico’s participatiewetRoel Palmaers
 
Electronics reference sheet
Electronics reference sheetElectronics reference sheet
Electronics reference sheetRoel Palmaers
 
Google cheat-sheet-nederlands
Google cheat-sheet-nederlandsGoogle cheat-sheet-nederlands
Google cheat-sheet-nederlandsRoel Palmaers
 
Google cheat-sheet-english
Google cheat-sheet-englishGoogle cheat-sheet-english
Google cheat-sheet-englishRoel Palmaers
 
Working with facebook graph presentation
Working with facebook graph presentationWorking with facebook graph presentation
Working with facebook graph presentationRoel Palmaers
 
Ips pearls in policing factsheet en
Ips pearls in policing factsheet enIps pearls in policing factsheet en
Ips pearls in policing factsheet enRoel Palmaers
 
Financiële problematiek en de impact daarvan
Financiële problematiek en de impact daarvanFinanciële problematiek en de impact daarvan
Financiële problematiek en de impact daarvanRoel Palmaers
 
Een goede nacht nachtarbeid
Een goede nacht nachtarbeidEen goede nacht nachtarbeid
Een goede nacht nachtarbeidRoel Palmaers
 

Mais de Roel Palmaers (20)

Ddos extortion campaigns
Ddos extortion campaignsDdos extortion campaigns
Ddos extortion campaigns
 
Hoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatieHoe ontwerp ik een agile organisatie
Hoe ontwerp ik een agile organisatie
 
Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24Evaluating law enforcement_bradford_9_24
Evaluating law enforcement_bradford_9_24
 
The effectiveness of policing cybercrime
The effectiveness of policing cybercrimeThe effectiveness of policing cybercrime
The effectiveness of policing cybercrime
 
Scams and-fraud-presentation
Scams and-fraud-presentationScams and-fraud-presentation
Scams and-fraud-presentation
 
Ipv6 evolution
Ipv6 evolutionIpv6 evolution
Ipv6 evolution
 
Irish travelers presentatie
Irish travelers presentatieIrish travelers presentatie
Irish travelers presentatie
 
Food for thought_29 feb 2016
Food for thought_29 feb 2016Food for thought_29 feb 2016
Food for thought_29 feb 2016
 
Straathoekwerk en politie
Straathoekwerk en politieStraathoekwerk en politie
Straathoekwerk en politie
 
Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009Cahiers politiestudies presentatie rva 03 12 2009
Cahiers politiestudies presentatie rva 03 12 2009
 
Financiële risico’s participatiewet
Financiële risico’s participatiewetFinanciële risico’s participatiewet
Financiële risico’s participatiewet
 
Afval=grondstof
Afval=grondstofAfval=grondstof
Afval=grondstof
 
Electronics reference sheet
Electronics reference sheetElectronics reference sheet
Electronics reference sheet
 
Digging into google
Digging into googleDigging into google
Digging into google
 
Google cheat-sheet-nederlands
Google cheat-sheet-nederlandsGoogle cheat-sheet-nederlands
Google cheat-sheet-nederlands
 
Google cheat-sheet-english
Google cheat-sheet-englishGoogle cheat-sheet-english
Google cheat-sheet-english
 
Working with facebook graph presentation
Working with facebook graph presentationWorking with facebook graph presentation
Working with facebook graph presentation
 
Ips pearls in policing factsheet en
Ips pearls in policing factsheet enIps pearls in policing factsheet en
Ips pearls in policing factsheet en
 
Financiële problematiek en de impact daarvan
Financiële problematiek en de impact daarvanFinanciële problematiek en de impact daarvan
Financiële problematiek en de impact daarvan
 
Een goede nacht nachtarbeid
Een goede nacht nachtarbeidEen goede nacht nachtarbeid
Een goede nacht nachtarbeid
 

Último

Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Develop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointDevelop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointGetawu
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...amitlee9823
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证tufbav
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRdollysharma2066
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxJaiLegal
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)kojalkojal131
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...amitlee9823
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...MOHANI PANDEY
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...Pooja Nehwal
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja Nehwal
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Call Girls in Nagpur High Profile
 

Último (20)

Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Vinay Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Develop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power pointDevelop Keyboard Skill.pptx er power point
Develop Keyboard Skill.pptx er power point
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
 
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcRCALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
CALL GIRLS IN Saket 83778-77756 | Escort Service In DELHI NcR
 
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Hauz Quazi  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Hauz Quazi (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
(ISHITA) Call Girls Service Aurangabad Call Now 8617697112 Aurangabad Escorts...
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptx
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Pimple Saudagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...Top Rated  Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
Top Rated Pune Call Girls Shirwal ⟟ 6297143586 ⟟ Call Me For Genuine Sex Ser...
 

Introduction to google chromebooks and chromeboxes presentation tech-talk

  • 1. Introduction To Google Chromebooks and Chromeboxes Trever Nightingale, NERSC/LBL, 10/10/2013
  • 2. What is a Chromebook? It is a special device* you must buy to get all the features I will discuss. It runs Google's Chrome web browser. You can NOT install software on it. * Chromebook, Chromebox, tablets rumored
  • 3. Bill Richardson, Google Chrome OS firmware engineer: "I think of the Chromebook as an internet appliance, or a web browser with a keyboard. It looks like a laptop computer, but it really isn't... All the Chromebook really does is browse the web." Me: "What's a web browser? What is browsing the web?"
  • 4. ● Is using Google Docs offline "browsing the web"? What about Chrome Remote Desktop? ● Is it a browser if you are playing Unreal Tournament in it? (See Fluent 2013 "Javascript at 18") ● Have you seen what HTML5 can do? V8? ASM.JS? Dart? The "web" evolution/revolution continues...
  • 5. What are the limitations of this www "Internet Appliance"? Chromebooks today: ● Have an ssh client ● Have a serial port terminal (Beagle Term) ● GUI for Google Drive and local (noncloud) files and folders ● VPN support (OpenVPN, L2TP over IPsec with PSK or cert) → not Lab's ● USB Audio ● USB Video (webcams) [note: will NOT play DVD's / Blue Ray] ● OpenPGP for web mail (Mailvelope) ● "Web Apps" (Text, Keep, more on the way) ● Google Apps, Evernote, Netflix, etc. ● Gaming in browsers ● What else?
  • 6. Supported external storage devices You can open and save files on external standard mass storage USB devices connected to your Chromebook, if they use the following types of filesystems. ● Ext2, Ext3, Ext4 ● FAT ● HFS+ (read-only on journaled HFS+) ● ISO9660 (read-only) ● NTFS ● UDF (read-only)
  • 7. Supported file types ● Microsoft Office files (read-only) .doc, .docx, .ppt, .pptx, .xls, .xlsx ● Media [note: no support for .wmv] .3gp, .avi, .mov, .mp4, .m4v, .m4a, .mp3, .mkv, .ogv, . ogm, .ogg, .oga, .webm, .wav ● Images [note: raw DSLR formats have G+ support] .bmp, .gif, .jpg, .jpeg, .png, .webp ● Compressed files .zip, .rar, .tar, .tar.gz (.tgz), .tar.bz2 (.tbz2) ● Other .txt, .pdf
  • 8. Supported external peripherals Here are the types of peripherals you can use with your Chromebook. ● USB keyboards (Windows and Mac) ● USB mice with the following features: left button, right button, scrollwheel ● USB hubs ● Bluetooth mice and keyboards ● Monitors with DisplayPort, DVI, HDMI, or VGA connections ● USB, DisplayPort, and HDMI audio devices ● Headset with a 3.5 mm jack ● Webcam with a USB cable ● MP3 player or mobile phone with a USB cable (can be used for charging) Most newer models: External monitor and portrait mode make all day office work possible
  • 9. Yes, this kind of thing works USB DAC
  • 10. So what is a Chromebook? ● Nothing but the web? No, a bit more than that. Eg. openssh client. ● And let's not forget: the web and browsers are able to do a lot more each passing day. ● But it is true: no skype, no java, can't upload to Google Play… etc. Know your use cases!
  • 11. "How is this different than running Chrome on a Mac or PC? It's the exact same thing. Except, I can't add needed software to it. Very limiting. Why buy a Chromebook? What's the point of these things?"
  • 13. I think of: Chromebooks as the NetApp's of desktops/laptops ( ...of personal productivity computers )
  • 14. Appliance means: ● Zero maintenance ● Much more secure ● Fast ● Easy to use, hard to misconfigure / break ● Share beautifully ● Less expensive for comparable hardware* * TCO/Initial cost/Google's monetization model where OS is free, lower costs are thus a product of many factors, not just appliance model Appliance model has real value
  • 15. Security: persistent malware proof Appliance means software pre-defined, initially installed, and regularly updated by Google. Critically: Google signs all of the onboard executable bits and the Chromebook verifies. Verified boot: Chromebooks will detect and repair if OS has been tampered with (note: also detects bit rot).
  • 16. Verified Boot Starts In The Hardware: ● This is why you must buy a chromebook ● Custom firmware (coreboot and uboot) ● Google's 8192-bit public key burned at factory into read-only firmware ● PKI chain of trust verifies OS Note: Linux verity fs developed by Google and Netflix. Open Source.
  • 17. Verified Boot ● Part of the BIOS flash is read-only ● The read-only BIOS runs first ● The read-only BIOS verifies the read-write BIOS, then executes it ● The read-write BIOS verifies the kernel, then executes it ● The kernel verifies the rootfs as each block comes off the drive. ● If anything fails, it reboots into Recovery mode (read-only BIOS again). Slide from OSCON 2013 Coreboot Tutorial https://docs.google.com/presentation/d/1Z- 9zeJ2S0vOVIvZl-fp4AqYJ8qCOxt6GGl15TsVGz2o/edit#slide=id.gf3c00a91_0142
  • 18. Extremely Fast Boot (~ always on): Appliance means hardware pre-defined. ● Firmware always knows its hardware (no hardware probing) ● No multistage boot loader(s) ● Fastest path to loading and executing the Linux kernel My Chromebox boots faster than my flat screen monitor can sync a signal.
  • 19. Zero configuration BIOS: Appliance means pre-defined hardware, so firmware doesn't need to have knobs. You never deal with the BIOS unless you enter recovery mode (probably never). Recovery mode just says: "Press the space key." Dad and Mom can do this, IF needed. Even faster and simpler than today's Macs.
  • 20. Zero maintenance: Appliance means all software maintenance taken care of automatically and no user or administrator can change or break this. On disc layout pre-defined for: ● self healing-- failover software partitions ● separates minimal user data from all else Firmware and OS software take care of updates automagically. Non disruptive- user reboots.
  • 21. No more weekends upgrading your computer. In case you missed that: You never do anything. Ever. It just works. In case you missed that:
  • 22. Much more secure user data: Appliance means automatic, timely software updates in case of identified vulnerabilities. User data partitions always encrypted. Users/Owners can't break any of this. Design encourages no backup needs and keeping data in the cloud.
  • 23. Lost Chromebook (I did this): Appliance means no problem (if locked...). Units are actually disposable. (Funny videos…) Replace, pick up where you left off.
  • 24. More on security: ● Executable bits are on read only partitions ● Linux OS is hardened in various ways (see online presentations) ● Chrome browser itself is considered a better design re security ● Ongoing security work being done Chromebooks were designed from the ground up to provide much greater security. Most secure off the shelf computer you can buy? AFAICT
  • 25. Security take away: Do your online banking on a chromebook
  • 26. Sharing Chromebooks Simply put: I can easily and quickly use your chromebook or loan you mine, and neither of us has any worry or hassles.
  • 27. Sharing Chromebooks: ● Access or changing any other user's data is impossible. Worst case: owner deletes ● There's no administrator. The first person to use a chromebook can limit who can use the device, or just leave it usable to others. ● No one can misconfigure / change it. ● Maintenance happens automatically as usual no matter who is using it. Note: Enterprise enrollment provides various configuration and account options.
  • 28. Sharing Chromebooks continued: ● User's just login with Google credentials. Or Guest Mode. No account management. Sharing summary: Share away! Absolutely zero worries. Great for kids, kiosks and my parents...
  • 29. Chromebooks as Geek Appliance: Dev Mode
  • 30. Geek Appliance / Dev Mode: By flicking a switch, you can put Chromebooks into a mode where: ● They warn you they are in dev mode ● You can boot from USB or the internal drive ● They will boot properly formatted linux kernels or wrapped executables that aren't actually signed by Google, though it is possible to also re-enable verification to detect OS tampering ● You get access to a local shell
  • 31. Geek Appliance Benefits: You can use the underlying minimal Linux userland and/or add your own, while keeping Chrome and its OS updates and verified boot. crouton, dev_install See my write up on the official Chrome OS Wiki https://sites.google.com/site/chromeoswikisite/home/what- s-new-in-dev-and-beta/shell-acess-with-verified-boot
  • 32. The Geek Appliance Mode means a chromebook is an intriguing, maintained Linux laptop you can buy off the shelf.
  • 33. Not advised, but some suffering geeks just use the hardware: You can dual boot into Chrubuntu, and later re- wipe to get your Chrome OS appliance back. Why this hardware? Hardware support: 3.9 and above Linux kernels fully support Chromebook hardware. Pixel has built in SeaBIOS option that allows to boot just about anything (haven't tried myself).
  • 34. Note: ● The custom firmware can be modified by hobbyists (non-trivial) ● Google's firmware engineers have proposed making it easier to burn in one's own key... self signed images/distros- huge potential? ● Hacker work is ongoing ● Coreos: based on Chrome OS
  • 35. Speaking of Geek Mode: You can always see the underlying Linux, no Dev Mode necessary: chrome://system
  • 36.
  • 37. This presentation made on a chromebook Never saved anything (files metaphor gone) It is a new computing paradigm?
  • 38. Chrome Core Principles: ● Speed ● Security ● Stability ● Simplicity