Sasi-draftproposal-of-first-course
De Wiki - Unasur
Course 1: Introduction to Free Software =
1. Free Software History, Philosophy, Licences and Business models =========================================
1.a. The History of Free Software:
1. http://www.gnu.org/gnu/gnu-history.html
2, http://www.gnu.org/gnu/thegnuproject.html
3. http://www.gnu.org/gnu/initial-announcement.html
4. http://www.gnu.org/gnu/why-gnu-linux.html
1.b. The philosophy of Free Software:
1. http://www.gnu.org/philosophy/free-sw.html,
2. http://www.gnu.org/philosophy/free-doc.html,
3. http://www.gnu.org/philosophy/categories.html,
4. http://www.gnu.org/philosophy/open-source-misses-the-point.html
1.c. Free Software Licences: http://www.gnu.org/licenses/license-list.html
1.d. Free Software Business: http://www.gnu.org/philosophy/selling.html
1.e. Implications of the philosophy of Free Software
1. http://www.hinduonnet.com/fline/fl2510/stories/20080523251008900.htm (this may disappear soon)
2. http://en.wikipedia.org/wiki/History_of_Wikipedia
3. http://en.wikipedia.org/wiki/Creative_Commons
4. http://en.wikipedia.org/wiki/Open_access_(publishing)#History
2. Free Operating Systems ===================
Introduction to: 2.a. GNU/Linux 2.b. Free BSD 2.c. GNU Hurd 3.d. Open Solaris 3.e. BeOS
3. Introduction to GNU/Linux =====================
3.a. The file system 3.b. File permissions, security 3.c. The command line, basic commands 3.d. The Graphical interface 3.e. Basic applications:
1. Text editor - gedit, kwrite, kate
2. Browser - Iceweasel/Firefox, Konqueror, Epiphany
3. Email client - Thunderbird, Kmail
4. PIM - Evolution, Kontact
5. Office suite - OpenOffice.org, KOffice
6. Instant messenger - Pidgin, Empathy, Kopete
4. Programming in GNU/Linux ======================
Introduction to: 4.a. Perl 4.b. Python 4.c. C, C++ 4.d. php, Ruby 4.e. Glade, QTDesigner 4.f. gcc, GNU Make 4.g. Shell scripting
5. Databases =========
Introduction to: 5.a. MySQL 5.b. PostgreSQL 5.c. Sqlite
6. Server Configuration and Administration ==============================
6.a. Configuring a server 6.b. Security issues 6.c. Monitoring 6.d. Troubleshooting 6.e. Tackling intrusions
7. GNU/Linux Distributions and their Features ================================
7.a. Different kinds of packaging
1. Slackware -.tar.gz 2. Red Hat - .rpm 3. Debian - .deb 4. Gentoo
7.b. Installation and updating of packages 7.c. Differences in configuration

