1. Introduction To Free and Open
Source Softwares
By
Sheel Sindhu Manohar
JMILUG (Jamia Millia Islamia Linux User Group)
www.jmilug.org
2. Who i am ?
I am final year student of Btech Computer Engg. At Jamia
Millia Islamia
Linux Enthusiat, Web developer, FOSS promotor
Manager of Group JMILUG, projects like ”Linux Adda”
Mail id: tuxophilia@gmail.com
Website: www.ssmanohar.in
Facebook Link: http://www.facebook.com/roboture
www.jmilug.org
7. How many you worked on open
source tools in your daily life of
computing ?
8. Why Open Source ?
Free as in freedom No need to reboot
Free of cost always Live user mode
No Viruses Support Dual boot
Fast boot in 1 min 0% piracy
Security: It is much more Community Support
secure than other systems Everyday updates
in the market today
Lots of choices for softwares
handle hard disks of up to 16
Terabytes. Many MNCs like google
supports FOSS
Handles 100+ file systems
9. 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 software
No need of extra device
patches, and they are free.
drivers
95% server are on linux
Purpose based distribution
available in markets Less attacks on Linux
No More BSOD Mobile devices also using
linux
Multiple Workspaces (upto
36 in Ubuntu) - Android Based devices
- Maemo ( Nokia)
10. Free Software Foundation
RMS
Richard Matthew Stallman
Founder of GNU in 1983
Started FSF in 1985
Started making GNU OS
GNU refers to GNU's Not
Unix
Released GNU GPL license
Released concept of copyleft
11. Free Software Philosophy
Free 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
12. General Public License (GPL)
GPL and many Free Software licenses are Copy left
CopyLeft is legal mechanism to protect the modification and
redistribution rights for free software
GPL v2.0 and GPL v3.0 available
Most popular license
Provides flexiblity to a code
13. Open Source is not only in software
General Knowlege: Wikipedia.org
Web Designing: OSWD.org (Open Source Web Design),
OpenDesigns.org , OpenWebDesign.org
Learning: ChemCollective.org, k12EdCom.org
Hardware: opencores.org
Others: OpenCola (Open Source Cola Formula), Open Data
(Scintific data & others)
14. Linus Torvalds
1991, a Finnish student, submitted
Linux as a project, an operating
system kernel
Kernel was the missing
component of GNU Operating
System Project started by FSF
MCC Interim Linux, (1992) was
first Linux Distro
Soon many community Distro
developed
Debian , FreeBSD, OpenBSD
15. Its not Linux its GNU/Linux
We have to give credit to GNU Project through
which it all started
Linux uses 90% softwares by GNU foundation
GNU's Not Unix
Clone of actual UNIX operating system
16. Linux Distro
Distro = a GNU/Linux Operating System Distribution
There are more then 300 Linux Distro exist
http://distrowatch.com/
Redhat is most successful distro for commercial usage
Mint, Ubuntu , Fedora, Debian, OpenSuse are most popular
Most distro has Live DVD/ Live CD/ Live USB possible
Let me coin – Plug-n-Boot
You can create your own Linux Distro
http://www.linuxfromscratch.org/
http://tinyurl.com/88wja3 Custom Fedora Spins
17. Installating Linux
Bit tough for newbies but easy to learn
Download Your Desired Linux Distro, Or take a copy of
from your friend. (its totally legal)
You can take help from Www.howtoforge.com
You can use install as :-
- As a Software
- Dual Boot
If you don't want to install it You can use Live also
Use Linux for the efficient use of your all system
resources
18. Installing A Software
Fedora : sudo yum install vlc
Ubuntu : sudo apt-get install vlc
yum (Yumex) and apt-get (Synaptic Package Manager)
are package manger
GUI software interface for installation of new
packages
You can also install using source code
make configure; make ; make install
19. Some FOSS Equivalents to
Proprietary Softwares
Category Proprietary FOSS
Office Microsoft Office, iWork OpenOffice, KOffice, Abiword,
Gnumeric, Lotus Symphony
Desktop Adobe PageMaker Scribus
Publishing
Image Adobe Photoshop GIMP, Inkscape
Manipulation/Grap
hics Production
Email Microsoft Outlook, Outlook Thunderbird
Express
Web Browser Internet Explorer Firefox
Voice Over IP Skype Ekiga
Database Microsoft Access, SQL Server OpenOffice Base, PostgreSQL,
MySQL
Media Player Microsoft Media Player, Power Totem, VLC, Mplayer
DVD
Chat Yahoo Messenger Pidgin, Empathy
Video Editing Adobe Premier, Final Cut Cinelerra, Kino
20. 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
21. Lets Have Some Demo
Demo Of Linux Desktop and
Common Softwares
22. What is the best way to start/learn?
By Using it
Install Linux – and use it
Take some good books and then read them
If possible, take some certification program
(RedHat)
http://lug-iitd.org/Nice_Linux_Links
Getting problems in Linux
JUST GOOGLE IT!!!!!!!