36
Penguinitis aka Why we’re addicted to Linux Jack Rosenthal September 1, 2016 Jack Rosenthal Penguinitis

Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Penguinitisaka Why we’re addicted to Linux

Jack Rosenthal

September 1, 2016

Jack Rosenthal Penguinitis

Page 2: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

What is Linux?

Linux is an UNIX-like operating systemkernel, meaning it only provides the corecomponents of the OS

Linux is free and open source softwarewritten by developers across the world

Linux can be used as a desktop OS, onservers, and Linux even powers Android

Linux distributions (distros) are completeoperating systems created by bundlingLinux with other software

Jack Rosenthal Penguinitis

Page 3: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

What is Linux?

Linux is an UNIX-like operating systemkernel, meaning it only provides the corecomponents of the OS

Linux is free and open source softwarewritten by developers across the world

Linux can be used as a desktop OS, onservers, and Linux even powers Android

Linux distributions (distros) are completeoperating systems created by bundlingLinux with other software

Jack Rosenthal Penguinitis

Page 4: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

What is Linux?

Linux is an UNIX-like operating systemkernel, meaning it only provides the corecomponents of the OS

Linux is free and open source softwarewritten by developers across the world

Linux can be used as a desktop OS, onservers, and Linux even powers Android

Linux distributions (distros) are completeoperating systems created by bundlingLinux with other software

Jack Rosenthal Penguinitis

Page 5: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

What is Linux?

Linux is an UNIX-like operating systemkernel, meaning it only provides the corecomponents of the OS

Linux is free and open source softwarewritten by developers across the world

Linux can be used as a desktop OS, onservers, and Linux even powers Android

Linux distributions (distros) are completeoperating systems created by bundlingLinux with other software

Jack Rosenthal Penguinitis

Page 6: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Who develops Linux?

Linus Torvalds (pictured above) started the Linuxproject, and although he has only written 2% of the

code, he has written the most of anyone alone.

Jack Rosenthal Penguinitis

Page 7: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

The UNIX Philosophy

UNIX-like operating systems have been traditionallywritten by programmers, made for programmers. Thismeans it is easy to programmatically work on data.

1 Write programs which do one thing, and one thing well2 The output of a program should become the input of another

curl http://site/d.img.gz

| zcat

| dd of=/dev/sdb

Jack Rosenthal Penguinitis

Page 8: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

The UNIX Philosophy

UNIX-like operating systems have been traditionallywritten by programmers, made for programmers. Thismeans it is easy to programmatically work on data.

1 Write programs which do one thing, and one thing well2 The output of a program should become the input of another

Download a file from a URL and write to terminal

curl http://site/d.img.gz

| zcat

| dd of=/dev/sdb

Jack Rosenthal Penguinitis

Page 9: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

The UNIX Philosophy

UNIX-like operating systems have been traditionallywritten by programmers, made for programmers. Thismeans it is easy to programmatically work on data.

1 Write programs which do one thing, and one thing well2 The output of a program should become the input of another

Download a file from a URL while uncompressing it

curl http://site/d.img.gz | zcat

| dd of=/dev/sdb

Jack Rosenthal Penguinitis

Page 10: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

The UNIX Philosophy

UNIX-like operating systems have been traditionallywritten by programmers, made for programmers. Thismeans it is easy to programmatically work on data.

1 Write programs which do one thing, and one thing well2 The output of a program should become the input of another

Do all that while writing to a disk

curl http://site/d.img.gz | zcat | dd of=/dev/sdb

Jack Rosenthal Penguinitis

Page 11: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Package Management

The Windows Way

Users get software by visiting awebsite and downloading theinstaller programDevelopers have to writeupdate managersDevelopers have to write anuninstaller programDependency resolution is doneby sketchy hacks in theinstaller program

The Linux Way

Distributions include apackage manager, a programwhich is responsible for:

software installationdependency resolutionsoftware updatessoftware removal

Jack Rosenthal Penguinitis

Page 12: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Linux is Ultra Customizable

Because Linux is just a kernel, so many software packages exist torun on top of it. You get the choice of these packages to make thedesktop just how you like it.

Jack Rosenthal Penguinitis

Page 13: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Debian Distros

Started in 1993, an old, yet reliable,distribution

Installation images with GNOME,Cinnamon, KDE, LXDE, MATE, andXFCE

Features the apt package manager

Jack Rosenthal Penguinitis

Page 14: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Debian Distros

Started in 1993, an old, yet reliable,distribution

Installation images with GNOME,Cinnamon, KDE, LXDE, MATE, andXFCE

Features the apt package manager

Jack Rosenthal Penguinitis

Page 15: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Debian Distros

Started in 1993, an old, yet reliable,distribution

Installation images with GNOME,Cinnamon, KDE, LXDE, MATE, andXFCE

Features the apt package manager

Jack Rosenthal Penguinitis

Page 16: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Ubuntu Distros

A Debian based distribution started in2004

Many flavors including Kubuntu, Lubuntu,Xubuntu, Ubuntu GNOME and more

Very popular and has a large community

Features the apt package manager, aswell as a “Software Manager” GUI

Jack Rosenthal Penguinitis

Page 17: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Ubuntu Distros

A Debian based distribution started in2004

Many flavors including Kubuntu, Lubuntu,Xubuntu, Ubuntu GNOME and more

Very popular and has a large community

Features the apt package manager, aswell as a “Software Manager” GUI

Jack Rosenthal Penguinitis

Page 18: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Ubuntu Distros

A Debian based distribution started in2004

Many flavors including Kubuntu, Lubuntu,Xubuntu, Ubuntu GNOME and more

Very popular and has a large community

Features the apt package manager, aswell as a “Software Manager” GUI

Jack Rosenthal Penguinitis

Page 19: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Ubuntu Distros

A Debian based distribution started in2004

Many flavors including Kubuntu, Lubuntu,Xubuntu, Ubuntu GNOME and more

Very popular and has a large community

Features the apt package manager, aswell as a “Software Manager” GUI

Jack Rosenthal Penguinitis

Page 20: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Linux Mint Distros

A Ubuntu based distribution started in2006

Comes with an interface that may be veryfamiliar to previous users of MicrosoftWindows, and because of this, manypeople call it beginner friendly

Basically another Ubuntu

Jack Rosenthal Penguinitis

Page 21: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Linux Mint Distros

A Ubuntu based distribution started in2006

Comes with an interface that may be veryfamiliar to previous users of MicrosoftWindows, and because of this, manypeople call it beginner friendly

Basically another Ubuntu

Jack Rosenthal Penguinitis

Page 22: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Linux Mint Distros

A Ubuntu based distribution started in2006

Comes with an interface that may be veryfamiliar to previous users of MicrosoftWindows, and because of this, manypeople call it beginner friendly

Basically another Ubuntu

Jack Rosenthal Penguinitis

Page 23: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Fedora Distros

Started in 2003 after the discontinuationof Red Hat Linux

Main distribution features GNOME,although there are spins of other desktopenvironments

Includes power user tools like GNOMEBoxes and Docker support out of the box

Easy for beginners

Features the excellent dnf packagemanager

Jack Rosenthal Penguinitis

Page 24: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Fedora Distros

Started in 2003 after the discontinuationof Red Hat Linux

Main distribution features GNOME,although there are spins of other desktopenvironments

Includes power user tools like GNOMEBoxes and Docker support out of the box

Easy for beginners

Features the excellent dnf packagemanager

Jack Rosenthal Penguinitis

Page 25: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Fedora Distros

Started in 2003 after the discontinuationof Red Hat Linux

Main distribution features GNOME,although there are spins of other desktopenvironments

Includes power user tools like GNOMEBoxes and Docker support out of the box

Easy for beginners

Features the excellent dnf packagemanager

Jack Rosenthal Penguinitis

Page 26: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Fedora Distros

Started in 2003 after the discontinuationof Red Hat Linux

Main distribution features GNOME,although there are spins of other desktopenvironments

Includes power user tools like GNOMEBoxes and Docker support out of the box

Easy for beginners

Features the excellent dnf packagemanager

Jack Rosenthal Penguinitis

Page 27: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Fedora Distros

Started in 2003 after the discontinuationof Red Hat Linux

Main distribution features GNOME,although there are spins of other desktopenvironments

Includes power user tools like GNOMEBoxes and Docker support out of the box

Easy for beginners

Features the excellent dnf packagemanager

Jack Rosenthal Penguinitis

Page 28: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Arch Linux Distros

Started in 2002 and there hasn’t been anew version released since

I’m not joking… Arch Linux is a rollingrelease. Updating your system throughpacman brings you to the latest

Comes with basically nothing out of thebox, it’s up to you to install the softwareyou want to use

Software packages are usually bleedingedge

Very helpful and kind community

Jack Rosenthal Penguinitis

Page 29: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Arch Linux Distros

Started in 2002 and there hasn’t been anew version released since

I’m not joking… Arch Linux is a rollingrelease. Updating your system throughpacman brings you to the latest

Comes with basically nothing out of thebox, it’s up to you to install the softwareyou want to use

Software packages are usually bleedingedge

Very helpful and kind community

Jack Rosenthal Penguinitis

Page 30: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Arch Linux Distros

Started in 2002 and there hasn’t been anew version released since

I’m not joking… Arch Linux is a rollingrelease. Updating your system throughpacman brings you to the latest

Comes with basically nothing out of thebox, it’s up to you to install the softwareyou want to use

Software packages are usually bleedingedge

Very helpful and kind community

Jack Rosenthal Penguinitis

Page 31: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Arch Linux Distros

Started in 2002 and there hasn’t been anew version released since

I’m not joking… Arch Linux is a rollingrelease. Updating your system throughpacman brings you to the latest

Comes with basically nothing out of thebox, it’s up to you to install the softwareyou want to use

Software packages are usually bleedingedge

Very helpful and kind community

Jack Rosenthal Penguinitis

Page 32: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Arch Linux Distros

Started in 2002 and there hasn’t been anew version released since

I’m not joking… Arch Linux is a rollingrelease. Updating your system throughpacman brings you to the latest

Comes with basically nothing out of thebox, it’s up to you to install the softwareyou want to use

Software packages are usually bleedingedge

Very helpful and kind community

Jack Rosenthal Penguinitis

Page 33: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Choosing a Distro

Do your own research to see which distroappeals to you the most

You may have to install a few differentdistros and try them out

Most Linux distros have a Live CD imagethat allows you to try the full desktopfrom a CD or USB drive before installing

Jack Rosenthal Penguinitis

Page 34: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Choosing a Distro

Do your own research to see which distroappeals to you the most

You may have to install a few differentdistros and try them out

Most Linux distros have a Live CD imagethat allows you to try the full desktopfrom a CD or USB drive before installing

Jack Rosenthal Penguinitis

Page 35: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

Choosing a Distro

Do your own research to see which distroappeals to you the most

You may have to install a few differentdistros and try them out

Most Linux distros have a Live CD imagethat allows you to try the full desktopfrom a CD or USB drive before installing

Jack Rosenthal Penguinitis

Page 36: Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features the apt package manager, as well as a “Software Manager” GUI ... Fedora Distros

So do you have Penguinitis?

Jack Rosenthal Penguinitis