Introduction To Free and Open Source Softwares By Sheel Sindhu ManoharJMILUG (Jamia Millia Islamia Linux User Group) www.jmilug.org
Who i am ?I am final year student of Btech Computer Engg. At Jamia Millia IslamiaLinux Enthusiat, Web developer, FOSS promotorManager of Group JMILUG, projects like ”Linux Adda”Mail id: email@example.comWebsite: www.ssmanohar.inFacebook Link: http://www.facebook.com/roboture www.jmilug.org
How many of you heard of Linux ?
How many of you heard of word Open Source ?
Guess What is Linux ?A Million Dollar prize ........ :-) a) Bird b) Animal c)Chocolate d) Operating System
How many of you worked on Linux ?
How many you worked on opensource tools in your daily life of computing ?
Why Open Source ?Free as in freedom No need to rebootFree of cost always Live user modeNo Viruses Support Dual bootFast boot in 1 min 0% piracySecurity: It is much more Community Support secure than other systems Everyday updates in the market today Lots of choices for softwareshandle hard disks of up to 16 Terabytes. Many MNCs like google supports FOSSHandles 100+ file systems
Why Open Source ? (contd.)Excellent for prgramming Linux used in embedded systems (e.g. Arduino kits)3D Desktop – Compiz Fusion It is easy to get softwareNo need of extra device patches, and they are free. drivers 95% server are on linuxPurpose based distribution available in markets Less attacks on LinuxNo More BSOD Mobile devices also using linuxMultiple Workspaces (upto 36 in Ubuntu) - Android Based devices - Maemo ( Nokia)
Free Software FoundationRMSRichard Matthew StallmanFounder of GNU in 1983Started FSF in 1985Started making GNU OSGNU refers to GNUs Not UnixReleased GNU GPL licenseReleased concept of copyleft
Free Software PhilosophyFree software is a matter of the users freedom to run, copy, distribute, study, change and improve the software. More precisely, it refers to four kinds of freedom, for the users of the software: The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and change it to make it do what you wish (freedom 1). Access to the source code is a precondition for this. The freedom to redistribute copies so you can help your neighbor (freedom 2). The freedom to improve the program, and release your improvements (and modified versions in general) to the public, so that the whole community benefits (freedom 3). Access to the source code is a precondition for this.http://www.gnu.org/philosophy/free-sw.html
General Public License (GPL)GPL and many Free Software licenses are Copy leftCopyLeft is legal mechanism to protect the modification and redistribution rights for free softwareGPL v2.0 and GPL v3.0 availableMost popular licenseProvides flexiblity to a code
Open Source is not only in softwareGeneral Knowlege: Wikipedia.orgWeb Designing: OSWD.org (Open Source Web Design),OpenDesigns.org , OpenWebDesign.orgLearning: ChemCollective.org, k12EdCom.orgHardware: opencores.orgOthers: OpenCola (Open Source Cola Formula), Open Data(Scintific data & others)
Linus Torvalds1991, a Finnish student, submitted Linux as a project, an operating system kernelKernel was the missing component of GNU Operating System Project started by FSFMCC Interim Linux, (1992) was first Linux DistroSoon many community Distro developed Debian , FreeBSD, OpenBSD
Its not Linux its GNU/LinuxWe have to give credit to GNU Project through which it all startedLinux uses 90% softwares by GNU foundationGNUs Not UnixClone of actual UNIX operating system
Linux DistroDistro = a GNU/Linux Operating System DistributionThere are more then 300 Linux Distro exist http://distrowatch.com/Redhat is most successful distro for commercial usageMint, Ubuntu , Fedora, Debian, OpenSuse are most popularMost distro has Live DVD/ Live CD/ Live USB possible Let me coin – Plug-n-BootYou can create your own Linux Distro http://www.linuxfromscratch.org/ http://tinyurl.com/88wja3 Custom Fedora Spins
Installating LinuxBit tough for newbies but easy to learnDownload Your Desired Linux Distro, Or take a copy of from your friend. (its totally legal)You can take help from Www.howtoforge.comYou can use install as :- - As a Software - Dual BootIf you dont want to install it You can use Live also Use Linux for the efficient use of your all system resources
Installing A SoftwareFedora : sudo yum install vlcUbuntu : sudo apt-get install vlcyum (Yumex) and apt-get (Synaptic Package Manager) are package manger GUI software interface for installation of new packagesYou can also install using source code make configure; make ; make install
Some FOSS Equivalents toProprietary SoftwaresCategory Proprietary FOSSOffice Microsoft Office, iWork OpenOffice, KOffice, Abiword, Gnumeric, Lotus SymphonyDesktop Adobe PageMaker ScribusPublishingImage Adobe Photoshop GIMP, InkscapeManipulation/Graphics ProductionEmail Microsoft Outlook, Outlook Thunderbird ExpressWeb Browser Internet Explorer FirefoxVoice Over IP Skype EkigaDatabase Microsoft Access, SQL Server OpenOffice Base, PostgreSQL, MySQLMedia Player Microsoft Media Player, Power Totem, VLC, Mplayer DVDChat Yahoo Messenger Pidgin, EmpathyVideo Editing Adobe Premier, Final Cut Cinelerra, Kino
More About Software gparted, gedit, F-spot, digicam, GNUcash, isomaker, http://sourceforge.net/ - 1,80,000+ project You can install Open Source tool on window too ! Search Google to get most recent released Open source tool There are “Purpose based Distro” available. http://linuxappfinder.com/ http://www.linuxalt.com/ http://www.osalt.com/ http://ubuntulinuxhelp.com/top-100-of-the-best-useful-opensource-a
Lets Have Some Demo Demo Of Linux Desktop and Common Softwares
What is the best way to start/learn?By Using itInstall Linux – and use itTake some good books and then read themIf possible, take some certification program (RedHat)http://lug-iitd.org/Nice_Linux_Links Getting problems in Linux JUST GOOGLE IT!!!!!!!
Different Mailing lists & websiteshttp://lug-iitd.posterous.com/http://www.lug-iitd.org/www.jmilug.orgwww.gnu.orgwww.ubuntu.comwww.kernel.org