introduction to gnu/linux
DESCRIPTION
a brief introduction to Gnu/Linux and free software tools.TRANSCRIPT
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