Penguinitis - aka Why we're addicted to Linux · Very popular and has a large community Features...
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