introduction to linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · ryan...

34
Ryan Curtin Introduction to Linux - p. 1 Introduction to Linux Ryan Curtin LUG@GT

Upload: others

Post on 08-Jun-2020

48 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

Ryan Curtin Introduction to Linux - p. 1

Introduction to Linux

Ryan CurtinLUG@GT

Page 2: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 2

Goals

This presentation aims to give a quick but in-depth overview of:

� What Linux is� Why you should use Linux� Available applications for Linux� Ways to replace Windows-only applications� Cool and creative uses of Linux

Page 3: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

» Hobbyists

» Companies

» You!

What?

Where?

When?

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 3

Hobbyists

Thousands of independent developers contribute to Linux oropen-source software in general.

Some famous:Linus Torvalds, Richard Stallman, Eric S. Raymond, ...

Most are just average people!

Page 4: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

» Hobbyists

» Companies

» You!

What?

Where?

When?

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 4

Companies

Tons of companies contribute to Linux or open-source softwaredevelopment.

Page 5: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

» Hobbyists

» Companies

» You!

What?

Where?

When?

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 5

You!

Page 6: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

» What is Linux?

» Major Linux Distributions

Where?

When?

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 6

What is Linux?

Page 7: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

» What is Linux?

» Major Linux Distributions

Where?

When?

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 7

Major Linux Distributions

Linux is shipped in a "distribution": the Linux kernel iscombined with a set of software packages.

� Debian: old distribution focusing on stability – commonlyused on servers

� Ubuntu: “easy” distribution aimed at new users

� Fedora/RHEL: Fedora focuses on cutting-edge softwarewhile RHEL is more server-oriented

� Gentoo: source-based package, not for new users

� Mandriva: has a non-free commercial edition

� SUSE: similar to RHEL in its support model; targeted atbusiness users

� Arch: light, customizable distribution

Page 8: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

» Where?

When?

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 8

Where?

Everywhere!

Page 9: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360

Page 10: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)

Page 11: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman

Page 12: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman� 1985: Windows 1.0

Page 13: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman� 1985: Windows 1.0� 1986: HP-UX and AIX

Page 14: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman� 1985: Windows 1.0� 1986: HP-UX and AIX� 1991: Linux announced

Page 15: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman� 1985: Windows 1.0� 1986: HP-UX and AIX� 1991: Linux announced� 1992: Linux relicensed under GPL

Page 16: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman� 1985: Windows 1.0� 1986: HP-UX and AIX� 1991: Linux announced� 1992: Linux relicensed under GPL� 1994: Linux kernel 1.0 released

Page 17: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman� 1985: Windows 1.0� 1986: HP-UX and AIX� 1991: Linux announced� 1992: Linux relicensed under GPL� 1994: Linux kernel 1.0 released� 1996: Linux kernel 2.0 released; supports multiple

processors

Page 18: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

» Linux Timeline

Why?

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 9

Linux Timeline

� 1964: IBM produces OS/360� 1969: Unix is created at Bell Labs (was essentially free)� 1983: GNU project started by Richard Stallman� 1985: Windows 1.0� 1986: HP-UX and AIX� 1991: Linux announced� 1992: Linux relicensed under GPL� 1994: Linux kernel 1.0 released� 1996: Linux kernel 2.0 released; supports multiple

processors� 2004: First release of Ubuntu

Page 19: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 10

Simplicity

� Simple install (OS and software)

Page 20: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 10

Simplicity

� Simple install (OS and software)

� Simple updates

Page 21: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 10

Simplicity

� Simple install (OS and software)

� Simple updates

� Straightforward, easily configurable interface

Page 22: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 10

Simplicity

� Simple install (OS and software)

� Simple updates

� Straightforward, easily configurable interface

� Helpful community

Page 23: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 11

Customizability

� Very many readily available choices!

Page 24: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 11

Customizability

� Very many readily available choices!

� Borrow (or steal) someone else’s configuration!

Page 25: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 11

Customizability

� Very many readily available choices!

� Borrow (or steal) someone else’s configuration!

� Find someone else who rewrote (or forked) it!

Page 26: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 11

Customizability

� Very many readily available choices!

� Borrow (or steal) someone else’s configuration!

� Find someone else who rewrote (or forked) it!

� Rewrite it (or fork it) yourself!

Page 27: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 12

Freedom

Linux is free as in

� beer.

Page 28: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

» Simplicity

» Customizability

» Freedom

How?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 12

Freedom

Linux is free as in

� beer.

� speech.

Page 29: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

How?

» Demo time!

» How do I get help?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 13

Demo time!

Page 30: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

How?

» Demo time!

» How do I get help?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 14

How do I get help?

� LUG@GT!� Mailing list: lug-chat� Installfests (Sep. 18th!)� Weekly meetings

Page 31: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

How?

» Demo time!

» How do I get help?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 14

How do I get help?

� LUG@GT!� Mailing list: lug-chat� Installfests (Sep. 18th!)� Weekly meetings

� Other local groups: ALE, MGALUG, local Ubuntu group, etc.

Page 32: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

How?

» Demo time!

» How do I get help?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 14

How do I get help?

� LUG@GT!� Mailing list: lug-chat� Installfests (Sep. 18th!)� Weekly meetings

� Other local groups: ALE, MGALUG, local Ubuntu group, etc.

� Internet forums, like ubuntuforums.com

Page 33: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

How?

» Demo time!

» How do I get help?

Questions and Comments?

Ryan Curtin Introduction to Linux - p. 14

How do I get help?

� LUG@GT!� Mailing list: lug-chat� Installfests (Sep. 18th!)� Weekly meetings

� Other local groups: ALE, MGALUG, local Ubuntu group, etc.

� Internet forums, like ubuntuforums.com

� Linux (or FOSS) conferences: SELF, ALF, etc.

Page 34: Introduction to Linux - lugatgt.orglugatgt.org/wp-content/uploads/2010/09/presentation2.pdf · Ryan Curtin Introduction to Linux - p. 7 Major Linux Distributions Linux is shipped

» Goals

Who?

What?

Where?

When?

Why?

How?

Questions and Comments?

» Questions and Comments?

Ryan Curtin Introduction to Linux - p. 15

Questions and Comments?