a brief overview of linux or how i learned to stop worrying and love the penguin

Upload: andrew-denner

Post on 14-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    1/26

    A brief overview of Linuxor: How I Learned to Stop Worrying and Love

    the Penguin

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    2/26

    A little about me

    A Linux user from ~2003

    Currently using Ubuntu.

    Previously used Redhat, Gentoo, Arch, Debian

    this presentation will be posted on

    http://denner.co

    Contact info: [email protected] twitter @adenner

    mailto:[email protected]://denner.co/mailto:[email protected]:[email protected]://denner.co/http://denner.co/
  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    3/26

    About this talk

    A little about the history of linux, and why it is so

    fractured

    What is a distribution, why are there so many ofthem, and why should I care

    A brief survey of some popular distros

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    4/26

    What this talk is not

    A guide how to install linux(this will come in another talk)

    A complete overview of everyversion of Linux

    An attempt to start a holy war

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    5/26

    Terms and Ideas

    Distribution: a member of the family of Unix-likeoperating systems built on top of the Linux kernel

    Desktop Manager: The GUI, i.e. KDE, GNOME,Unity

    Open Source Software

    Free as in speech

    Free as in Beer

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    6/26

    Averybrief historyMore to come in another speech

    1970-ATT Unix (Bell Labs)

    1977 BSD (UC Berkley)

    1983 RMS and GNU

    1987 Minux (os source code was available but distribution

    limited)

    1991 Linus Torvalds started personal project that wouldbecome Linux

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    7/26

    https://reader008.{domain}/reader008/html5/0418/5a

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    8/26

    Debian

    Prides itself on being completely Free

    Several versions

    Stable (every 2 years last released Oct 12, 2013 Wheezy)

    Backports

    Testing

    Unstable (Jessie)

    experimental

    Uses dpkg-apt package management

    Default UI is GNOME

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    9/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    10/26

    Ubuntu

    Based off of Debian, Development is led byCanonical

    Goal to be user friendly, released every 6 monthsand every 4th release a LTS (last 4-25-2013 and4-26-2012)

    Default UI is Unity, however several varients, Kbuntu(KDE), Lubuntu (LXDE), Ubuntu GNOME etc. Mint

    Also has a server variant as well as Live CD

    http://en.wikipedia.org/wiki/Canonical_Ltd.http://en.wikipedia.org/wiki/Canonical_Ltd.http://en.wikipedia.org/wiki/Canonical_Ltd.
  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    11/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    12/26

    Redhat

    Enterprise targeted ($$$)

    Package Management: RPM

    Default UI: GNOME

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    13/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    14/26

    Fedora

    Feeder to Redhat using the latest technologies

    Uses yum/RPM package management

    Short cycles: new versions every 6 months,maintenance for 13 months

    User Interface GNOME 3

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    15/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    16/26

    CentOS

    Community Enterprise Operating System

    One of many Redhat Clones

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    17/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    18/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    19/26

    GentooCompiled from source to specifications

    Portage Package Management System

    Currently it isofficially supported and consideredstable on x86, x86-64,IA-64, PA-RISC, PowerPC, PowerPC 970, SPARC 64-bit and DECAlpha

    and is in development on MIPS,PS3 Cell Processor, System Z/s390, ARM,and SuperH.

    http://en.wikipedia.org/wiki/SuperHhttp://en.wikipedia.org/wiki/Itaniumhttp://en.wikipedia.org/wiki/PA-RISC_familyhttp://en.wikipedia.org/wiki/PA-RISC_familyhttp://en.wikipedia.org/wiki/PA-RISC_familyhttp://en.wikipedia.org/wiki/PowerPChttp://en.wikipedia.org/wiki/PowerPC_970http://en.wikipedia.org/wiki/SPARChttp://en.wikipedia.org/wiki/DEC_Alphahttp://en.wikipedia.org/wiki/X86http://en.wikipedia.org/wiki/X86-64http://en.wikipedia.org/wiki/SuperHhttp://en.wikipedia.org/wiki/SuperHhttp://en.wikipedia.org/wiki/ARM_architecturehttp://en.wikipedia.org/wiki/ARM_architecturehttp://en.wikipedia.org/wiki/IBM_zSerieshttp://en.wikipedia.org/wiki/IBM_zSerieshttp://en.wikipedia.org/wiki/Cell_(microprocessor)http://en.wikipedia.org/wiki/Cell_(microprocessor)http://en.wikipedia.org/wiki/MIPS_architecturehttp://en.wikipedia.org/wiki/MIPS_architecturehttp://en.wikipedia.org/wiki/DEC_Alphahttp://en.wikipedia.org/wiki/DEC_Alphahttp://en.wikipedia.org/wiki/SPARChttp://en.wikipedia.org/wiki/SPARChttp://en.wikipedia.org/wiki/PowerPC_970http://en.wikipedia.org/wiki/PowerPC_970http://en.wikipedia.org/wiki/PowerPChttp://en.wikipedia.org/wiki/PowerPChttp://en.wikipedia.org/wiki/PA-RISC_familyhttp://en.wikipedia.org/wiki/PA-RISC_familyhttp://en.wikipedia.org/wiki/Itaniumhttp://en.wikipedia.org/wiki/Itaniumhttp://en.wikipedia.org/wiki/X86-64http://en.wikipedia.org/wiki/X86-64http://en.wikipedia.org/wiki/X86http://en.wikipedia.org/wiki/X86
  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    20/26

    HTTP://FUNROLL-LOOPS.INFO

    http://funroll-loops.info/http://funroll-loops.info/
  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    21/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    22/26

    Arch

    Default interface is BASH (command prompt)

    You choose your own window manager

    Targeted at power users

    Package Management Pacman

    Packages compiled for i686 processors

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    23/26

    Knoppix

    Live CD/USB

    Created and maintained by Klaus Knopper

    Default UI LXDE

    Debian Based (ish)

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    24/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    25/26

  • 7/27/2019 A Brief Overview of Linux or how I learned to stop worrying and love the penguin

    26/26

    Links

    Debian: http://www.debian.org

    Ubuntu: http://www.ubuntu.com

    Redhat: http://www.redhat.com

    Fedora: http://fedoraproject.org

    CentOS:http://www.centos.org

    Gentoo:http://www.gentoo.org

    Arch: https://www.archlinux.org

    Knoppix: http://knoppix.net

    Distro Watch:http://distrowatch.com/dwres.php?resource=major

    http://distrowatch.com/dwres.php?resource=majorhttp://knoppix.net/https://www.archlinux.org/http://www.gentoo.org/http://www.centos.org/http://fedoraproject.org/http://www.redhat.com/http://distrowatch.com/dwres.php?resource=majorhttp://distrowatch.com/dwres.php?resource=majorhttp://knoppix.net/http://knoppix.net/https://www.archlinux.org/https://www.archlinux.org/http://www.gentoo.org/http://www.gentoo.org/http://www.centos.org/http://www.centos.org/http://fedoraproject.org/http://fedoraproject.org/http://www.redhat.com/http://www.redhat.com/http://www.ubuntu.com/http://www.ubuntu.com/http://www.debian.org/http://www.debian.org/