SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Introduction To Linux
What is Linux ?
• Generically : a class of operating system that
use a common kernel
• “Distribution” cobbled together from various different
user-space tools
• Many core tools originated in the GNU project; thus
systems are sometimes called “GNU/Linux”

• Specifically : the kernel it self
Linux Kernel
• Originally started as a hobby by an undergrad
at the University of Helsinki : Linus Torvalds
• Linux still leads the kernel development project

• Monolithic kernel
• Device drivers built in, but with module support

• Latest stable version was 3.11.0 on 1/12/2013
• www.kernel.org
Linux System
MAIN components of Linux operating system
GUI:
Gnome, KDE, XFCE, LXDE, X.org

LAMP :
Apache, PHP, MySQL

Net :
Sshd, inetd

gcc

GNU Coreutils

Bash
Other libraries

GNU C Library
SCI

Device files

Linux kernel
File systems

processes

Sockets
Protocols

Memory management

Drivers and modules

Computer hardware
http://en.wikipedia.org/wiki/LINUX
Linux Distributions
• A large number of differenr distributions have
been created (see www.distrowatch.com)
• Distributions can be classified by which
package manager they use
• Package managers install extra software and update
existing software
Package Managers
• Red Hat Package Manager (RPM)
• RHEL, Fedora, Mandriva, OpenSUSE, etc.

• Advanced package Tool (APT)
• Debian, Ubuntu, BlankOn, etc

• Other binary formats
• Slackware (tgz), Arch Linux (pacman), etc

• Source formats
• Gentoo (ebuilds), Linux From Scratch, etc
Red Hat Enterprise Linux (RHEL)
• A linux dsitribution from Red Hat, Inc.
• RTP (Durham), NC
• Open-source (like other distributions), but the
official product is sold with an updates
subscription, accesses via per-installation serial
numbers
• RPM package format
Debian GNU/Linux
• Fully open source distribution (avoids proprietary
software)
• Emphasis on security and stability
• Achieves stability by using well-tested packages
• Package versions tend to be rather dated
• An “unstable” version is available with more bleedingedge packages
• APT package format
Ubuntu
• Distribution sponsored by Canonical, Lts., based in South
Africa
• Designed to be easy to use and friendly to new users
switching from competing platforms
• New releases every 6 months
• Dist-upgrade rarely works properly in practice,
• Package pinning policy means that security updates are back-ported
to packages, but installing a new release is required to obtain feature
updates

• APT package format
Arch Linux
• Minimalist framework for creating a custom system
• Different philosophy from traditional distributions

• Not based on any prior distribution (written from
scratch)
• Rolling distribution
• No discrete versions
• Updating the system updates all packages to the latest version,
with all the latest bugs

• Pacman package manager
BlankOn
• Distribution sponsored by YPLI., based in Indonesian
• Designed to be easy to use and friendly to new users
switching from competing platforms
• New releases every 12 months
• Dist-upgrade rarely works properly in practice,
• Package pinning policy means that security updates are backported to packages, but installing a new release is required to
obtain feature updates

• APT package format
Thank You For Attentions
Thanks for :

Mais conteúdo relacionado

Mais procurados

Linux – an introduction
Linux – an introductionLinux – an introduction
Linux – an introduction
Wingston
 
Interoperability services
Interoperability servicesInteroperability services
Interoperability services
trent109
 

Mais procurados (20)

Linux
LinuxLinux
Linux
 
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
Embedded Systems: Lecture 10: Introduction to Git & GitHub (Part 1)
 
Linux – an introduction
Linux – an introductionLinux – an introduction
Linux – an introduction
 
Linux distributions
Linux    distributionsLinux    distributions
Linux distributions
 
Interoperability services
Interoperability servicesInteroperability services
Interoperability services
 
C 102 lec_29_what_s_next
C 102 lec_29_what_s_nextC 102 lec_29_what_s_next
C 102 lec_29_what_s_next
 
Buntu
BuntuBuntu
Buntu
 
Ubuntu-Overview
Ubuntu-OverviewUbuntu-Overview
Ubuntu-Overview
 
Operating Systems: Versions of Linux
Operating Systems: Versions of LinuxOperating Systems: Versions of Linux
Operating Systems: Versions of Linux
 
Unix tc
Unix tcUnix tc
Unix tc
 
Embedded Systems: Lecture 8: The Raspberry Pi as a Linux Box
Embedded Systems: Lecture 8: The Raspberry Pi as a Linux BoxEmbedded Systems: Lecture 8: The Raspberry Pi as a Linux Box
Embedded Systems: Lecture 8: The Raspberry Pi as a Linux Box
 
Linux basics
Linux basicsLinux basics
Linux basics
 
4 virtual router CloudStack Developer Day
4 virtual router CloudStack Developer Day4 virtual router CloudStack Developer Day
4 virtual router CloudStack Developer Day
 
College copy
College copyCollege copy
College copy
 
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry PiEmbedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
Embedded Systems: Lecture 7: Lab 1: Preparing the Raspberry Pi
 
What is Linux, Ubuntu and Open Source?
What is Linux, Ubuntu and Open Source?What is Linux, Ubuntu and Open Source?
What is Linux, Ubuntu and Open Source?
 
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
Next Generation Cloud: Rise of the Unikernel V3 (UPDATED)
 
kali linux
kali linux kali linux
kali linux
 
Linux
LinuxLinux
Linux
 
Course 102: Lecture 20: Networking In Linux (Basic Concepts)
Course 102: Lecture 20: Networking In Linux (Basic Concepts) Course 102: Lecture 20: Networking In Linux (Basic Concepts)
Course 102: Lecture 20: Networking In Linux (Basic Concepts)
 

Destaque

Modul Pelatihan Linux Fundamental
Modul Pelatihan Linux FundamentalModul Pelatihan Linux Fundamental
Modul Pelatihan Linux Fundamental
Anjar Hardiena
 

Destaque (20)

Basic introduction into R
Basic introduction into RBasic introduction into R
Basic introduction into R
 
Model bisnis-foss-dan-blankon(1)
Model bisnis-foss-dan-blankon(1)Model bisnis-foss-dan-blankon(1)
Model bisnis-foss-dan-blankon(1)
 
Setup R and R Studio
Setup R and R StudioSetup R and R Studio
Setup R and R Studio
 
Job Automation using Linux
Job Automation using LinuxJob Automation using Linux
Job Automation using Linux
 
Introduction into R for historians (part 3: examine and import data)
Introduction into R for historians (part 3: examine and import data)Introduction into R for historians (part 3: examine and import data)
Introduction into R for historians (part 3: examine and import data)
 
Pemaketan blankon-i
Pemaketan blankon-iPemaketan blankon-i
Pemaketan blankon-i
 
Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0Lokakarya penerjemah blank on 9.0
Lokakarya penerjemah blank on 9.0
 
Pemaketan blankon-ii
Pemaketan blankon-iiPemaketan blankon-ii
Pemaketan blankon-ii
 
Introduction into R for historians (part 1: introduction)
Introduction into R for historians (part 1: introduction)Introduction into R for historians (part 1: introduction)
Introduction into R for historians (part 1: introduction)
 
Langkah - langkah menginstallasi linux debian
Langkah - langkah menginstallasi linux debianLangkah - langkah menginstallasi linux debian
Langkah - langkah menginstallasi linux debian
 
Historical occupational classification and occupational stratification schemes
Historical occupational classification and occupational stratification schemesHistorical occupational classification and occupational stratification schemes
Historical occupational classification and occupational stratification schemes
 
Debian jessie
Debian jessieDebian jessie
Debian jessie
 
Linux in cloud (Indonesian)
Linux in cloud (Indonesian)Linux in cloud (Indonesian)
Linux in cloud (Indonesian)
 
Apa itu Debian dan Bagaimana Cara Installnya?
Apa itu Debian dan Bagaimana Cara Installnya?Apa itu Debian dan Bagaimana Cara Installnya?
Apa itu Debian dan Bagaimana Cara Installnya?
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux Fundamental
 
FOSS and Linux
FOSS and LinuxFOSS and Linux
FOSS and Linux
 
Modul Pelatihan Linux Fundamental
Modul Pelatihan Linux FundamentalModul Pelatihan Linux Fundamental
Modul Pelatihan Linux Fundamental
 
Introduction into R for historians (part 4: data manipulation)
Introduction into R for historians (part 4: data manipulation)Introduction into R for historians (part 4: data manipulation)
Introduction into R for historians (part 4: data manipulation)
 
Intro to RStudio
Intro to RStudioIntro to RStudio
Intro to RStudio
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 

Semelhante a Introduction to linux

Linux [2005]
Linux [2005]Linux [2005]
Linux [2005]
Raul Soto
 
12-introductiontolinuxos-190907073928
12-introductiontolinuxos-19090707392812-introductiontolinuxos-190907073928
12-introductiontolinuxos-190907073928
SahilNegi60
 
01 linux history overview
01 linux history overview01 linux history overview
01 linux history overview
Shay Cohen
 

Semelhante a Introduction to linux (20)

Linux Presentation_SSD.pdf
Linux Presentation_SSD.pdfLinux Presentation_SSD.pdf
Linux Presentation_SSD.pdf
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux forensics
Linux forensicsLinux forensics
Linux forensics
 
Linux
LinuxLinux
Linux
 
Linux [2005]
Linux [2005]Linux [2005]
Linux [2005]
 
12 introduction to Linux OS
12 introduction to Linux OS12 introduction to Linux OS
12 introduction to Linux OS
 
12-introductiontolinuxos-190907073928
12-introductiontolinuxos-19090707392812-introductiontolinuxos-190907073928
12-introductiontolinuxos-190907073928
 
Linux concept workshop
Linux concept workshopLinux concept workshop
Linux concept workshop
 
01 linux history overview
01 linux history overview01 linux history overview
01 linux history overview
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
Linux Operating System.pptx
Linux Operating System.pptxLinux Operating System.pptx
Linux Operating System.pptx
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR Campus
 
Before begining linux
Before begining linuxBefore begining linux
Before begining linux
 
Ibm system programming training module 2 - linux basics
Ibm system programming training   module 2 - linux basicsIbm system programming training   module 2 - linux basics
Ibm system programming training module 2 - linux basics
 
Linux for embedded_systems
Linux for embedded_systemsLinux for embedded_systems
Linux for embedded_systems
 
A History of Linux
A History of LinuxA History of Linux
A History of Linux
 
Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
운영체제론 Ch21
운영체제론 Ch21운영체제론 Ch21
운영체제론 Ch21
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Introduction to linux

  • 2. What is Linux ? • Generically : a class of operating system that use a common kernel • “Distribution” cobbled together from various different user-space tools • Many core tools originated in the GNU project; thus systems are sometimes called “GNU/Linux” • Specifically : the kernel it self
  • 3. Linux Kernel • Originally started as a hobby by an undergrad at the University of Helsinki : Linus Torvalds • Linux still leads the kernel development project • Monolithic kernel • Device drivers built in, but with module support • Latest stable version was 3.11.0 on 1/12/2013 • www.kernel.org
  • 4. Linux System MAIN components of Linux operating system GUI: Gnome, KDE, XFCE, LXDE, X.org LAMP : Apache, PHP, MySQL Net : Sshd, inetd gcc GNU Coreutils Bash Other libraries GNU C Library SCI Device files Linux kernel File systems processes Sockets Protocols Memory management Drivers and modules Computer hardware http://en.wikipedia.org/wiki/LINUX
  • 5. Linux Distributions • A large number of differenr distributions have been created (see www.distrowatch.com) • Distributions can be classified by which package manager they use • Package managers install extra software and update existing software
  • 6. Package Managers • Red Hat Package Manager (RPM) • RHEL, Fedora, Mandriva, OpenSUSE, etc. • Advanced package Tool (APT) • Debian, Ubuntu, BlankOn, etc • Other binary formats • Slackware (tgz), Arch Linux (pacman), etc • Source formats • Gentoo (ebuilds), Linux From Scratch, etc
  • 7. Red Hat Enterprise Linux (RHEL) • A linux dsitribution from Red Hat, Inc. • RTP (Durham), NC • Open-source (like other distributions), but the official product is sold with an updates subscription, accesses via per-installation serial numbers • RPM package format
  • 8. Debian GNU/Linux • Fully open source distribution (avoids proprietary software) • Emphasis on security and stability • Achieves stability by using well-tested packages • Package versions tend to be rather dated • An “unstable” version is available with more bleedingedge packages • APT package format
  • 9. Ubuntu • Distribution sponsored by Canonical, Lts., based in South Africa • Designed to be easy to use and friendly to new users switching from competing platforms • New releases every 6 months • Dist-upgrade rarely works properly in practice, • Package pinning policy means that security updates are back-ported to packages, but installing a new release is required to obtain feature updates • APT package format
  • 10. Arch Linux • Minimalist framework for creating a custom system • Different philosophy from traditional distributions • Not based on any prior distribution (written from scratch) • Rolling distribution • No discrete versions • Updating the system updates all packages to the latest version, with all the latest bugs • Pacman package manager
  • 11. BlankOn • Distribution sponsored by YPLI., based in Indonesian • Designed to be easy to use and friendly to new users switching from competing platforms • New releases every 12 months • Dist-upgrade rarely works properly in practice, • Package pinning policy means that security updates are backported to packages, but installing a new release is required to obtain feature updates • APT package format
  • 12. Thank You For Attentions Thanks for :