Linux 101

From Sfvlug

(Difference between revisions)
Line 2: Line 2:
This is a work in progress, an attempt to make amends for a bad presentation. I've started with the original outline for my presentation but after getting a better idea of the types of solutions people new to Linux are looking for I'm in the process of revision and improvement. I will also add links to help make it a better resource.--[[User:Miasma|Miasma]] 20:23, 23 February 2009 (PST)
This is a work in progress, an attempt to make amends for a bad presentation. I've started with the original outline for my presentation but after getting a better idea of the types of solutions people new to Linux are looking for I'm in the process of revision and improvement. I will also add links to help make it a better resource.--[[User:Miasma|Miasma]] 20:23, 23 February 2009 (PST)
-
=Linux 101 outline=
+
=Brief History of Computing=
-
==Brief History of Computing==
 
This section is included to give some background for understanding why open source software is important  
This section is included to give some background for understanding why open source software is important  
even to people that have no intention of learning how to program a computer themselves.<br>
even to people that have no intention of learning how to program a computer themselves.<br>
Line 24: Line 23:
personal (desktop) computing<br>
personal (desktop) computing<br>
-
==Brief History of GNU/Linux==
+
=Brief History of GNU/Linux=
 +
 
GNU created as free alternative to UNIX
GNU created as free alternative to UNIX
[http://www.gnu.org/gnu/gnu-history.html]
[http://www.gnu.org/gnu/gnu-history.html]
Line 33: Line 33:
[http://linuxhelp.blogspot.com/2005/11/complete-concise-history-of-gnulinux.html]
[http://linuxhelp.blogspot.com/2005/11/complete-concise-history-of-gnulinux.html]
-
==GNU/Linux==
+
=GNU/Linux=
-
===Advantages===
+
 
 +
==Advantages==
'''free as in no or low cost<br>'''
'''free as in no or low cost<br>'''
'''free as in freedom<br>'''
'''free as in freedom<br>'''
Line 41: Line 42:
options, customizable workspace<br>
options, customizable workspace<br>
designed for usability not profitability<br>
designed for usability not profitability<br>
-
===Disadvantages===
+
==Disadvantages==
'''incompatible with some proprietary software, mostly games<br>'''
'''incompatible with some proprietary software, mostly games<br>'''
'''drivers for new hardware can be delayed and may lack features<br>'''
'''drivers for new hardware can be delayed and may lack features<br>'''
-
==Common Uses of GNU/Linux==
+
=Common Uses of GNU/Linux=
-
===Server===
+
 
 +
==Server==
'''file server<br>'''
'''file server<br>'''
'''web server<br>'''
'''web server<br>'''
'''firewall/router<br>'''
'''firewall/router<br>'''
-
===Desktop Environment===
+
==Desktop Environment==
'''workstation<br>'''
'''workstation<br>'''
'''application server<br>'''
'''application server<br>'''
Line 64: Line 66:
http://www.linuxalt.com/<br>
http://www.linuxalt.com/<br>
-
'''Cross Platform Applications Available For Windows And Linux<br>'''
+
==Cross Platform Applications Available For Windows And Linux==
-
'''Web'''<br>
+
===Web===
'''SeaMonkey''' Web Suite (Browser, E-mail, HTML Editor, Chat Client) [http://www.seamonkey-project.org/]<br>
'''SeaMonkey''' Web Suite (Browser, E-mail, HTML Editor, Chat Client) [http://www.seamonkey-project.org/]<br>
'''Firefox''' Web Browser http://www.mozilla.com<br>
'''Firefox''' Web Browser http://www.mozilla.com<br>
Line 76: Line 78:
'''Filezilla''' FTP Client http://filezilla-project.org/<br>
'''Filezilla''' FTP Client http://filezilla-project.org/<br>
-
'''Office'''<br>
+
===Office===
'''OpenOffice.org''' Office Suite http://www.openoffice.org/<br>
'''OpenOffice.org''' Office Suite http://www.openoffice.org/<br>
'''Abiword''' Word Processor http://www.abisource.com/<br>
'''Abiword''' Word Processor http://www.abisource.com/<br>
Line 87: Line 89:
'''Audacity''' Audio Authoring http://audacity.sourceforge.net/ <br>
'''Audacity''' Audio Authoring http://audacity.sourceforge.net/ <br>
-
'''Graphic Tools'''<br>
+
===Graphic Tools===
'''Gimp''' Graphic Tools http://www.gimp.org/ <br>
'''Gimp''' Graphic Tools http://www.gimp.org/ <br>
'''Inkscape''' Vector Graphic Tools http://inkscape.org/ <br>
'''Inkscape''' Vector Graphic Tools http://inkscape.org/ <br>
'''Blender''' 3D Graphic Tools http://www.blender.org/ <br>
'''Blender''' 3D Graphic Tools http://www.blender.org/ <br>
<br>
<br>
-
'''File Tools'''<br>
+
===File Tools===
'''PeaZip''' Archive Manager http://peazip.sourceforge.net/ <br>
'''PeaZip''' Archive Manager http://peazip.sourceforge.net/ <br>
-
'''Educational''' <br>
+
===Educational===
'''Celestia''' Digital Planetarium http://www.shatters.net/celestia/index.html <br>
'''Celestia''' Digital Planetarium http://www.shatters.net/celestia/index.html <br>
'''Stellarium''' Digital Planetarium http://www.stellarium.org/ <br>
'''Stellarium''' Digital Planetarium http://www.stellarium.org/ <br>
-
'''Fun'''<br>
+
===Fun===
'''BZFlag''' Game http://bzflag.org/ <br>
'''BZFlag''' Game http://bzflag.org/ <br>
'''Battle For Wesnoth''' Game http://www.wesnoth.org/ <br>
'''Battle For Wesnoth''' Game http://www.wesnoth.org/ <br>
-
'''Development Tools'''<br>
+
===Development Tools===
'''XEmacs''' Editor http://www.xemacs.org/index.html <br>
'''XEmacs''' Editor http://www.xemacs.org/index.html <br>
'''SciTE''' Editor http://scintilla.sourceforge.net/SciTEDownload.html <br>
'''SciTE''' Editor http://scintilla.sourceforge.net/SciTEDownload.html <br>
Line 113: Line 115:
-
==How to get help==
+
=How to get help=
manuals (man pages)<br>
manuals (man pages)<br>
books (printed or electronic)<br>
books (printed or electronic)<br>

Revision as of 19:27, 25 February 2009

Contents

Up Front

This is a work in progress, an attempt to make amends for a bad presentation. I've started with the original outline for my presentation but after getting a better idea of the types of solutions people new to Linux are looking for I'm in the process of revision and improvement. I will also add links to help make it a better resource.--Miasma 20:23, 23 February 2009 (PST)

Brief History of Computing

This section is included to give some background for understanding why open source software is important even to people that have no intention of learning how to program a computer themselves.
manual & mechanical calculating devices
WWII code breaking machines, Alan Turing
hard wire programming using patch cables
software (recipe, magic spell)
machine instructions (on/off switches representing ones and zeros)
high level instructions
interpreters, compilers, byte code
source code
open source vs proprietary
operating systems [1]
single task, single user
multiuser multi-task
common uses of computers
server
scientific educational
personal (desktop) computing

Brief History of GNU/Linux

GNU created as free alternative to UNIX [2]

Linux started by student as a hobby [3] [4] [5]

GNU/Linux

Advantages

free as in no or low cost
free as in freedom
can be modified easily by user
projects need not die with original author
options, customizable workspace
designed for usability not profitability

Disadvantages

incompatible with some proprietary software, mostly games
drivers for new hardware can be delayed and may lack features

Common Uses of GNU/Linux

Server

file server
web server
firewall/router

Desktop Environment

workstation
application server
kiosk
development (traditional programming)
user - system administrator - developer
Common User Applications
Linux Alternatives To Popular Windows Applications
http://www.linuxlinks.com/article/20070701111340544/Equivalents.html
http://goldgod.wordpress.com/2008/05/17/windows-equivalent-to-linux/
http://wiki.linuxquestions.org/wiki/Linux_software_equivalent_to_Windows_software
http://www.linuxrsp.ru/win-lin-soft/table-eng.html
http://www.linuxalt.com/

Cross Platform Applications Available For Windows And Linux

Web

SeaMonkey Web Suite (Browser, E-mail, HTML Editor, Chat Client) [6]
Firefox Web Browser http://www.mozilla.com
Amaya Web Browser http://www.w3.org/Amaya/
Thunderbird E-mail http://www.mozilla.com
X-Chat IRC Client http://www.xchat.org/
Pidgin Instant Messaging http://www.pidgin.im/
RSSOwl RSS Client http://www.rssowl.org/
Azureus P2P File Sharing http://azureus.sourceforge.net/
Filezilla FTP Client http://filezilla-project.org/

Office

OpenOffice.org Office Suite http://www.openoffice.org/
Abiword Word Processor http://www.abisource.com/
Scribus Desktop Publishing http://www.scribus.net/
Media Tools
VLC Media Player http://www.videolan.org/
MPlayer Media Player http://www.mplayerhq.hu
Handbrake DVD DVD to MPEG-4 Converter http://handbrake.fr/
Juice Podcast Manager http://juicereceiver.sourceforge.net/index.php
Audacity Audio Authoring http://audacity.sourceforge.net/

Graphic Tools

Gimp Graphic Tools http://www.gimp.org/
Inkscape Vector Graphic Tools http://inkscape.org/
Blender 3D Graphic Tools http://www.blender.org/

File Tools

PeaZip Archive Manager http://peazip.sourceforge.net/

Educational

Celestia Digital Planetarium http://www.shatters.net/celestia/index.html
Stellarium Digital Planetarium http://www.stellarium.org/

Fun

BZFlag Game http://bzflag.org/
Battle For Wesnoth Game http://www.wesnoth.org/

Development Tools

XEmacs Editor http://www.xemacs.org/index.html
SciTE Editor http://scintilla.sourceforge.net/SciTEDownload.html
Eclipse Extensible Platform & Java IDE http://www.eclipse.org/

Wget Web Download Tool http://www.gnu.org/software/wget/
cURL Web File Transfer Tool http://curl.haxx.se/
TightVNC Control Remote Computer http://www.tightvnc.com/


How to get help

manuals (man pages)
books (printed or electronic)
periodicals (printed or electronic)
online (wikis, forums, newsgroups, blogs)
Google (specific techniques, google.com/linux)
IRC (how to ask a question (favor) from a stranger)
schools
people (friends, co-workers)
LUGS, invitation to visit SFVLUG booth

Personal tools