SlideShare a Scribd company logo
1 of 11
Introduction
to
Linux
1
Introduction to Linux
 What is Linux, and Who Created it?
 GNU and the GPL
 Unix/GNU, What is the Difference?
 POSIX Compliance
 Other POSIX Operating Systems
 Uses of Linux
 Advantages and Disadvantages
2
What is Linux
 Linux is a UNIX clone
 It can run on 32 bit and 64 bit hardware
 Linux is a true multitasking environment
 Fully capable of taking advantage of multiple processors
 Can address up to 64 GB of RAM
 Partial POSIX Compliance
3
History
 The history of Linux began with Unix in 1969
› Unix was created at Bell Labs with the goals:
 Simplicity
 Recycleable code
 Written in C as opposed to assembly
 Development started in 1991
› Linus Torvalds wanted to create a free implementation of
UNIX
› By 1993 there were 12000 Linux users
› Today Linux rivals UNIX in stability and scalability
4
The Linux Kernel
 The Linux kernel is currently maintained by Linus Torvalds and
a few hundred other developers
 Releases are numbered in a very ordered fashion.
› Major.minor.patchlevel
› Odd minor numbers are development kernels
› Thus
 2.4.20 latest stable kernel
 2.5.67 latest development kernel
 Will become the 2.6 kernel
5
Design
 The Linux kernel has a monolithic design
 The other approach is the microkernel design
 Both have their upsides and downsides
› Monolithic kernels
 Easier to build and design
 Generally faster
 More recompiles
 Less object oriented
› Micro kernels
 Considered safer
 Easier to develop drivers for
 Only recompile for upgrades
 Generally slower
 Much harder to build and design
6
So Why Should I Use Linux?
 As a server platform
› few other operating systems can match Linux in:
 Performance
 Price
 Stability
 For Developers
› Resources:
 Linux has a tremendous number of tools available for developers. And
they are all free.
 For the Desktop
› It's fun
7
Advantages
 Linux is free
› Can't say that enough
› It's great for poor college students
 Learning Linux means learning UNIX, and UNIX is the largest
server platform in the world
 Community
› The Linux community is very active and helpful
› This makes support very rapid
8
But it's hard to learn
 Linux is much harder than Windows
 It's harder to use than Windows
 It lacks all those great automated installation tools
 You have to manually configure hardware
 There is lots of hardware out there that just won't run in Linux
9
Some Linux Basics
 File System
› Linux is much more hierarcal than Windows
 Everything starts at the root
 /
 Boot -- contains the kernel and system map
 Bin -- contains the basic system binaries
 Dev -- all the device entries
 Etc -- can't think of any other place to put it
 Home -- where all the users live
 Lib -- system libraries
 Mnt -- place to mount filesystems
 Proc -- system information
 Root -- the root user's home
 Sbin -- system binaries
 Usr -- where user accessible programs go
 Var -- logs and such
10
THANK YOU
11

More Related Content

Similar to presentation_of_linux.ppt

Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux pptOmi Vichare
 
Chapter 8 - nsa Introduction to Linux.ppt
Chapter 8 -  nsa Introduction to Linux.pptChapter 8 -  nsa Introduction to Linux.ppt
Chapter 8 - nsa Introduction to Linux.pptgadisaAdamu
 
Linux Operating System (Presented in ICS Course at United International Unive...
Linux Operating System (Presented in ICS Course at United International Unive...Linux Operating System (Presented in ICS Course at United International Unive...
Linux Operating System (Presented in ICS Course at United International Unive...Md. Fahim Bin Amin
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Ahmed El-Arabawy
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfEidTahir
 
Linux basics
Linux basicsLinux basics
Linux basicsNAILBITER
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdfxiso
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating systembanwait
 

Similar to presentation_of_linux.ppt (20)

Introduction to linux ppt
Introduction to linux pptIntroduction to linux ppt
Introduction to linux ppt
 
Linuxppt.pptx
Linuxppt.pptxLinuxppt.pptx
Linuxppt.pptx
 
Chapter 8 - nsa Introduction to Linux.ppt
Chapter 8 -  nsa Introduction to Linux.pptChapter 8 -  nsa Introduction to Linux.ppt
Chapter 8 - nsa Introduction to Linux.ppt
 
Linux Operating System (Presented in ICS Course at United International Unive...
Linux Operating System (Presented in ICS Course at United International Unive...Linux Operating System (Presented in ICS Course at United International Unive...
Linux Operating System (Presented in ICS Course at United International Unive...
 
Licão 01 introduction
Licão 01 introductionLicão 01 introduction
Licão 01 introduction
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU
 
Linux
LinuxLinux
Linux
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdfintroductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
introductiontolinuxpptbatch2-141025005514-conversion-gate01 (1).pdf
 
Linux for everyone
Linux for everyoneLinux for everyone
Linux for everyone
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux Operating System
Linux Operating SystemLinux Operating System
Linux Operating System
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
003 introducing linux
003 introducing linux003 introducing linux
003 introducing linux
 
Introducing to linux
Introducing to linuxIntroducing to linux
Introducing to linux
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdf
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Linux a free and open source operating system
Linux a free and open source operating systemLinux a free and open source operating system
Linux a free and open source operating system
 
Opensource technologies
Opensource technologiesOpensource technologies
Opensource technologies
 

Recently uploaded

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 

Recently uploaded (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 

presentation_of_linux.ppt

  • 2. Introduction to Linux  What is Linux, and Who Created it?  GNU and the GPL  Unix/GNU, What is the Difference?  POSIX Compliance  Other POSIX Operating Systems  Uses of Linux  Advantages and Disadvantages 2
  • 3. What is Linux  Linux is a UNIX clone  It can run on 32 bit and 64 bit hardware  Linux is a true multitasking environment  Fully capable of taking advantage of multiple processors  Can address up to 64 GB of RAM  Partial POSIX Compliance 3
  • 4. History  The history of Linux began with Unix in 1969 › Unix was created at Bell Labs with the goals:  Simplicity  Recycleable code  Written in C as opposed to assembly  Development started in 1991 › Linus Torvalds wanted to create a free implementation of UNIX › By 1993 there were 12000 Linux users › Today Linux rivals UNIX in stability and scalability 4
  • 5. The Linux Kernel  The Linux kernel is currently maintained by Linus Torvalds and a few hundred other developers  Releases are numbered in a very ordered fashion. › Major.minor.patchlevel › Odd minor numbers are development kernels › Thus  2.4.20 latest stable kernel  2.5.67 latest development kernel  Will become the 2.6 kernel 5
  • 6. Design  The Linux kernel has a monolithic design  The other approach is the microkernel design  Both have their upsides and downsides › Monolithic kernels  Easier to build and design  Generally faster  More recompiles  Less object oriented › Micro kernels  Considered safer  Easier to develop drivers for  Only recompile for upgrades  Generally slower  Much harder to build and design 6
  • 7. So Why Should I Use Linux?  As a server platform › few other operating systems can match Linux in:  Performance  Price  Stability  For Developers › Resources:  Linux has a tremendous number of tools available for developers. And they are all free.  For the Desktop › It's fun 7
  • 8. Advantages  Linux is free › Can't say that enough › It's great for poor college students  Learning Linux means learning UNIX, and UNIX is the largest server platform in the world  Community › The Linux community is very active and helpful › This makes support very rapid 8
  • 9. But it's hard to learn  Linux is much harder than Windows  It's harder to use than Windows  It lacks all those great automated installation tools  You have to manually configure hardware  There is lots of hardware out there that just won't run in Linux 9
  • 10. Some Linux Basics  File System › Linux is much more hierarcal than Windows  Everything starts at the root  /  Boot -- contains the kernel and system map  Bin -- contains the basic system binaries  Dev -- all the device entries  Etc -- can't think of any other place to put it  Home -- where all the users live  Lib -- system libraries  Mnt -- place to mount filesystems  Proc -- system information  Root -- the root user's home  Sbin -- system binaries  Usr -- where user accessible programs go  Var -- logs and such 10