Introduction to Linux Winelfred G. Pasamba Dec 9, 2005 Finster Hall Adventist University of the Philippines Nov 6/7, 2007 De La Salle Canlubang Intro to Linux Outline ● Goals of this seminar ● How does Linux benefit you? ● What is Linux? ● Linux for big systems ● Linux for personal computers ● Scribus, Audacity, Edutainment, Personal Accounting Goals of this Seminar ● ● ● ● Educate about benefits of Linux Teach how to recover files from a bogged down computer with a Linux LiveCD Help users understand Intellectual Property Issues Give users more software options to choose from How does Linux Benefit You? ● Not prone to virus and spyware – Because of LiveCDs – Linux not likely target of spyware and viruses because: ● Most linux users are smart (not foolable into clicking social engineering advertisements) ● Linux security bugs are quickly fixed within hours ● Only few people use Linux compared to Windows How does Linux Benefit You? ● Use Linux for data recovery – ● When your OS crashes, use a Linux liveCD to copy your files to a safe place before reformatting Don't need to pay for sofware – Free. Most software in Linux distributions are put under the GPL, Artistic License, and the like – You can do anything, but don't hide the source How does Linux Benefit You? ● Lower hardware costs – Some linux distributions (like Puppy Linux) can run productively with a Pentium 166 with 64MB of RAM and 300mb harddisk, boottime < 30sec – Linux Terminal Server Project (LTSP) ● For computer labs, internet cafes ● “thin-client”, all programs run in the server ● Reduces a lot of maintenance time How does Linux Benefit You? ● No need to use pirated software – Software is intellectual property (IP) of individuals or companies. – License is “grant to use” software – Read the License Agreement of your software – Linux saves us by being a free alternative to expensive software. GPL – GPL says you can do anything as long as you don't hide the source Our Interest In Educating You About Linux ● ● ● ● We are not forcing you to use Linux or forcing you to stop using Windows, Or judge which is better than the other, We show you the benefits, but the choice is yours. We hope you can be able to use both for your needs. What Is Linux? ● A complete computer sofware set – Wordprocessors – Spreadsheets – Presentation Makers – Desktop Publishing Programs – Educational Games – Web Browsers – Instant Messengers and Chat Software – A lot of utilities What Is Linux? ● A complete Operating System – Hardware drivers – Networking – File sharing – Programming (C#/.net, php, java, c, c++, perl, lisp, pascal, jsp, asp,...) – Servers (web, dns, dhcp, ftp, samba, novell, nfs, X, etc...) What Is Linux? ● An Operating System Kernel – Loadable modules – Virtual memory management – Filesystems – Security – Threading – Symmetric Multi-Processing – Process, Memory, and IO Protection What Is Linux? ● ● ● A project of Linus Torvalds as a student in Helsinki University, Finland Many programmers around the world contributed code to Linux. Many companies, individuals, and groups, compile the Linux code and bundle it with other free software. These are called “Distributions”. – Ubuntu, CentOS, RedHat, Puppy, Knoppix, SuSe, Xandros, etc... Distributions ● RedHat – one of the first most successful ● Mandriva – plenty of applications ● Ubuntu – most user-friendly ● Knoppix – popularized the liveCD idea, installable to harddisk, lots of applications, automatic hardware detection and configuration Distributions ● ● ● Puppy Linux – for legacy computers Xandros – commercial, tries to make windows-to-linux transition easy Debian – basis for Knoppix and many other distros ● Slackware – only for the bravehearted ● Hundreds of more... What are Other Options? ● Microsoft Windows – ● Microsoft Office – ● Best for end-users, virus/spyware prone, great set of compatible software base, not free Best office suite, fastest, expensive FreeBSD – Used by Yahoo servers, free What are Other Options? ● OpenBSD – ● Solaris – ● For big machines Mac OS – ● Most secure, great networking (packet filter) Best combination of artistic and technical design Others (IRIX, AIX, BeOS, ... DOS) Linux Compared to Other Options ● ● ● A lot of applications compared to other free OSes Compatible with a wide selection of hardware compared to other free Oses Is free compared to Microsoft Windows – ● You can copy, install, to as many machines as you want Stability (runs for days, weeks, months, without a crash or hang) Linux for Complex Systems ● Google uses more than 20,000 Linux servers ● AOLIS uses Linux for almost everything ● AUP Cafeteria System is a Linux System ● Shopwise POS is Linux also ● Scooby-Doo, by Warner Brothers, was created using Linux render machines Linux for Personal Computers ● Scribus – desktop publishing ● Audacity – multi-track recording ● Edutainment ● Accounting - gnucash, grisby ● OpenOffice ● Firefox, GAIM, GIMP