39
GNU/Linux Operating System GNU/Linux Operating System >> freedom unplugged <<

Introduction to Gnu/Linux

Embed Size (px)

DESCRIPTION

a brief introduction to Gnu/Linux and free software tools.

Citation preview

Page 1: Introduction to Gnu/Linux

GNU/Linux Operating SystemGNU/Linux Operating System

>> freedom unplugged <<

Page 2: Introduction to Gnu/Linux

Part 1Part 1

● History of GNUHistory of GNU● What is Free Software?What is Free Software?● Advantages – Technical and EchnomicalAdvantages – Technical and Echnomical● Help and Support – The CommunityHelp and Support – The Community● Free Software AlternativesFree Software Alternatives● Programming – Cpp - gccProgramming – Cpp - gcc

Page 3: Introduction to Gnu/Linux

Part 2Part 2

● Installation Fedora 9Installation Fedora 9● Linux File System and Partitioning ListLinux File System and Partitioning List● Install of Additional SoftwareInstall of Additional Software● Open Office – Writer,Calc,Impress,BaseOpen Office – Writer,Calc,Impress,Base● Mounting Devices – USB,Camera ..Mounting Devices – USB,Camera ..

Page 4: Introduction to Gnu/Linux

LicenseLicense

Copyright (C) 2008 itpublic.in Copyright (C) 2008 itpublic.in Permission is granted to copy, distribute Permission is granted to copy, distribute and/or modify this document under the and/or modify this document under the terms of the GNU Free Documentation terms of the GNU Free Documentation License, Version 1.2 or any later version License, Version 1.2 or any later version published by the Free Software published by the Free Software Foundation; with no Invariant Sections, no Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in Texts. A copy of the license is included in the section entitled "GNU Free the section entitled "GNU Free Documentation License".Documentation License".

Page 5: Introduction to Gnu/Linux

Part I - ConceptPart I - Concept

Page 6: Introduction to Gnu/Linux

General Operating SystemsGeneral Operating Systems

Microsoft Windows GNU/Linux Mac Os XMicrosoft Windows GNU/Linux Mac Os X

Page 7: Introduction to Gnu/Linux

Unix Operating SystemsUnix Operating Systems

UNIXUNIX

LINUXLINUX BSDBSD SunOSSunOS

Page 8: Introduction to Gnu/Linux

History History :::: The GNU ProjectThe GNU Project

Richard Matthew StallmanRichard Matthew Stallman

An American software freedom An American software freedom activist, hacker (programmer) and activist, hacker (programmer) and software developersoftware developer

Launched the GNU Project In Launched the GNU Project In September 1983September 1983

Idea was to create a free Unix-like Idea was to create a free Unix-like operating systemoperating system

Started the free software movement Started the free software movement In October 1985, setup the Free In October 1985, setup the Free

Software Foundation. Software Foundation. The concept of Copyleft.The concept of Copyleft.

Richard Stallman (RMS)

Page 9: Introduction to Gnu/Linux

The GNU Project (continuation) The GNU Project (continuation) GNU ProjectGNU Project

The GNU Project is a free software, mass collaboration project.The GNU Project is a free software, mass collaboration project. The founding goal of the project was to develop "a sufficient The founding goal of the project was to develop "a sufficient

body of free software to get along without any software that is body of free software to get along without any software that is not free.“not free.“

GNU is a recursive acronym that stands for "GNU's Not Unix"GNU is a recursive acronym that stands for "GNU's Not Unix" This goal was achieved in 1992 when a kernel, was filled by a This goal was achieved in 1992 when a kernel, was filled by a

third-party Unix-style kernel called "Linux"third-party Unix-style kernel called "Linux"

Wildebeest (gnu), native to Africa

Page 10: Introduction to Gnu/Linux

History History :: The Linux Kernel:: The Linux Kernel

● In 1991, in Helsinki, In 1991, in Helsinki, Linus Torvalds began a Linus Torvalds began a project that later project that later became the Linux kernelbecame the Linux kernel

● The Kernal Linux and The Kernal Linux and GNU tools combined .GNU tools combined .

● It become GNU/LinuxIt become GNU/Linux

Linus Benedict Torvalds

Page 11: Introduction to Gnu/Linux

What is Free Software ?What is Free Software ?

● Free as in FreedomFree as in Freedom● NotNot● Free chocolate Free chocolate

Page 12: Introduction to Gnu/Linux

FreedomsFreedoms Freedom 0Freedom 0 :: :: The freedom to run the program, for any The freedom to run the program, for any

purpose. purpose. Freedom 1Freedom 1 :: :: The freedom to study how the program The freedom to study how the program

works, and adapt it to your needs . (Access to the source works, and adapt it to your needs . (Access to the source code is a precondition for this.)code is a precondition for this.)

Freedom 2 Freedom 2 :::: The freedom to redistribute copies so you The freedom to redistribute copies so you can help your neighbour can help your neighbour

Freedom 3Freedom 3 :: :: The freedom to improve the program, and The freedom to improve the program, and release your improvements to the public, so that the release your improvements to the public, so that the whole community benefits. (Access to the source code is whole community benefits. (Access to the source code is a precondition for this.) a precondition for this.)

Page 13: Introduction to Gnu/Linux

AdvantagesAdvantages

● TechnicalTechnical● 100% free from virus100% free from virus● Faster Bug FixingFaster Bug Fixing● More Secure – [no back doors]More Secure – [no back doors]

● EchnomicalEchnomical● The Software is free [freely available]The Software is free [freely available]● Can Distribute [use any number of computers]Can Distribute [use any number of computers]● No License fee to use No License fee to use

Page 14: Introduction to Gnu/Linux

Help and SupportHelp and Support

● Community supportCommunity support● Members worldwide to solve your problemMembers worldwide to solve your problem● Free of costFree of cost

● LocalLocal● Linux Users GroupsLinux Users Groups

– ilug-tvm,ilug-tsr,ossics,ilug-tvm,ilug-tsr,ossics,it@schoolit@school● Paid Support Paid Support

– Focus computersFocus computers

Page 15: Introduction to Gnu/Linux

Forums and WebsitesForums and Websites

● www.fedoraproject.orgwww.fedoraproject.org● www.ubuntu.comwww.ubuntu.com● www.linuxforums.orgwww.linuxforums.org● www.linuxquestions.orgwww.linuxquestions.org● www.linuxforum.comwww.linuxforum.com● www.ubuntuforums.comwww.ubuntuforums.com● www.linuxhomenetworking.comwww.linuxhomenetworking.com

Page 16: Introduction to Gnu/Linux

DistirbutionsDistirbutions DebianDebian UbuntuUbuntu IT@SchoolIT@School Red Hat Enterprise LinuxRed Hat Enterprise Linux FedoraFedora CentOSCentOS MandrivaMandriva SlackwareSlackware Linspire … More 200 DistrosLinspire … More 200 Distros

Page 17: Introduction to Gnu/Linux
Page 18: Introduction to Gnu/Linux

Linux In MobilesLinux In MobilesMotorola RAZR2,uses embedded Linux

Motorola mobile, generally based Motorola mobile, generally based on on MontaVista LinuxMontaVista Linux, include the , include the RAZR² V8, Motorola RAZR² V8, RAZR² V8, Motorola RAZR² V8, ROKR E2, ROKR E6, A780, E680, ROKR E2, ROKR E6, A780, E680, A910, A1200A910, A1200

Nokia's N810 N800Nokia's N810 N800 Panasonic P901iPanasonic P901i Philips LPC3180Philips LPC3180 Open Moko – Neo FreerunnerOpen Moko – Neo Freerunner

Page 19: Introduction to Gnu/Linux

Linux on Super ComputersLinux on Super Computers

● IBM's Super IBM's Super ComputerComputer

● Blue Gene/LBlue Gene/L● L – LinuxL – Linux● The 2005 Top500 list of The 2005 Top500 list of

Supercomputers shows Supercomputers shows that 4 of the top 5 fastest that 4 of the top 5 fastest supercomputers use Linux supercomputers use Linux as their operating system. as their operating system.

Page 20: Introduction to Gnu/Linux

Free Software AlternativesFree Software Alternatives● MS OfficeMS Office

● Internet ExplorerInternet Explorer

● Outlook ExpressOutlook Express

● PhotoshopPhotoshop

● Page MakerPage Maker

● Corel DrawCorel Draw

● WinampWinamp

● Windows Media PlayerWindows Media Player

● NeroNero

● 3d Max3d Max

● Visual StudioVisual Studio

● Google Talk,Yahoo messengerGoogle Talk,Yahoo messenger

● Open Office Open Office

● FirefoxFirefox

● Thunder BirdThunder Bird

● GimpGimp

● ScribusScribus

● InkscapeInkscape

● XMMSXMMS

● MplayerMplayer

● K3bK3b

● BlenderBlender

● Eclipse,Netbeans,KomodoEclipse,Netbeans,Komodo

● pidiginpidigin

Page 21: Introduction to Gnu/Linux

Thunder BirdThunder Bird

Page 22: Introduction to Gnu/Linux

Open Office Open Office

Page 23: Introduction to Gnu/Linux

FirefoxFirefox

Page 24: Introduction to Gnu/Linux

GimpGimp

Page 25: Introduction to Gnu/Linux

K3bK3b

Page 26: Introduction to Gnu/Linux

XMMS - MplayerXMMS - Mplayer

Page 27: Introduction to Gnu/Linux

3D 3D

Page 28: Introduction to Gnu/Linux

Open FilmsOpen Films

● Films without copy writeFilms without copy write● Animation using BlenderAnimation using Blender● Source Code AvailableSource Code Available

Page 29: Introduction to Gnu/Linux
Page 30: Introduction to Gnu/Linux

Web Cam - ChattingWeb Cam - Chatting

Page 31: Introduction to Gnu/Linux

More … More …

● Educational ProgrammesEducational Programmes● Kde eduKde edu● Gcompris Educational SuiteGcompris Educational Suite

● Windows Simulator – WINEWindows Simulator – WINE● Gcc – CPP compilerGcc – CPP compiler● SCIM – Local Language InputSCIM – Local Language Input

Page 32: Introduction to Gnu/Linux

3D Desktop – Compiz fusion3D Desktop – Compiz fusion

Page 33: Introduction to Gnu/Linux

GnomeGnomeGnu Network Object Model EnvironmentGnu Network Object Model Environment

Mainly C, as GTK+ is written in C~180MB

Page 34: Introduction to Gnu/Linux

Kde-K DesktopKde-K Desktop

Mainly C++, as Qt is written in C++~210MB Min

Page 35: Introduction to Gnu/Linux

LocalisationLocalisation

● SCIM-smart common input methodSCIM-smart common input method● Support 14 Indian LanguagesSupport 14 Indian Languages● Support UnicodeSupport Unicode● Computing in Local LanguageComputing in Local Language● മലയാളം എഴതക എളപമാണ് മലയാളം എഴതക എളപമാണ് ......

Page 36: Introduction to Gnu/Linux

it@schoolit@school

● Schools in kerala in linuxSchools in kerala in linux● KSEB in linuxKSEB in linux● Co-operative societies in linuxCo-operative societies in linux

Page 37: Introduction to Gnu/Linux

Bad VistaBad Vista

● Product License → Service LicenseProduct License → Service License● OOXML → Mircrosoft Web StandardsOOXML → Mircrosoft Web Standards● Software Back DoorsSoftware Back Doors● Virus and Spam AttacksVirus and Spam Attacks

Page 38: Introduction to Gnu/Linux
Page 39: Introduction to Gnu/Linux

ThanksThanks