Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features...

Post on 05-Aug-2020

3 views 0 download

Transcript of Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features...

Penguinitisaka Why we’re addicted to Linux

Jack Rosenthal

September 1, 2016

Jack Rosenthal Penguinitis

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

So do you have Penguinitis?

Jack Rosenthal Penguinitis