Wiley Publishing, 2009. Hill, Benjamin Mako [et at]. The official Ubuntu book. NJ:
Prentice Hall, 2006. William von Hagen. Ubuntu Linux Bible. Indianapolis:.
Open Source: Linux and Web Development Class Web Page: http://192.168.1.200/SMT101 Class slides and Text books can be downloaded at the above page.
Course Description A study of the Open Source Operation systems and Web Applications and their roles for Buddhism. The course will be divided into two sections: Section one will focus on Linux Operation System, Open source applications; Section two will focus on Linux Server and Open source web Content Management Systems (CMS).
Recommended for Reference Blum, Richard, Ubuntu Linux Secretes. Indianapolis: Wiley Publishing, 2009. Hill, Benjamin Mako [et at]. The official Ubuntu book. NJ: Prentice Hall, 2006. William von Hagen. Ubuntu Linux Bible. Indianapolis: Wiley Publishing, 2007. Byron, Angela [et at]. Using Drupal. Sebastopol: O’Reilly Media,2008
Course Requirements Students require to read the assigned textbook before joining the class (weekly reading assignment will be given in the class).
Exam: There will be one final exam.
Assignments: There will be Five assignments.
◌ Assignment 1: Install a Linux Desktop Distro in your PCs (you will use it through the course). ◌ Assignment 2: Create a Blog page, for example, “Study Linux Blog” to document your study. ◌ Assignment 3: Use Openoffice.org to format a ten-page document with Pali diacritical marks. ◌ Assignment 4: Participates anyone one of the Buddhist Forum websites (such as iabu.org, atbu.org). ◌ Assignment 5: Install a Linux Web server in your PCs.
Project: There will be One project. ◌ Make one Linux Live CD. ◌ Or, create a website (i.e. a Buddhist temple site) by using free hosting.
Grading: 1. 2. 3. 4.
Class Participation 5% Assignments 30% One Project 25% Final written exam: 40%
Course Plan
The course will be divided three sections every week: ◌ Learning in classroom ◌ Demonstration ◌ Lab The course will be taught according the following topics. ◌ Lecture 1: Introduction Open Course and Linux ◌ Lectures 2-3: Linux Distro and Desktop Installation ◌ Lectures 4: Office suits in Linux Desktop
◌ Lecture 5: Graphic and Other Applications ◌ Lecture 6: Net work and security ◌ Lecture 7: Make your own Linux Distro ◌ Lecture 8: Linux Server Installation ◌ Lecture 9: Linux Web Server ◌ Lecture 10: Install and Run Wordpress as CMS ◌ Lecture 11: Introduction Drupal CMS ◌ Lecture 12-13: Drupal CMS ◌ Lecture 14: The best practice to Develop a website for Buddhist Temple/Organization ◌ Lecture 15: Review
Course Objectives Upon successful completion of this course the student will be able to: 1. Know Linux system and use Linux Desktop 2. Know how to use Free Open source softwares and know their functions. 3. Know how to install Linux server 4. Know hot to use Open source applications to create a website.
Week One: Reading Guide “Ubuntu Secrets”
What What is Linux Kernel? (p4) What is the functions of Kernel (p5)? What is Linux? (p4) What is GNU (p12) What is X Windows System (p13)
How To How to Install Ubuntu from LiveCD (p57-67)
Technical Terms Swap space (p5) Run Level (p8) Ext (p11) Ext2(p11) Ext3(p11) Ntfs(p11) vfat(p11)
Linux Non-proprietary operating system for digital computers. Developed by Linus Torvalds of Finland (for whom it is named) and modified by hundreds of developers around the world, the Linux core program was first released in 1994. A true multiuser, multitasking system, Linux contains features consistent with UNIX-type systems (e.g., virtual memory, shared libraries, memory management, and TCP/IP networking). It has a reputation as a reliable, fast-performing
system with good security features. It can be installed on personal computers as well as more powerful machines. Its source code is freely available to anyone. Linux has instead been gaining popularity as an operating system for business applications and Web servers.
The recommended Ubuntu hardware consists of the following: • 700MHz x86 processor • 384MB system memory (RAM) • 8GB disk space • Graphics card capable of 1024x768 resolution • Sound card • Network or Internet connection
You can install the latest version of Ubuntu on cutting-edge hardware found in a computer from 2000. Anyone computer runs Windows XP, can runs Ubuntu.
Ubuntu Installation Following is a short summary of what will happen in this chapter. Each of the following steps in this summary will then be covered in more detail later in the chapter:
1. Inserting the Ubuntu CD/DVD in the CD/DVD drive and turning on the computer 2. Selecting the language 3. Trying Ubuntu first without making any changes to the computer 4. Testing various programs 5. Installing Ubuntu