Module 1 introduction to Linux

Tushar B Kute
Tushar B KuteResearcher at http://mitu.co.in
Module-1 Introduction to Linux
Tushar B Kute
tushar@tusharkute.com
http://snashlug.org
contact@snashlug.org
Before Linux
 In 80’s, Microsoft’s DOS was the dominated OS
for PC, Apple MAC was better, but expensive.
 UNIX was much better, but much, much more
expensive. Only for minicomputer for
commercial applications.
 People was looking for a UNIX based system,
which is cheaper and can run on PC.
 Both DOS, MAC and UNIX were proprietary, i.e.,
the source code of their kernel is protected.
 No modification is possible without paying high
license fees.
How Linux initiated?
 A famous professor Andrew Tanenbaum
developed Minix, a simplified version of
UNIX that runs on PC
 Minix is for class teaching only. No
intention for commercial use
 In Sept 1991, Linus Torvalds, a second
year student of Computer Science at the
University of Helsinki, developed the
preliminary kernel of Linux, known as
Linux version 0.0.1
Linux Today
 Linux has been used for many computing
platforms PC, PDA, Supercomputer,…
 Not only character user interface but
graphical user interface is available
 Commercial vendors moved in Linux
itself to provide freely distributed code.
They make their money by compiling up
various software and gathering them in a
distributable format
 Red Hat, Debian, Slackware etc.
Growing and Growing
Why Linux
 Excellent networking facilities
 Ideal environment to run servers such as a
web server, or an ftp server.
 A wide variety of commercial software is
available if not satisfied by the free software
 Easily upgradeable.
 Supports multiple processors.
 True multi-tasking, multi-user OS.
 An excellent window system called X, the
equivalent of Windows but much more flexible.
 Full source code is provided and free.
Linux is powerful OS
 Today Linux has joined the desktop market.
 On the server side, Linux is well-known as a
stable and reliable platform.
 Linux provides many applications like:
 Databases (MySQL,Postgresql),
 Network services(Web Servers,DNS, Proxy,
firewall etc)
 Software development tools(C, Java,
Python,Perl etc.)
 Office automation tools
 And many more…
Is Linux difficult?
 There is excellent and free Internet
support and documentation
available.
 The graphical user interface (GUI) is
similar in design to that on any other
system
 A very powerful command line
alternative is also available.
 Linux is user friendly.
Properties of Linux
 It is Open Source
 Today, Linux is ready to accept the
challenge of a fast-changing world.
 Linux is free:
 If you want to spend absolutely nothing,
you don't even have to pay the price of
a CD.
 Linux can be downloaded in its entirety
from the Internet completely for free.
Properties of Linux
 Linux is portable to any hardware platform.
 Linux was made to keep on running.
 As with UNIX, a Linux system expects to run
without rebooting all the time.
 Tasks can be scheduled to run at suitable times.
 Linux is secure and versatile.
 The security model used in Linux is based on the
UNIX idea of security which is robust.
 It is less prone to virus attacks.
 Linux is scalable
Linux Performance
 Key factors: features and
performance
 It runs on a wider range of hardware
platforms and run on less expensive
and powerful systems.
 Linux exceeds other operating
systems in its multiprocessing
capabilities and its support of
advanced TCP/IP networking facilities
Linux Performance
 Linux does not restrict the number of
clients connected at the same time
 It provides more reliable data
storage than other operating
systems
 Linux provides advanced disk
management (RAID) which makes it
possible to automatically duplicate
stored data on several hard drives
FOSS
 Free Open Source Software
 Free – Means Liberty and not related
to Price or cost
 Open – Source code is available and
any body can contribute to the
development. Organization
independent
Commercial Software
 The opposite of OSS/FS is “closed” or
“proprietary” software.
 Software
 Source code that can be viewed
 But cannot be modified and redistributed
without further limitation
 Microsoft Windows has most of the
commercial software.
Freedom with the FOSS
 Freedom to run the software
anywhere
 Freedom to study how the programs
work. i.e source code will be
accessible
 Freedom to redistribute copies
 Freedom to improve the software
 If a software has all these 4
freedoms, then it is a FOSS
Free Software
Foundation
 Founded by Richard Stallman in 1983
 Organisation that started developing
copylefted programs
 Project – GNU Project
 GNU Not Unix
 Recursive expansion
Linux Distributions
 Redhat
 Fedora
 Debian
 Novell’s SUSE Linux
 Ubuntu
 Mandrake
 Linux MINT
 Live CDs – Knoppix and more
GNU/Linux
 Only the kernel is called by the name
Linux
 The rest are the tools developed
under GNU Project
 Hence the name GNU/Linux
What is GNU?
 GNU stands for GNU Not Unix
 The goal of GNU
 Create a free and complete UNIX-like
operating system
▪ This has been in development since 1984
▪ Towards this goal the GNU project has released:
▪ GCC, GNU Emacs, Bash, to name a few
 For more information see the GNU
Manifesto
▪ http://www.gnu.org/gnu/manifesto.html
What is GNU GPL?
 The GNU General Public License
 Ensures that GNU software stays free
 This is done through Copy Lefting
 Any modification to GPL software is
required to be released to the public
 Linux is released under the GPL
 Due to its restrictive nature the GPL
has recently come under fire
 http://www.linux.org.uk/GPL.html
Where Linux stands?
 More than 90% of today's 500 fastest
supercomputers run some variant of Linux,
including the 10 fastest.
 Linux also runs on embedded systems
(devices where the operating system is
typically built into the firmware ) such as
mobile phones, tablet computers, network
routers, televisions and video game
consoles;
 The Android system in wide use on mobile
devices is built on the Linux kernel.
Supercomputer’s List
Source: Wikipedia
Linux Operating System
Linux vs. Windows
 Financial Differences
 Technical Differences
 End-User Differences
Financial Differences
 Cost for Businesses
 Companies have to spend millions for
licenses for ever individual windows
computer
 For Linux companies don’t have to spend
anything
COST
LINUX WINDOWS
Online Downloads Free Not Available
Retail Price, CD Rs. 100 Rs. 3000 +
Technical Differences
 Keeping up to date by Upgrading
 Linux upgrades faster than Windows
 Almost after every 6 months Linux distro is
upgraded.
 Compatibility
 Linux is Backward Compatible unlike Windows.
 Linux have multi-user support.
 Application Differences
 No commercial word processor for Linux,
which matches the quality for Windows
End-user differences
 Proprietary vs. Open Source
 Windows is a Proprietary Technology
▪ Applications will only work on Windows
 Linux – Open Source
 Linux
 Complete information needed for download
 Technical help – Available on Internet (user must
be comfortable with UNIX system)
 Windows word processor is better
than Linux
In commercial arena
 Windows – is easy for
non-programmer.
 Linux – is programmer-based culture.
From our point of view
 Due to the properties of Open source,
freeware, and security use of Linux is
growing in State and Central government
in India. Kerala and Andhra has already
started their movement.
 University of Pune has converted its
syllabus into open source based
technologies from last academic year.
Linux User Group
 GNU/Linux User Group (GLUG) is a
private, generally non-profit or
not-for-profit organization that provides
support and/or education for Linux users.
 The term commonly refers to local groups
that meet in person, but is also used to
refer to online support groups that may
have members spread over a very wide
area and which do not organize, or which
are not based around, physical meetings.
User groups meetings
 LUGs typically meet once per month in
facilities freely provided by universities,
colleges, community centers, private
corporations, or banquet rooms in
restaurants.
 Joining is free.
 Informal conferences and round table
discussions.
 Close geographical locations such as
City or University.
User Group activities
 Organizes installfests.
 Development of project and
international stature.
 Gifting books, Linux magazines, Linux
CDs.
 Socialization.
 Organizing guest lectures and seminars
from Linux expertises.
 Hackfests
 Free software day.
Main activities
 Advocasy
 Education
 Support
 User
 Consultant
 Business
 Movement
 Socialising
Kind of meetings in
group
 Social
 Technical presentations
 Informal discussion groups
 User group business
 GNU/Linux installation
 Configuration and bug-squashing
Activities in meetings
 Install distributions for newcomers and
strangers.
 Teach members about GNU/Linux.
 Compare GNU/Linux to other operating
systems.
 Teach members about application software.
 Discuss advocacy.
 Discuss the free software / open-source
movement.
 Discuss user group business.
Groups uses internet
 Atlanta Linux Enthusiasts
 Boston Linux and Unix
 Colorado Linux Users and
Enthusiasts
 Düsseldorfer Linux Users Group
 India Linux Users Group - Delhi
 Israeli Group of Linux Users
 Korean Linux Users Group
 Linux México (La Cofradía Digital)
 Linux User Group Austria
This presentation is created using LibreOffice Writer 4.1.0.4 available
freely under GNU public license.
Thank you
1 of 37

Recommended

Linux operating system ppt by
Linux operating system pptLinux operating system ppt
Linux operating system pptAchyut Sinha
59.1K views28 slides
Linus Benedict Torvalds - Creator of Linux by
Linus Benedict Torvalds - Creator of LinuxLinus Benedict Torvalds - Creator of Linux
Linus Benedict Torvalds - Creator of LinuxHackerEarth
2.5K views5 slides
Linux Presentation by
Linux PresentationLinux Presentation
Linux Presentationaliabintouq
846 views10 slides
What is Ubuntu - presentation by
What is Ubuntu - presentationWhat is Ubuntu - presentation
What is Ubuntu - presentationAhmed Mamdouh
21.1K views10 slides
Kali linux os by
Kali linux osKali linux os
Kali linux osSamantha Lawrence
6.7K views37 slides
Introduction to linux ppt by
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
70.9K views51 slides

More Related Content

What's hot

Kivy - Python UI Library for Any Platform by
Kivy - Python UI Library for Any PlatformKivy - Python UI Library for Any Platform
Kivy - Python UI Library for Any PlatformSaurav Singhi
3.8K views14 slides
Introduction to Linux basic by
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
1.7K views20 slides
Linux OS presentation by
Linux OS presentationLinux OS presentation
Linux OS presentationSahilGothoskar
1.4K views16 slides
Storage Virtualization by
Storage VirtualizationStorage Virtualization
Storage VirtualizationMehul Jariwala
2.6K views20 slides
Linux; Operating System by
Linux; Operating SystemLinux; Operating System
Linux; Operating SystemJayEl Cadawas
1.7K views47 slides
Ubuntu by
UbuntuUbuntu
UbuntuLibsoul Technologies Pvt. Ltd.
1.3K views126 slides

What's hot(20)

Kivy - Python UI Library for Any Platform by Saurav Singhi
Kivy - Python UI Library for Any PlatformKivy - Python UI Library for Any Platform
Kivy - Python UI Library for Any Platform
Saurav Singhi3.8K views
Introduction to Linux basic by f114n
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
f114n1.7K views
Linux; Operating System by JayEl Cadawas
Linux; Operating SystemLinux; Operating System
Linux; Operating System
JayEl Cadawas1.7K views
Embedded linux edited by Nguyễn Anh
Embedded linux editedEmbedded linux edited
Embedded linux edited
Nguyễn Anh1.1K views
CORBA Component Model by Elham Hormozi
CORBA Component Model CORBA Component Model
CORBA Component Model
Elham Hormozi4.8K views
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio... by Simplilearn
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Virtualization Explained | What Is Virtualization Technology? | Virtualizatio...
Simplilearn856 views
What the hell is NFT? by Chinmay Patel
What the hell is NFT?  What the hell is NFT?
What the hell is NFT?
Chinmay Patel284 views
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS by Software Guru
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaSService Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Service Mesh and Serverless Chatbots with Linkerd, K8s and OpenFaaS
Software Guru337 views
Introduction 2 linux by Papu Kumar
Introduction 2 linuxIntroduction 2 linux
Introduction 2 linux
Papu Kumar1.6K views

Viewers also liked

Module 3 Using Linux Softwares. by
Module 3 Using Linux Softwares.Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.Tushar B Kute
1.1K views32 slides
Open source applications softwares by
Open source applications softwaresOpen source applications softwares
Open source applications softwaresTushar B Kute
1K views29 slides
Module 02 Using Linux Command Shell by
Module 02 Using Linux Command ShellModule 02 Using Linux Command Shell
Module 02 Using Linux Command ShellTushar B Kute
1.7K views19 slides
Linux fundamental - Chap 07 vi by
Linux fundamental - Chap 07 viLinux fundamental - Chap 07 vi
Linux fundamental - Chap 07 viKenny (netman)
785 views14 slides
Attacks by
AttacksAttacks
AttacksNitin Birari
425 views6 slides
Presentation1 by
Presentation1Presentation1
Presentation1ichasalwaa
184 views6 slides

Viewers also liked(13)

Module 3 Using Linux Softwares. by Tushar B Kute
Module 3 Using Linux Softwares.Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.
Tushar B Kute1.1K views
Open source applications softwares by Tushar B Kute
Open source applications softwaresOpen source applications softwares
Open source applications softwares
Tushar B Kute1K views
Module 02 Using Linux Command Shell by Tushar B Kute
Module 02 Using Linux Command ShellModule 02 Using Linux Command Shell
Module 02 Using Linux Command Shell
Tushar B Kute1.7K views
Linux fundamental - Chap 07 vi by Kenny (netman)
Linux fundamental - Chap 07 viLinux fundamental - Chap 07 vi
Linux fundamental - Chap 07 vi
Kenny (netman)785 views
Presentation1 by ichasalwaa
Presentation1Presentation1
Presentation1
ichasalwaa184 views
Importance of linux system fundamental in technical documentation reading by Kenny (netman)
Importance of linux system fundamental in technical documentation readingImportance of linux system fundamental in technical documentation reading
Importance of linux system fundamental in technical documentation reading
Kenny (netman)522 views
Hacking Cisco Networks and Countermeasures by dkaya
Hacking Cisco Networks and CountermeasuresHacking Cisco Networks and Countermeasures
Hacking Cisco Networks and Countermeasures
dkaya1.4K views
Apache Pig: A big data processor by Tushar B Kute
Apache Pig: A big data processorApache Pig: A big data processor
Apache Pig: A big data processor
Tushar B Kute3.2K views
Hacking Cisco by guestd05b31
Hacking CiscoHacking Cisco
Hacking Cisco
guestd05b315.6K views
Linux.ppt by onu9
Linux.ppt Linux.ppt
Linux.ppt
onu9159.7K views

Similar to Module 1 introduction to Linux

Linux Presentation by
Linux PresentationLinux Presentation
Linux PresentationNaiyan Noor
627 views21 slides
Overview_Linux ppt by
Overview_Linux pptOverview_Linux ppt
Overview_Linux pptMU
499 views22 slides
linux introduction by
linux introductionlinux introduction
linux introductionAmiya Krishna Singh
2.2K views44 slides
ppt on linux by MUKESH PATEL by
ppt on linux by MUKESH PATELppt on linux by MUKESH PATEL
ppt on linux by MUKESH PATELneo_patel
5.1K views10 slides
Unix Vs Linux Essay by
Unix Vs Linux EssayUnix Vs Linux Essay
Unix Vs Linux EssayErin Rivera
3 views83 slides

Similar to Module 1 introduction to Linux(20)

Linux Presentation by Naiyan Noor
Linux PresentationLinux Presentation
Linux Presentation
Naiyan Noor627 views
Overview_Linux ppt by MU
Overview_Linux pptOverview_Linux ppt
Overview_Linux ppt
MU499 views
ppt on linux by MUKESH PATEL by neo_patel
ppt on linux by MUKESH PATELppt on linux by MUKESH PATEL
ppt on linux by MUKESH PATEL
neo_patel5.1K views
Linux ppt by lincy21
Linux pptLinux ppt
Linux ppt
lincy2141.3K views
Linux basics by NAILBITER
Linux basicsLinux basics
Linux basics
NAILBITER1K views
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin... by PK Mishra
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...
A Roadmap for Students Using FOSS (Free and Open Source Software) and Reachin...
PK Mishra98 views
Linux programming lecture_notes by IMRAN KHAN
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
IMRAN KHAN9.3K views
Introduction 2 linux ml by Murtala Lawal
Introduction 2 linux mlIntroduction 2 linux ml
Introduction 2 linux ml
Murtala Lawal1.5K views
Hillel kobrovski Linux security overview for ciso by Hillel Kobrovski
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski170 views
Linux Environment- Linux vs Unix by Trinity Dwarka
Linux Environment- Linux vs UnixLinux Environment- Linux vs Unix
Linux Environment- Linux vs Unix
Trinity Dwarka1.1K views
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf by EidTahir
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
EidTahir4 views
Introtolinux 110730150838-phpapp02 by M Gabrail
Introtolinux 110730150838-phpapp02Introtolinux 110730150838-phpapp02
Introtolinux 110730150838-phpapp02
M Gabrail465 views
Introduction To Opensource And GNU/Linux by Sheila Eiffert
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/Linux
Sheila Eiffert2.1K views

More from Tushar B Kute

01 Introduction to Android by
01 Introduction to Android01 Introduction to Android
01 Introduction to AndroidTushar B Kute
868 views15 slides
Ubuntu OS and it's Flavours by
Ubuntu OS and it's FlavoursUbuntu OS and it's Flavours
Ubuntu OS and it's FlavoursTushar B Kute
1.7K views34 slides
Install Drupal in Ubuntu by Tushar B. Kute by
Install Drupal in Ubuntu by Tushar B. KuteInstall Drupal in Ubuntu by Tushar B. Kute
Install Drupal in Ubuntu by Tushar B. KuteTushar B Kute
893 views25 slides
Install Wordpress in Ubuntu Linux by Tushar B. Kute by
Install Wordpress in Ubuntu Linux by Tushar B. KuteInstall Wordpress in Ubuntu Linux by Tushar B. Kute
Install Wordpress in Ubuntu Linux by Tushar B. KuteTushar B Kute
739 views26 slides
Share File easily between computers using sftp by
Share File easily between computers using sftpShare File easily between computers using sftp
Share File easily between computers using sftpTushar B Kute
2.2K views29 slides
Signal Handling in Linux by
Signal Handling in LinuxSignal Handling in Linux
Signal Handling in LinuxTushar B Kute
10.4K views27 slides

More from Tushar B Kute(20)

01 Introduction to Android by Tushar B Kute
01 Introduction to Android01 Introduction to Android
01 Introduction to Android
Tushar B Kute868 views
Ubuntu OS and it's Flavours by Tushar B Kute
Ubuntu OS and it's FlavoursUbuntu OS and it's Flavours
Ubuntu OS and it's Flavours
Tushar B Kute1.7K views
Install Drupal in Ubuntu by Tushar B. Kute by Tushar B Kute
Install Drupal in Ubuntu by Tushar B. KuteInstall Drupal in Ubuntu by Tushar B. Kute
Install Drupal in Ubuntu by Tushar B. Kute
Tushar B Kute893 views
Install Wordpress in Ubuntu Linux by Tushar B. Kute by Tushar B Kute
Install Wordpress in Ubuntu Linux by Tushar B. KuteInstall Wordpress in Ubuntu Linux by Tushar B. Kute
Install Wordpress in Ubuntu Linux by Tushar B. Kute
Tushar B Kute739 views
Share File easily between computers using sftp by Tushar B Kute
Share File easily between computers using sftpShare File easily between computers using sftp
Share File easily between computers using sftp
Tushar B Kute2.2K views
Signal Handling in Linux by Tushar B Kute
Signal Handling in LinuxSignal Handling in Linux
Signal Handling in Linux
Tushar B Kute10.4K views
Implementation of FIFO in Linux by Tushar B Kute
Implementation of FIFO in LinuxImplementation of FIFO in Linux
Implementation of FIFO in Linux
Tushar B Kute3.3K views
Implementation of Pipe in Linux by Tushar B Kute
Implementation of Pipe in LinuxImplementation of Pipe in Linux
Implementation of Pipe in Linux
Tushar B Kute5.2K views
Basic Multithreading using Posix Threads by Tushar B Kute
Basic Multithreading using Posix ThreadsBasic Multithreading using Posix Threads
Basic Multithreading using Posix Threads
Tushar B Kute1.5K views
Part 04 Creating a System Call in Linux by Tushar B Kute
Part 04 Creating a System Call in LinuxPart 04 Creating a System Call in Linux
Part 04 Creating a System Call in Linux
Tushar B Kute3.8K views
Part 03 File System Implementation in Linux by Tushar B Kute
Part 03 File System Implementation in LinuxPart 03 File System Implementation in Linux
Part 03 File System Implementation in Linux
Tushar B Kute3.4K views
Part 02 Linux Kernel Module Programming by Tushar B Kute
Part 02 Linux Kernel Module ProgrammingPart 02 Linux Kernel Module Programming
Part 02 Linux Kernel Module Programming
Tushar B Kute3.6K views
Part 01 Linux Kernel Compilation (Ubuntu) by Tushar B Kute
Part 01 Linux Kernel Compilation (Ubuntu)Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)
Tushar B Kute3.7K views
Introduction to Ubuntu Edge Operating System (Ubuntu Touch) by Tushar B Kute
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Introduction to Ubuntu Edge Operating System (Ubuntu Touch)
Tushar B Kute5.6K views
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B KuteUnit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Unit 6 Operating System TEIT Savitribai Phule Pune University by Tushar B Kute
Tushar B Kute3.9K views
Technical blog by Engineering Students of Sandip Foundation, itsitrc by Tushar B Kute
Technical blog by Engineering Students of Sandip Foundation, itsitrcTechnical blog by Engineering Students of Sandip Foundation, itsitrc
Technical blog by Engineering Students of Sandip Foundation, itsitrc
Tushar B Kute870 views
Chapter 01 Introduction to Java by Tushar B Kute by Tushar B Kute
Chapter 01 Introduction to Java by Tushar B KuteChapter 01 Introduction to Java by Tushar B Kute
Chapter 01 Introduction to Java by Tushar B Kute
Tushar B Kute3K views
Chapter 02: Classes Objects and Methods Java by Tushar B Kute by Tushar B Kute
Chapter 02: Classes Objects and Methods Java by Tushar B KuteChapter 02: Classes Objects and Methods Java by Tushar B Kute
Chapter 02: Classes Objects and Methods Java by Tushar B Kute
Tushar B Kute8.4K views
Java Servlet Programming under Ubuntu Linux by Tushar B Kute by Tushar B Kute
Java Servlet Programming under Ubuntu Linux by Tushar B KuteJava Servlet Programming under Ubuntu Linux by Tushar B Kute
Java Servlet Programming under Ubuntu Linux by Tushar B Kute
Tushar B Kute4.4K views
Module 01 Introduction to Linux by Tushar B Kute
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to Linux
Tushar B Kute1.3K views

Recently uploaded

Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Moses Kemibaro
35 views38 slides
"Package management in monorepos", Zoltan Kochan by
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan KochanFwdays
34 views18 slides
Choosing the Right Flutter App Development Company by
Choosing the Right Flutter App Development CompanyChoosing the Right Flutter App Development Company
Choosing the Right Flutter App Development CompanyFicode Technologies
13 views9 slides
Deep Tech and the Amplified Organisation: Core Concepts by
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core ConceptsHolonomics
17 views21 slides
The Coming AI Tsunami.pptx by
The Coming AI Tsunami.pptxThe Coming AI Tsunami.pptx
The Coming AI Tsunami.pptxjohnhandby
13 views12 slides
MVP and prioritization.pdf by
MVP and prioritization.pdfMVP and prioritization.pdf
MVP and prioritization.pdfrahuldharwal141
39 views8 slides

Recently uploaded(20)

Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... by Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro35 views
"Package management in monorepos", Zoltan Kochan by Fwdays
"Package management in monorepos", Zoltan Kochan"Package management in monorepos", Zoltan Kochan
"Package management in monorepos", Zoltan Kochan
Fwdays34 views
Deep Tech and the Amplified Organisation: Core Concepts by Holonomics
Deep Tech and the Amplified Organisation: Core ConceptsDeep Tech and the Amplified Organisation: Core Concepts
Deep Tech and the Amplified Organisation: Core Concepts
Holonomics17 views
The Coming AI Tsunami.pptx by johnhandby
The Coming AI Tsunami.pptxThe Coming AI Tsunami.pptx
The Coming AI Tsunami.pptx
johnhandby13 views
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf by MichaelOLeary82
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdfAdopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
Adopting Karpenter for Cost and Simplicity at Grafana Labs.pdf
MichaelOLeary8213 views
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And... by ShapeBlue
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
ShapeBlue108 views
Transcript: Redefining the book supply chain: A glimpse into the future - Tec... by BookNet Canada
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
Transcript: Redefining the book supply chain: A glimpse into the future - Tec...
BookNet Canada41 views
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」 by PC Cluster Consortium
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」
The Power of Generative AI in Accelerating No Code Adoption.pdf by Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdfThe Power of Generative AI in Accelerating No Code Adoption.pdf
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri39 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash162 views
LLMs in Production: Tooling, Process, and Team Structure by Aggregage
LLMs in Production: Tooling, Process, and Team StructureLLMs in Production: Tooling, Process, and Team Structure
LLMs in Production: Tooling, Process, and Team Structure
Aggregage57 views
Innovation & Entrepreneurship strategies in Dairy Industry by PervaizDar1
Innovation & Entrepreneurship strategies in Dairy IndustryInnovation & Entrepreneurship strategies in Dairy Industry
Innovation & Entrepreneurship strategies in Dairy Industry
PervaizDar135 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu437 views
Cocktail of Environments. How to Mix Test and Development Environments and St... by Aleksandr Tarasov
Cocktail of Environments. How to Mix Test and Development Environments and St...Cocktail of Environments. How to Mix Test and Development Environments and St...
Cocktail of Environments. How to Mix Test and Development Environments and St...
AI + Memoori = AIM by Memoori
AI + Memoori = AIMAI + Memoori = AIM
AI + Memoori = AIM
Memoori14 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE84 views

Module 1 introduction to Linux

  • 1. Module-1 Introduction to Linux Tushar B Kute tushar@tusharkute.com http://snashlug.org contact@snashlug.org
  • 2. Before Linux  In 80’s, Microsoft’s DOS was the dominated OS for PC, Apple MAC was better, but expensive.  UNIX was much better, but much, much more expensive. Only for minicomputer for commercial applications.  People was looking for a UNIX based system, which is cheaper and can run on PC.  Both DOS, MAC and UNIX were proprietary, i.e., the source code of their kernel is protected.  No modification is possible without paying high license fees.
  • 3. How Linux initiated?  A famous professor Andrew Tanenbaum developed Minix, a simplified version of UNIX that runs on PC  Minix is for class teaching only. No intention for commercial use  In Sept 1991, Linus Torvalds, a second year student of Computer Science at the University of Helsinki, developed the preliminary kernel of Linux, known as Linux version 0.0.1
  • 4. Linux Today  Linux has been used for many computing platforms PC, PDA, Supercomputer,…  Not only character user interface but graphical user interface is available  Commercial vendors moved in Linux itself to provide freely distributed code. They make their money by compiling up various software and gathering them in a distributable format  Red Hat, Debian, Slackware etc.
  • 6. Why Linux  Excellent networking facilities  Ideal environment to run servers such as a web server, or an ftp server.  A wide variety of commercial software is available if not satisfied by the free software  Easily upgradeable.  Supports multiple processors.  True multi-tasking, multi-user OS.  An excellent window system called X, the equivalent of Windows but much more flexible.  Full source code is provided and free.
  • 7. Linux is powerful OS  Today Linux has joined the desktop market.  On the server side, Linux is well-known as a stable and reliable platform.  Linux provides many applications like:  Databases (MySQL,Postgresql),  Network services(Web Servers,DNS, Proxy, firewall etc)  Software development tools(C, Java, Python,Perl etc.)  Office automation tools  And many more…
  • 8. Is Linux difficult?  There is excellent and free Internet support and documentation available.  The graphical user interface (GUI) is similar in design to that on any other system  A very powerful command line alternative is also available.  Linux is user friendly.
  • 9. Properties of Linux  It is Open Source  Today, Linux is ready to accept the challenge of a fast-changing world.  Linux is free:  If you want to spend absolutely nothing, you don't even have to pay the price of a CD.  Linux can be downloaded in its entirety from the Internet completely for free.
  • 10. Properties of Linux  Linux is portable to any hardware platform.  Linux was made to keep on running.  As with UNIX, a Linux system expects to run without rebooting all the time.  Tasks can be scheduled to run at suitable times.  Linux is secure and versatile.  The security model used in Linux is based on the UNIX idea of security which is robust.  It is less prone to virus attacks.  Linux is scalable
  • 11. Linux Performance  Key factors: features and performance  It runs on a wider range of hardware platforms and run on less expensive and powerful systems.  Linux exceeds other operating systems in its multiprocessing capabilities and its support of advanced TCP/IP networking facilities
  • 12. Linux Performance  Linux does not restrict the number of clients connected at the same time  It provides more reliable data storage than other operating systems  Linux provides advanced disk management (RAID) which makes it possible to automatically duplicate stored data on several hard drives
  • 13. FOSS  Free Open Source Software  Free – Means Liberty and not related to Price or cost  Open – Source code is available and any body can contribute to the development. Organization independent
  • 14. Commercial Software  The opposite of OSS/FS is “closed” or “proprietary” software.  Software  Source code that can be viewed  But cannot be modified and redistributed without further limitation  Microsoft Windows has most of the commercial software.
  • 15. Freedom with the FOSS  Freedom to run the software anywhere  Freedom to study how the programs work. i.e source code will be accessible  Freedom to redistribute copies  Freedom to improve the software  If a software has all these 4 freedoms, then it is a FOSS
  • 16. Free Software Foundation  Founded by Richard Stallman in 1983  Organisation that started developing copylefted programs  Project – GNU Project  GNU Not Unix  Recursive expansion
  • 17. Linux Distributions  Redhat  Fedora  Debian  Novell’s SUSE Linux  Ubuntu  Mandrake  Linux MINT  Live CDs – Knoppix and more
  • 18. GNU/Linux  Only the kernel is called by the name Linux  The rest are the tools developed under GNU Project  Hence the name GNU/Linux
  • 19. What is GNU?  GNU stands for GNU Not Unix  The goal of GNU  Create a free and complete UNIX-like operating system ▪ This has been in development since 1984 ▪ Towards this goal the GNU project has released: ▪ GCC, GNU Emacs, Bash, to name a few  For more information see the GNU Manifesto ▪ http://www.gnu.org/gnu/manifesto.html
  • 20. What is GNU GPL?  The GNU General Public License  Ensures that GNU software stays free  This is done through Copy Lefting  Any modification to GPL software is required to be released to the public  Linux is released under the GPL  Due to its restrictive nature the GPL has recently come under fire  http://www.linux.org.uk/GPL.html
  • 21. Where Linux stands?  More than 90% of today's 500 fastest supercomputers run some variant of Linux, including the 10 fastest.  Linux also runs on embedded systems (devices where the operating system is typically built into the firmware ) such as mobile phones, tablet computers, network routers, televisions and video game consoles;  The Android system in wide use on mobile devices is built on the Linux kernel.
  • 24. Linux vs. Windows  Financial Differences  Technical Differences  End-User Differences
  • 25. Financial Differences  Cost for Businesses  Companies have to spend millions for licenses for ever individual windows computer  For Linux companies don’t have to spend anything COST LINUX WINDOWS Online Downloads Free Not Available Retail Price, CD Rs. 100 Rs. 3000 +
  • 26. Technical Differences  Keeping up to date by Upgrading  Linux upgrades faster than Windows  Almost after every 6 months Linux distro is upgraded.  Compatibility  Linux is Backward Compatible unlike Windows.  Linux have multi-user support.  Application Differences  No commercial word processor for Linux, which matches the quality for Windows
  • 27. End-user differences  Proprietary vs. Open Source  Windows is a Proprietary Technology ▪ Applications will only work on Windows  Linux – Open Source  Linux  Complete information needed for download  Technical help – Available on Internet (user must be comfortable with UNIX system)  Windows word processor is better than Linux
  • 28. In commercial arena  Windows – is easy for non-programmer.  Linux – is programmer-based culture.
  • 29. From our point of view  Due to the properties of Open source, freeware, and security use of Linux is growing in State and Central government in India. Kerala and Andhra has already started their movement.  University of Pune has converted its syllabus into open source based technologies from last academic year.
  • 30. Linux User Group  GNU/Linux User Group (GLUG) is a private, generally non-profit or not-for-profit organization that provides support and/or education for Linux users.  The term commonly refers to local groups that meet in person, but is also used to refer to online support groups that may have members spread over a very wide area and which do not organize, or which are not based around, physical meetings.
  • 31. User groups meetings  LUGs typically meet once per month in facilities freely provided by universities, colleges, community centers, private corporations, or banquet rooms in restaurants.  Joining is free.  Informal conferences and round table discussions.  Close geographical locations such as City or University.
  • 32. User Group activities  Organizes installfests.  Development of project and international stature.  Gifting books, Linux magazines, Linux CDs.  Socialization.  Organizing guest lectures and seminars from Linux expertises.  Hackfests  Free software day.
  • 33. Main activities  Advocasy  Education  Support  User  Consultant  Business  Movement  Socialising
  • 34. Kind of meetings in group  Social  Technical presentations  Informal discussion groups  User group business  GNU/Linux installation  Configuration and bug-squashing
  • 35. Activities in meetings  Install distributions for newcomers and strangers.  Teach members about GNU/Linux.  Compare GNU/Linux to other operating systems.  Teach members about application software.  Discuss advocacy.  Discuss the free software / open-source movement.  Discuss user group business.
  • 36. Groups uses internet  Atlanta Linux Enthusiasts  Boston Linux and Unix  Colorado Linux Users and Enthusiasts  Düsseldorfer Linux Users Group  India Linux Users Group - Delhi  Israeli Group of Linux Users  Korean Linux Users Group  Linux México (La Cofradía Digital)  Linux User Group Austria
  • 37. This presentation is created using LibreOffice Writer 4.1.0.4 available freely under GNU public license. Thank you