Introduction to Gnu/Linux

Preview:

DESCRIPTION

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

Citation preview

GNU/Linux Operating SystemGNU/Linux Operating System

>> freedom unplugged <<

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

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 ..

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".

Part I - ConceptPart I - Concept

General Operating SystemsGeneral Operating Systems

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

Unix Operating SystemsUnix Operating Systems

UNIXUNIX

LINUXLINUX BSDBSD SunOSSunOS

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)

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

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

What is Free Software ?What is Free Software ?

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

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.)

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

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

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

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

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

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.

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

Thunder BirdThunder Bird

Open Office Open Office

FirefoxFirefox

GimpGimp

K3bK3b

XMMS - MplayerXMMS - Mplayer

3D 3D

Open FilmsOpen Films

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

Web Cam - ChattingWeb Cam - Chatting

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

3D Desktop – Compiz fusion3D Desktop – Compiz fusion

GnomeGnomeGnu Network Object Model EnvironmentGnu Network Object Model Environment

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

Kde-K DesktopKde-K Desktop

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

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● മലയാളം എഴതക എളപമാണ് മലയാളം എഴതക എളപമാണ് ......

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

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

ThanksThanks

Recommended