SlideShare a Scribd company logo
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 :

More Related Content

What's hot

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)Ahmed El-Arabawy
 
Linux – an introduction
Linux – an introductionLinux – an introduction
Linux – an introductionWingston
 
Interoperability services
Interoperability servicesInteroperability services
Interoperability servicestrent109
 
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_nextAhmed El-Arabawy
 
Operating Systems: Versions of Linux
Operating Systems: Versions of LinuxOperating Systems: Versions of Linux
Operating Systems: Versions of LinuxDamian T. Gordon
 
Unix tc
Unix tcUnix tc
Unix tcBill Chea
 
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 BoxAhmed El-Arabawy
 
4 virtual router CloudStack Developer Day
4 virtual router CloudStack Developer Day4 virtual router CloudStack Developer Day
4 virtual router CloudStack Developer DayKimihiko Kitase
 
College copy
College copyCollege copy
College copyNikhil Kumar
 
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 PiAhmed El-Arabawy
 
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?Jose Kont
 
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)The Linux Foundation
 
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) Ahmed El-Arabawy
 

What's hot (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)
 

Viewers also liked

Basic introduction into R
Basic introduction into RBasic introduction into R
Basic introduction into RRichard Zijdeman
 
Setup R and R Studio
Setup R and R StudioSetup R and R Studio
Setup R and R StudioRobin Donatello
 
Job Automation using Linux
Job Automation using LinuxJob Automation using Linux
Job Automation using LinuxJishnu Pradeep
 
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)Richard Zijdeman
 
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)Richard Zijdeman
 
Langkah - langkah menginstallasi linux debian
Langkah - langkah menginstallasi linux debianLangkah - langkah menginstallasi linux debian
Langkah - langkah menginstallasi linux debianWidya Megananda
 
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 schemesRichard Zijdeman
 
Linux in cloud (Indonesian)
Linux in cloud (Indonesian)Linux in cloud (Indonesian)
Linux in cloud (Indonesian)Anjar Hardiena
 
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?Rizky Hidayat
 
Linux Fundamental
Linux FundamentalLinux Fundamental
Linux FundamentalAnjar Hardiena
 
FOSS and Linux
FOSS and LinuxFOSS and Linux
FOSS and Linuxvargy
 
Modul Pelatihan Linux Fundamental
Modul Pelatihan Linux FundamentalModul Pelatihan Linux Fundamental
Modul Pelatihan Linux FundamentalAnjar Hardiena
 
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)Richard Zijdeman
 
Intro to RStudio
Intro to RStudioIntro to RStudio
Intro to RStudioegoodwintx
 

Viewers also liked (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
 

Similar to Introduction to linux

Linux Presentation_SSD.pdf
Linux Presentation_SSD.pdfLinux Presentation_SSD.pdf
Linux Presentation_SSD.pdfssuser37b0e0
 
Difference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.pptDifference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.pptsarwechabro
 
Linux [2005]
Linux [2005]Linux [2005]
Linux [2005]Raul Soto
 
12 introduction to Linux OS
12 introduction to Linux OS12 introduction to Linux OS
12 introduction to Linux OSHameda Hurmat
 
12-introductiontolinuxos-190907073928
12-introductiontolinuxos-19090707392812-introductiontolinuxos-190907073928
12-introductiontolinuxos-190907073928SahilNegi60
 
01 linux history overview
01 linux history overview01 linux history overview
01 linux history overviewShay Cohen
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basicf114n
 
Linux Operating System.pptx
Linux Operating System.pptxLinux Operating System.pptx
Linux Operating System.pptxPuneetVishwakarma11
 
Linux Operating System. UOG MARGHAZAR Campus
 Linux Operating System. UOG MARGHAZAR Campus Linux Operating System. UOG MARGHAZAR Campus
Linux Operating System. UOG MARGHAZAR CampusSYEDASADALI38
 
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 basicsBinsent Ribera
 
Linux for embedded_systems
Linux for embedded_systemsLinux for embedded_systems
Linux for embedded_systemsVandana Salve
 
Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)Part 01 Linux Kernel Compilation (Ubuntu)
Part 01 Linux Kernel Compilation (Ubuntu)Tushar B Kute
 
Linux
LinuxLinux
Linuxlin_vict
 
Linux
LinuxLinux
Linuxdasomhu8
 

Similar to 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
 
Difference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.pptDifference between Unix & Linux Presentation.ppt
Difference between Unix & Linux Presentation.ppt
 
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
 

Recently uploaded

Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsExpeed Software
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 

Recently uploaded (20)

Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 

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 :