I switched to Linux

You can too

Presented by Stephen Cross

Stephen Cross

www.TalkingDrupal.com

www.NEDCamp.com

SLIDES: www.stephencross.com/presentations

1990

Love Afair

2004

2005

2007

Love on the Rocks?

Why switch?

For me...

Apple's Direction

Professional Development

Phil Schiller - 2012

“It's the most beautiful computer we've ever made”

Mojave Min Req: MacBook Pro (Mid 2012 or newer)

2011 MBPro: Core i5 2.4Ghz

In my opinion

  • Beauty over function.
  • Consumer not the professional.
  • Less choices.
  • Disposable computers.

Professional Development

Technical Skills - Drupal Dev

  • PHP
  • Javascript
  • Twig
  • CSS
  • Design

Modern Workflows

Local Dev - Front Build - CI - Deployment - Testing

SKILL: DevOps

Drupal and Linux

Production servers - Linux

Local Dev Enviroment - Linux (via Docker)

Thought Process

If I work in Linux...

Closer to my deployment environment.

Get comfortable (remove technology fear).

Be better at DevOps type things.

Be more valuable to your team.

Switch to Linux.

What is Linux?

  • Linux is an operating system, like Mac OS and Windows

Is Linux Popular?

  • Linux runs on 100% of the world’s 500 supercomputers
  • 95% of the servers that run the world’s top 1 million domains are powered by Linux
  • 85% of all smartphones are based on Linux
  • 54.1% of professional developers use Linux as a platform in 2019
  • All ATF websites run on Linux.

Linux is Everywhere

  • TiVo - Roku
  • Kindle
  • In-car and In-flight Entertainment
  • Self Driving Cars
  • Smart Refrigerators
  • Washing Machines
  • Air Traffic Control
  • U.S. Department of Defense
  • Nuclear submarines
  • This Presentation

If it has a computer chip

It's probably running Linux

Linus Torvalds

  • Born 1969 - Finland
  • Lives in Oregon
  • Created Linux 1991
  • Also created git (version control system)

Open Source

  • Open Source
  • Developed by over 200 company, many non-profit organization, thousands of developers
  • Nobody owns Linux.
  • Any can use and modify it
  • Someone has an idea...

There's a Linux for that.

Distributions

Flexibility

Your Choice

Beefy desktop with four displays

Light weight, minimal port laptop for traveling

Laptop to have SD reader, and USB 3.0 ports

Small profile, quiet computer for a family room

Hardware

  • Shipping with Linux: Dell, System76, Purism
  • Ubuntu Certified hardware - https://certification.ubuntu.com/
  • Revive Old hardware

System 76

System 76

  • Works out of the box
  • Execellent customer support
  • Computer I want to use
  • Time to explore, test, nuke if need to

Breaking the Chains

Choosing open-source, multi-platform apps


For me: Linux, Mac, iOS, Android, Web Browsers

Drupal Dev Apps

  • Docker (Lando/DDEV) - PASS!
  • Drupal VM (Virtualbox, Vagrant, Ansible) - PASS!
  • IDE (PHP Storm/VS Code) - PASS!
  • Sequel Pro - ?

Google & AlternativeTo.net

MS Office Apps

  • LibreOffice - Open Source
    • Reads and writes to MS and standard formats
    • Perform all common tasks
  • Free Office - Not open source
    • Better Office Compatibility
    • Free for basic functionality
  • Online: Office and Google

No Linux Options : Windows

  1. Run Windows in a virtual machine
  2. Use Wine - (Wine Is Not an Emulator)
  3. Find alternative software

No Linux Options : Mac

  1. Find alternative software

My Alternatives

  • Adobe Photoshop -> Gimp (for basic image editing)
  • Audition -> Audacity (great replacement)

WineHQ.org

During Transition

  • Get comfortable & build confidence
  • Sense of freedom
  • Realization: OS is just another App
  • Distro-hoping

$300 Experiment

  • Drupal development laptop
  • Eveyday use
  • $300

Thinkpad - T420

  • Ebay: $45
  • 128 GB SSD: $36
  • Charger: $11
  • i5 Gen 2 - 3.2 ghz
  • 8G Ram
  • Less than ... $100

Getting Started

  • Live ISO
    • Etcher - Linux, Mac, Windows
    • Burn to USB
    • Boot from USB
  • Second Machine
  • DO NOT GO ALL IN

Summary

  • Linux is not just for geeks
  • Linux is not command line only
  • GUI competes with Mac OS and Windows
  • Take control
  • Grow your skills and confidence
  • Choose OS agnostic hardware
  • Buy hardware shipped with Linux

Fall in love again.

Switch to Linux