SlideShare a Scribd company logo
Dr. D. P.
Mishra
Digitally signed by Dr. D. P. Mishra
DN: cn=Dr. D. P. Mishra, o=durg,
ou=BIT, email=dpmishra@bitdurg.
ac.in, c=IN
Date: 2023.02.14 10:05:18 +05'30'
Basics of GNU & Linux
History of Unix
• First version created in bell labs-1969
• AT & T licensed the source code for the low cost
• Trademark UNIX name, “UNIX” name closely held
• Licensees must create new name for their operating systems
• Many UNIX “flavors” emerge.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Unix Principles
• Everything is a file - including hardware.
• Configuration data is stored in text form.
• Small, single-purpose programs.
• Avoid captive user interfaces.
• Ability to chain programs together to perform complex tasks.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
GNU Project
• GNU project started in 1984
• Goal: create “free” UNIX clone
• By 1990 nearly all required user space applications created ex gcc,
emacs, etc.
• Free software foundation (FSF)
• Non-profit organization that manages the GNU Project.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
GPL-GNU General Public License
• Primary license for Open Source Software.
• Encourages free software.
• All enhancements and changes to GPL software must also be GPL.
• Often called “copy left”.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
GNU’s –Not Unix
• GNU is an operating system that GNU's not Unix.
• GNU stands for Gnu's Not Unix, and it is
pronounced as “g-noo”.
• It is a recursive acronym, and it stands for “Gnu's
Not Unix”.
• GNU is a free and open-source operating system
that was started in 1984 by Richard Stallman.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
GNU’s Logo
• The name of the animal in GNU
Project's logo is gnu and it is a species
of antelope (also called wildebeest)
• African animal with horns and long,
thin legs that can run very fast
• GNU is PC & Mobile device OS
developed by Richard Stallman
• It is a collection of various free
software programs, unlike Unix, which
is usually being compared to.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Linux Origins
• Linus Torvalds
• Finnish college student in 1991.
• Created Linux Kernel.
• When Linux Kernel combined with GNU
applications, complete free UNIX-like os possible.
• Linus Torvalds after being frustrated with the
licensing issues of Minix (an Unix-based
operating system)started to write his own code
( Linus Torvald )
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Linux logo
• It's named “Tux”
• created by Larry Ewing in 1996.
• The Linux logo, a plump penguin known
as Tux, is an open-source image.
• Torvalds was looking for something fun
and sympathetic to associate with Linux,
and he felt that a slightly fat penguin
sitting down after having eaten a great
meal perfectly fit the bill.
Tuxedo Linux Sticker. Logo
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Basics of GNU & Linux
Open Source/Free Software
• Freedom to run program for any purpose.
• Freedom to study how the program works and adapt to your needs
• Freedom to redistribute copies so you can help your neighbor.
• Freedom to improve the program and release your improvements to
public.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Open Source Software.
Open Source Software (OSS) is software for which the programming
code is available to the users so that they may:
• Copy it
• Study it
• Use it
• Modify it , and
• Redistribute it
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Open Source Definition
• Free Redistribution :The license shall not restrict any party from selling
or giving away the software. i.e. license shall not require a royalty
• Source Code : The program must include source code, and must allow
distribution freely
• Derived Works : The license must allow modifications and derived works
• No Discrimination Against Persons or Groups: The license must not
discriminate against any person or group of persons.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Open source Companies
• Adobe : Adobe contribute regularly to other open source projects like Gecko,
Blink, WebKit, Apache Cordova, Flex, Felix and many others.
• Github : GitHub has become the de facto repository for open source projects
• Google : Having released or contributed to more than 2,000 open source projects
• IBM : Uses and develops Apache and Linux; created Secure Mailer and created
other software on AlphaWorks
• Apple : Released core layers of Mac OS X Server as an open source BSD operating
system called Darwin;
• HP : Uses and releases products running Linux
• Sun : Uses Linux; supports some open source development
• Red Hat Software : Linux vendor
• ActiveState: Develops and sells professional tools for Perl, Python, and Tcl/tk
developers.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Open Content
• Freedom to use,
study, modify and
share scientific and
creative works
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Operating System
• O/S Linux
• Used in numerous
domains, from embedded
systems to super
computers
• Installation with popular
LAMP application pack.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Basics of GNU & Linux
Web Browser : Firefox
• Developed and
Maintained under Mozilla
Foundation.
• Available for a wide
variety of OS.
• Most popular Web
browser.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
E-mail client : Thunderbird
• Developed and maintained under Mozilla Foundation.
• Available for a wide Variety of Operating Systems.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Office Suite: OpenOffice
• Originally derived from
StarOffice, developed
by StarDivision
• Acquired by Sun
Microsystems in 1999.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Programming Language: Java
• Developed by Sun Microsystems and
open sourced in November 2007 under
GNU GPL.
• Used in a wide variety of computing
platforms spanning from embedded
devices to enterprise servers and
supercomputers.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Web Server : Apache
• Apache HTTP Server
• Developed and maintained under Apache Software Foundation.
Available for a wide Variety of OS
• Most popular HTTP Server on WWW
• The majority of all web servers using Apache are Linux web servers.
• Apache is characterized as free software and open source software.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
RDBMS : MySQL
• RDBMS: MySQL
• Owned and sponsored by the Swedish
company MySQL AB,
• Now subsidiary of Sun microsystems.
• 6059 companies reportedly use
MySQL in their tech stacks, including
Uber, Airbnb, and Pinterest
• Has more than 11 million installations.
Widely used to support websites.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
CMS : Joomla
• Joomla! is a free open source content management system
• Used for publishing content on the World Wide Web and intranets
• It is written in the PHP programming language and uses the MySQL
database.
• Widely used in WWW
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Web Development: PHP
• PHP is a scripting language originally designed for producing dynamic
web pages.
• Hypertext Preprocessor
• PHP is free software released under the PHP License, however it is
incompatible with the GNU General Public License (GPL)
• PHP is commonly used as the P in this bundle alongside Linux, Apache
and MySQL, although the P may also refer to Python or Perl.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
The Open Source Web Server
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Why Open Source
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Failure & threats
• Linux has a failure rate of 8 % Where as Microsoft has more that
56%
• No Viruses (User Space and kernel space is separate)
• No Spyware
• Crash rate is almost negligible
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
S. N. Existing S/W under Microsoft Substitute/Solution under Ubuntu Remark
1 Office K-office/Open office
K-office /open office is having more
enhanced softwares
2 Notepad/Wordpad VI,VIM,gedit,sed,emacs .. More advanced Editors
3 Database – MSSQL/Access MySQL, PGSQL More Advanced
4 ASP/ASP.Net PHP, Perl . Python Advanced & Open
5 VB/VB.Net GAMBAS More Advanced
6 Not available Eclipse,Netbeans For Web Development
7 Not available GIMP Used as Flash/photoshop
9 Not available SciLab Solution for Matlab
10 Not available NS2,OmnetPP…. Simulators for Network
11 Not available Tomcat Application Server
12 Not available Java -
13 Not available GCC More improved version
Solution is open source
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Why Linux ?
• Fresh implementation of UNIX APIs
• Open source development model
• Supports wide variety of hardware
• Supports many networking protocols and configurations
• Fully supported.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
OSS Future & Career
 OSS becomes strategic tool for open and
collaborative businesses.
 60% of jobs in the information technology
sector will be linked to Open Source
applications before 2025.
 By 2025, 60% of Global 2025 IT organizations
will implement a formal open-source
adoption and management policy.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Job Opportunities in OSS
• With economic slowdown enterprises have
started optimizing their IT budgets.
• Free and Open Source software is being
adopted.
• They need employees having familiarity with
Open Source Technologies.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Learn use and spread OSS
• Learn more about Free/Open Source
• Get trained in one or more of the Open Source technologies.
• Install Open Source Software and start experiments.
• Contribute for an Open Source Project
• Train others in Free/Open Source Software
• Advocate Open Source.
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
OS Installation & Configuration
8 best Linux Distributions of 2022
1. Mx Linux - MX Linux is based on a stable Debian branch, this Linux
distribution is simple, easy to use, and highly effective.
2. EndeavourOS - community-driven OS, and comes well-equipped
with a few handy desktop environments
3. Linux Mint - Ubuntu-based Linux Mint is a versatile Linux operating
system that caters well to both beginner and experienced users.
4. Manjaro – one of the best arch based OS
5. Pop!OS
6. Ubuntu
7. Fedora
8. Debian
Linux
Laboratory
-
B.Tech.
6th
CSE
-
Dr.
D.
P.
Mishra,
BIT
Durg
Basics of GNU & Linux

More Related Content

Similar to Basics of GNU & Linux (20)

PDF
Linux Seminar for Beginners
NAILBITER
 
PPTX
Overview on Open Source Technology.pptx
DrRShaliniVISTAS
 
PPT
ppt on linux by MUKESH PATEL
neo_patel
 
PPT
Open Source Software For Education
Videoguy
 
PDF
Linux para iniciantes
Campus Party Brasil
 
PPTX
Innovation in cs/it via open source software
Maurice Dawson
 
PDF
Open Source Software and Libraries
Ellyssa Kroski
 
PPTX
Open_source_software_Het[1].pptx
ParasPatel69066
 
PPTX
Open source softwares
Sahil Jindal
 
PPTX
Open source softwares
Sahil Jindal
 
PPT
Linuxseminar os
lohith sunchu
 
PPT
Introduction To Opensource And GNU/Linux
Sheila Eiffert
 
PDF
Dtu 2012_03_15
Peter Toft
 
PDF
Ubuntu workshop
Shiraz LUG
 
PDF
Linux Introduction
wx672
 
PDF
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski
 
PPT
Linux [2005]
Raul Soto
 
PDF
Linux nic training_intro_14_dec_09
Aravindan Arun
 
ODP
ICIT2013-Keynote-Speech-In-Bali
Ir. Dr. R.Badlishah Ahmad
 
PPTX
Linux introduction, class 1
Adrian Mikeliunas
 
Linux Seminar for Beginners
NAILBITER
 
Overview on Open Source Technology.pptx
DrRShaliniVISTAS
 
ppt on linux by MUKESH PATEL
neo_patel
 
Open Source Software For Education
Videoguy
 
Linux para iniciantes
Campus Party Brasil
 
Innovation in cs/it via open source software
Maurice Dawson
 
Open Source Software and Libraries
Ellyssa Kroski
 
Open_source_software_Het[1].pptx
ParasPatel69066
 
Open source softwares
Sahil Jindal
 
Open source softwares
Sahil Jindal
 
Linuxseminar os
lohith sunchu
 
Introduction To Opensource And GNU/Linux
Sheila Eiffert
 
Dtu 2012_03_15
Peter Toft
 
Ubuntu workshop
Shiraz LUG
 
Linux Introduction
wx672
 
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski
 
Linux [2005]
Raul Soto
 
Linux nic training_intro_14_dec_09
Aravindan Arun
 
ICIT2013-Keynote-Speech-In-Bali
Ir. Dr. R.Badlishah Ahmad
 
Linux introduction, class 1
Adrian Mikeliunas
 

More from BIT DURG (20)

PDF
HTML_DOM
BIT DURG
 
PDF
JavaScript
BIT DURG
 
PDF
Understanding WWW
BIT DURG
 
PDF
Computer Networks
BIT DURG
 
PDF
Computer Basics
BIT DURG
 
PDF
ISDN & ATM
BIT DURG
 
PDF
Transport Control Protocol
BIT DURG
 
PDF
Routing Protocols
BIT DURG
 
PDF
Internet Protocol.pdf
BIT DURG
 
PDF
Intternetworking With TCP/IP
BIT DURG
 
PDF
Computer Network Basics
BIT DURG
 
PDF
MySQL
BIT DURG
 
PDF
Types of Linux Shells
BIT DURG
 
PDF
File Access Permission
BIT DURG
 
PDF
Control flow and related shell cripts
BIT DURG
 
PDF
Basic Shell Programs
BIT DURG
 
PDF
Filters & Vi Editor
BIT DURG
 
PDF
Basic Linux Commands
BIT DURG
 
PDF
Linux Installation
BIT DURG
 
PDF
National youth day
BIT DURG
 
HTML_DOM
BIT DURG
 
JavaScript
BIT DURG
 
Understanding WWW
BIT DURG
 
Computer Networks
BIT DURG
 
Computer Basics
BIT DURG
 
ISDN & ATM
BIT DURG
 
Transport Control Protocol
BIT DURG
 
Routing Protocols
BIT DURG
 
Internet Protocol.pdf
BIT DURG
 
Intternetworking With TCP/IP
BIT DURG
 
Computer Network Basics
BIT DURG
 
MySQL
BIT DURG
 
Types of Linux Shells
BIT DURG
 
File Access Permission
BIT DURG
 
Control flow and related shell cripts
BIT DURG
 
Basic Shell Programs
BIT DURG
 
Filters & Vi Editor
BIT DURG
 
Basic Linux Commands
BIT DURG
 
Linux Installation
BIT DURG
 
National youth day
BIT DURG
 
Ad

Recently uploaded (20)

PPTX
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
PPTX
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
PPTX
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
PPTX
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
PPTX
Snet+Pro+Service+Software_SNET+Pro+2+Instructions.pptx
jenilsatikuvar1
 
PPTX
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
PDF
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
PPTX
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
DOCX
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
PDF
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPT
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
PPTX
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
PPTX
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
PPTX
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
PDF
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
DOC
MRRS Strength and Durability of Concrete
CivilMythili
 
PDF
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
PPTX
Introduction to Design of Machine Elements
PradeepKumarS27
 
PPTX
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
PDF
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
UNIT DAA PPT cover all topics 2021 regulation
archu26
 
Shinkawa Proposal to meet Vibration API670.pptx
AchmadBashori2
 
The Role of Information Technology in Environmental Protectio....pptx
nallamillisriram
 
美国电子版毕业证南卡罗莱纳大学上州分校水印成绩单USC学费发票定做学位证书编号怎么查
Taqyea
 
Snet+Pro+Service+Software_SNET+Pro+2+Instructions.pptx
jenilsatikuvar1
 
265587293-NFPA 101 Life safety code-PPT-1.pptx
chandermwason
 
Pressure Measurement training for engineers and Technicians
AIESOLUTIONS
 
Introduction to Neural Networks and Perceptron Learning Algorithm.pptx
Kayalvizhi A
 
CS-802 (A) BDH Lab manual IPS Academy Indore
thegodhimself05
 
International Journal of Information Technology Convergence and services (IJI...
ijitcsjournal4
 
PPT2_Metal formingMECHANICALENGINEEIRNG .ppt
Praveen Kumar
 
Break Statement in Programming with 6 Real Examples
manojpoojary2004
 
MobileComputingMANET2023 MobileComputingMANET2023.pptx
masterfake98765
 
GitOps_Repo_Structure for begeinner(Scaffolindg)
DanialHabibi2
 
MAD Unit - 1 Introduction of Android IT Department
JappanMavani
 
MRRS Strength and Durability of Concrete
CivilMythili
 
Introduction to Productivity and Quality
মোঃ ফুরকান উদ্দিন জুয়েল
 
Introduction to Design of Machine Elements
PradeepKumarS27
 
Lecture 1 Shell and Tube Heat exchanger-1.pptx
mailforillegalwork
 
Reasons for the succes of MENARD PRESSUREMETER.pdf
majdiamz
 
Ad

Basics of GNU & Linux

  • 1. Dr. D. P. Mishra Digitally signed by Dr. D. P. Mishra DN: cn=Dr. D. P. Mishra, o=durg, ou=BIT, email=dpmishra@bitdurg. ac.in, c=IN Date: 2023.02.14 10:05:18 +05'30'
  • 3. History of Unix • First version created in bell labs-1969 • AT & T licensed the source code for the low cost • Trademark UNIX name, “UNIX” name closely held • Licensees must create new name for their operating systems • Many UNIX “flavors” emerge. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 4. Unix Principles • Everything is a file - including hardware. • Configuration data is stored in text form. • Small, single-purpose programs. • Avoid captive user interfaces. • Ability to chain programs together to perform complex tasks. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 5. GNU Project • GNU project started in 1984 • Goal: create “free” UNIX clone • By 1990 nearly all required user space applications created ex gcc, emacs, etc. • Free software foundation (FSF) • Non-profit organization that manages the GNU Project. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 6. GPL-GNU General Public License • Primary license for Open Source Software. • Encourages free software. • All enhancements and changes to GPL software must also be GPL. • Often called “copy left”. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 7. GNU’s –Not Unix • GNU is an operating system that GNU's not Unix. • GNU stands for Gnu's Not Unix, and it is pronounced as “g-noo”. • It is a recursive acronym, and it stands for “Gnu's Not Unix”. • GNU is a free and open-source operating system that was started in 1984 by Richard Stallman. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 8. GNU’s Logo • The name of the animal in GNU Project's logo is gnu and it is a species of antelope (also called wildebeest) • African animal with horns and long, thin legs that can run very fast • GNU is PC & Mobile device OS developed by Richard Stallman • It is a collection of various free software programs, unlike Unix, which is usually being compared to. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 9. Linux Origins • Linus Torvalds • Finnish college student in 1991. • Created Linux Kernel. • When Linux Kernel combined with GNU applications, complete free UNIX-like os possible. • Linus Torvalds after being frustrated with the licensing issues of Minix (an Unix-based operating system)started to write his own code ( Linus Torvald ) Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 10. Linux logo • It's named “Tux” • created by Larry Ewing in 1996. • The Linux logo, a plump penguin known as Tux, is an open-source image. • Torvalds was looking for something fun and sympathetic to associate with Linux, and he felt that a slightly fat penguin sitting down after having eaten a great meal perfectly fit the bill. Tuxedo Linux Sticker. Logo Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 12. Open Source/Free Software • Freedom to run program for any purpose. • Freedom to study how the program works and adapt to your needs • Freedom to redistribute copies so you can help your neighbor. • Freedom to improve the program and release your improvements to public. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 13. Open Source Software. Open Source Software (OSS) is software for which the programming code is available to the users so that they may: • Copy it • Study it • Use it • Modify it , and • Redistribute it Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 14. Open Source Definition • Free Redistribution :The license shall not restrict any party from selling or giving away the software. i.e. license shall not require a royalty • Source Code : The program must include source code, and must allow distribution freely • Derived Works : The license must allow modifications and derived works • No Discrimination Against Persons or Groups: The license must not discriminate against any person or group of persons. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 15. Open source Companies • Adobe : Adobe contribute regularly to other open source projects like Gecko, Blink, WebKit, Apache Cordova, Flex, Felix and many others. • Github : GitHub has become the de facto repository for open source projects • Google : Having released or contributed to more than 2,000 open source projects • IBM : Uses and develops Apache and Linux; created Secure Mailer and created other software on AlphaWorks • Apple : Released core layers of Mac OS X Server as an open source BSD operating system called Darwin; • HP : Uses and releases products running Linux • Sun : Uses Linux; supports some open source development • Red Hat Software : Linux vendor • ActiveState: Develops and sells professional tools for Perl, Python, and Tcl/tk developers. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 16. Open Content • Freedom to use, study, modify and share scientific and creative works Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 17. Operating System • O/S Linux • Used in numerous domains, from embedded systems to super computers • Installation with popular LAMP application pack. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 19. Web Browser : Firefox • Developed and Maintained under Mozilla Foundation. • Available for a wide variety of OS. • Most popular Web browser. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 20. E-mail client : Thunderbird • Developed and maintained under Mozilla Foundation. • Available for a wide Variety of Operating Systems. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 21. Office Suite: OpenOffice • Originally derived from StarOffice, developed by StarDivision • Acquired by Sun Microsystems in 1999. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 22. Programming Language: Java • Developed by Sun Microsystems and open sourced in November 2007 under GNU GPL. • Used in a wide variety of computing platforms spanning from embedded devices to enterprise servers and supercomputers. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 23. Web Server : Apache • Apache HTTP Server • Developed and maintained under Apache Software Foundation. Available for a wide Variety of OS • Most popular HTTP Server on WWW • The majority of all web servers using Apache are Linux web servers. • Apache is characterized as free software and open source software. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 24. RDBMS : MySQL • RDBMS: MySQL • Owned and sponsored by the Swedish company MySQL AB, • Now subsidiary of Sun microsystems. • 6059 companies reportedly use MySQL in their tech stacks, including Uber, Airbnb, and Pinterest • Has more than 11 million installations. Widely used to support websites. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 25. CMS : Joomla • Joomla! is a free open source content management system • Used for publishing content on the World Wide Web and intranets • It is written in the PHP programming language and uses the MySQL database. • Widely used in WWW Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 26. Web Development: PHP • PHP is a scripting language originally designed for producing dynamic web pages. • Hypertext Preprocessor • PHP is free software released under the PHP License, however it is incompatible with the GNU General Public License (GPL) • PHP is commonly used as the P in this bundle alongside Linux, Apache and MySQL, although the P may also refer to Python or Perl. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 27. The Open Source Web Server Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 29. Failure & threats • Linux has a failure rate of 8 % Where as Microsoft has more that 56% • No Viruses (User Space and kernel space is separate) • No Spyware • Crash rate is almost negligible Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 30. S. N. Existing S/W under Microsoft Substitute/Solution under Ubuntu Remark 1 Office K-office/Open office K-office /open office is having more enhanced softwares 2 Notepad/Wordpad VI,VIM,gedit,sed,emacs .. More advanced Editors 3 Database – MSSQL/Access MySQL, PGSQL More Advanced 4 ASP/ASP.Net PHP, Perl . Python Advanced & Open 5 VB/VB.Net GAMBAS More Advanced 6 Not available Eclipse,Netbeans For Web Development 7 Not available GIMP Used as Flash/photoshop 9 Not available SciLab Solution for Matlab 10 Not available NS2,OmnetPP…. Simulators for Network 11 Not available Tomcat Application Server 12 Not available Java - 13 Not available GCC More improved version Solution is open source Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 31. Why Linux ? • Fresh implementation of UNIX APIs • Open source development model • Supports wide variety of hardware • Supports many networking protocols and configurations • Fully supported. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 32. OSS Future & Career  OSS becomes strategic tool for open and collaborative businesses.  60% of jobs in the information technology sector will be linked to Open Source applications before 2025.  By 2025, 60% of Global 2025 IT organizations will implement a formal open-source adoption and management policy. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 33. Job Opportunities in OSS • With economic slowdown enterprises have started optimizing their IT budgets. • Free and Open Source software is being adopted. • They need employees having familiarity with Open Source Technologies. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 34. Learn use and spread OSS • Learn more about Free/Open Source • Get trained in one or more of the Open Source technologies. • Install Open Source Software and start experiments. • Contribute for an Open Source Project • Train others in Free/Open Source Software • Advocate Open Source. Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg
  • 35. OS Installation & Configuration
  • 36. 8 best Linux Distributions of 2022 1. Mx Linux - MX Linux is based on a stable Debian branch, this Linux distribution is simple, easy to use, and highly effective. 2. EndeavourOS - community-driven OS, and comes well-equipped with a few handy desktop environments 3. Linux Mint - Ubuntu-based Linux Mint is a versatile Linux operating system that caters well to both beginner and experienced users. 4. Manjaro – one of the best arch based OS 5. Pop!OS 6. Ubuntu 7. Fedora 8. Debian Linux Laboratory - B.Tech. 6th CSE - Dr. D. P. Mishra, BIT Durg