Slide 1

Slide 1 text

Chromebook: Give me a bash$ Freedoms and limitations with respect to Chromebooks! Clive Boulton | github.com/cliveb

Slide 2

Slide 2 text

Macbook, Windows or Chromebook? Recently developers have started exploring for reasonable alternatives to Macbooks. Chromebooks are one option to get a bash prompt. We'll provide doc and tips to Crouton your Chromebook to run Ubuntu. We'll summarize and compare the different options in recent Windows 10 with Ubuntu and ephemeral bash in Google cloud with the freedoms and limitations with respect to Chromebook - Give me a bash$.

Slide 3

Slide 3 text

Motivation ● MacBook Pro 2008 ● Pixel 2013 at Google I/O ● Macbook 2016 touch bar ● Windows 10 Ubuntu ● Android on Chromebooks ● DevOps (Linux) / AppOps (WebDev)

Slide 4

Slide 4 text

Brett Slatkin’s analysis “Discovering my inner curmudgeon: A Linux laptop review” Ubuntu, Screen, Trackpad, keyboard, Sound, Battery & power, Two-in-one, Window manager and programs. Conclusion! http://www.onebigfluke.com/

Slide 5

Slide 5 text

Chromebook Web apps, email, docs, media consumption. to “inspire the ecosystem (hardware and web devs around high-res and touch)." ChromeOS Chrome browsers on Linux (Chromium OSS) Android Apps - Google Play(store)

Slide 6

Slide 6 text

Macbook Desktop replacement Media editing (movies, photoshop) Full Stack software developers web to devops Unix > NeXT, Linux > OS X > MacOS > USB-C touchbar!! Backfitting iOS to OS X? - iTunes (AppStore)

Slide 7

Slide 7 text

Windows (book) Microsoft Surface is a series of touchscreen Windows personal computers Designed to be premium devices that set examples to Windows OEMs. Introducing Windows 10 S Streamlined for security and superior performance.

Slide 8

Slide 8 text

Touch (innovations) ● Keyboard ● Trackpad ● Screen ● Touchbar

Slide 9

Slide 9 text

Windows 10 - Ubuntu bash

Slide 10

Slide 10 text

Windows 10 bash - setup

Slide 11

Slide 11 text

Windows Subsystem for Linux (WSL)

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

Watch that new Chromebooks Support Android which means a touch screen is required UX.

Slide 14

Slide 14 text

ChromeBook Deals ACER CHROMEBOOK 14 FOR $229: WHY COSTCO’S BLACK FRIDAY DEAL WAS TOUGH TO BEAT chromeunboxed.com

Slide 15

Slide 15 text

Cost... Nice Chromebook ASUS C302 flip $499 Nice Macbook 15 inch touch $2,399 Nice Surface Book Intel Core i7 $2,399 HP Chromebook m7 16GB $1,069 http://store.hp.com/us/en/mdp/business-solutions/hp-chromebook-13-373002--1

Slide 16

Slide 16 text

Give me a bash$ Crouton: (yay!) https://github.com/dnschneid/crouton Caret https://chrome.google.com/webstore/detail/caret/fljalecfjciodhpcledpamjachpme lml?hl=en Google Cloud (GCE VM) https://console.cloud.google.com Eclipse Che https://codenvy.com

Slide 17

Slide 17 text

Crouton your Chromebook Run Ubuntu http://www.codedonut.com/chromebook/install-crouton-chrom ebook/ ℅ Edreih Aldana

Slide 18

Slide 18 text

https://blog.google/topics/connected-workspaces/chr ome-os-joins-forces-vmware-accelerate-adoption-chr omebooks-enterprise/

Slide 19

Slide 19 text

Give me a bash$ cont'd VMware SilverLining (vCloud Director HTML5 client) http://labs.vmware.com/flings/silverlining Cloud 9 IDE https://c9.io/ Secure Shell https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo?hl=en-US&utm_source=chr ome-ntp-launcher Chrome RDP https://chrome.google.com/webstore/detail/chrome-rdp/cbkkbcmdlboombapidmoeolnmdacpkch?hl=en-US&utm_source= chrome-ntp-launcher key authentication, per connect profiles, forwarding FAQ: http://git.chromium.org/gitweb/?p=chromiumos/platform/assets.git;a=blob;f=chromeapps/nassh/doc/faq.txt * Connect to a Compute Engine instance directly with ssh gcutil --project=my_project ssh my_instance http://blog.javabien.net/2014/03/13/connect-to-a-compute-engine-directly-with-ssh

Slide 20

Slide 20 text

Caret http://thomaswilburn.net/caret/

Slide 21

Slide 21 text

Give me a bash? or Give me a cloud IDE? http://www.eclipse.org/che/

Slide 22

Slide 22 text

Better Software Faster ● DevOps - > “NoOps” ● AWS Lambda IaaS (IT Devs) ● Firebase PaaS + JavaScript (App Dev’s)

Slide 23

Slide 23 text

Summary-Give me a bash$ Give me a bash$ Chromebook Macbook Windows(book) ChromeOS Designed for Web (no executable file system). iPad Windows 10 S Streamlined for security and superior performance. MacOS BSD codebase Windows Surface Laptop Windows 10 Ubuntu Crouton Ubuntu 14.04.5 LTS (Trusty Tahr) Linux native Windows Subsystem for Linux (WSL)

Slide 24

Slide 24 text

Contacts https://speakerdeck.com/cliveb/chromebook-give-me-a-bas h/edit twitter.com/iC linkedin.com/cliveboulton https://plus.google.com/u/0/+cliveboulton http://cliveboulton.com