尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Introduction to
Linux

By:

Murtala Lawal
Center for Information Technology
Hussaini Adamu Federal Polytechnic
PMB 5004 ,Kazaure
Jigawa State

 
Who is this Guy ???
Professional
BSc Comp.Sci (UDUSok)
CCNA (BUK/USA)
CTech CI (IIKzr/USA)
Member ngNOG
Member ngICT Forum
Member ISOC
Advocate of FOSS

Private
Married (One Child)
Prolific Hausa Writer
Progressive
What are your
expectations ???
At the end you will ……….
Operating System ?
 OS is the interface between hardware and user
 All computers need an OS
 OSes are used to run applications and control hardware
Popular OSes include Linux, Mac OSX and Windows
What is Linux?
 Developed in 1991 by a University of Finland student Linus
Torvalds.
 Basically a kernel, it was combined with the various
software and compilers from GNU Project to form an OS,
called GNU/Linux
 Linux is a full-fledged OS available in the form of various
Linux Distributions
 RedHat, Fedora, SuSE, Ubuntu, Debian are examples of
Linux distros
 Linux is supported by big names as IBM, Google, Sun,
Novell, Oracle, HP, Dell, and many more
History of Linux
 Inspired by the UNIX OS, the Linux kernel was developed as
a clone of UNIX
 GNU was started in 1984 with a mission to develop a free
UNIX-like OS
 Linux was the best fit as the kernel for the GNU Project
 Linux kernel was passed onto many interested developers
throughout the Internet
 Linux today is a result of efforts of thousands of individuals,
apart from Torvalds
Linux User Interface
 Can be controlled through command-line (CLI) or Graphical
User Interface (GUI)
 GUI run through Desktop Environments (DE)
 KDE, GNOME, Xfce, E17 are popular Desktops
 The GUI interface is easy-to-use and much like that of
Windows and Mac OSX
 The CLI is similar to that of UNIX/BSD
Programming in Linux
 Modern languages are cross-platform, like Python, Ruby,
Perl, Java
 Most Linux distros support these languages and have their
runtimes pre-installed
 GTK+ and Qt are widely used to design applications for
Linux
 IDEs like NetBeans, Anjuta, KDevelop, MonoDevelop,
Eclipse are available for Linux too
Linux on the Desktop
 Linux is desktop computer ready
 Large number of distros targeted at Desktop users are
available
 Linux desktop distros come with many commonly used preinstalled softwares
 The modern Linux interface is user-friendly and makes the
interaction with computer easy
Running Windows software on
Linux
 It is possible to install/run Windows software on Linux
 Wine helps run a wide range of Windows applications
 Cedega helps run huge number of Windows games
flawlessly
Linux on Servers and
Supercomputers
 Linux is the most used OS on servers
 5 out of 10 reliable web hosting companies use Linux
 Linux is the cornerstone of the LAMP server-software
combination (Linux, Apache, MySQL, Perl/PHP/Python)
which has achieved popularity among developers
 Out of top 500 supercomputers, Linux is deployed on 426 of
them
Linux on Embedded Systems
 16.7% of smartphones worldwide use Linux as OS
 Linux poses a major competition to the most popular OS is
this segment – Symbian
 Nokia, Openmoko supply Linux on their select smartphones
Linux on other devices
Linux can be used on a wide range of electronic
devices, like PC, PDAs, Smartphones, iPods, MP3
Players, PlayStation 2 & 3, mission critical servers
and so on…
Adoption of Linux













1983 (September): GNU project was announced publicly
1991 (September): first version of the Linux kernel was released to the Internet
2001 (second quarter): Linux server unit shipments at 15% annual growth rate
2004: Linux shipped on approximately 50% of the worldwide server blade units, and 20% of
all rack-optimized servers
2005: Microsoft representatives accuse Brazilian college using Famelix of pirating Microsoft
Windows
2007: Dell announces it will ship select models with Ubuntu Linux pre-installed
2007: Lenovo announces it will ship select models with SUSE Linux Enterprise Desktop 10
pre-installed
2007: HP announces that it will begin shipping computers preinstalled with Red Hat Linux in
Australia
2007: ASUS launches the linux-based ASUS Eee PC
2008: Dell announces it will begin shipping Ubuntu based computers to Canada and Latin
America
2008: Dell is shipping systems with Ubuntu pre-installed in China
2008: Acer launches the linux-based Acer Aspire One
Adoption by Governments
Governments of many countries around the world
are shifting to Linux from Windows due to the
many benefits it offer
Countries like India, France, Pakistan, Czech
Reppublic, Brazil, Germany, USA, Austria, Spain,
China, and Peru already use Linux
Linux in Education
The widely popular OLPC (One Laptop Per Child)
Project’s XO Laptop runs on Linux
Universities in countries, like USA, Germany,
Netherlands, Philippines, Brazil, Russia,
Switzerland, India, use Linux on their
workstations and servers
Why should you use Linux?
No threat of viruses
Linux systems are extremely stable
Linux is Free
Linux comes with most of the required software pre-installed
Update all your software with minimum fuss
Linux never gets slow
Linux does not need defragmentation
Linux can even run on oldest hardware
Adding more software is a matter of a few clicks
Most Windows-only apps have their either their native version or
alternatives for Linux
 With Linux, you get the highest degree of possible customizability










Forget about viruses.
Security has always been the number one priority
with Linux
Linux has a robust security system
There do not exist viruses for the Linux platform
Is your system unstable ?
 Have you ever lost your precious work because Windows
crashed? Have you ever gotten the "blue screen of death"
or error messages telling you that the computer needs to be
shut down for obscure reasons?
 Crashes or freezes are not prevalent in Linux
Linux is Free
Linux is free and always will be as compared to
the very costly Windows and Mac OSX
Using pirated Windows is a bad thing
Linux comes with software
built-in
 When the system has installed, why would you still need
to install stuff ?
 Common software such as music player, web browser, video
player, image editor, PDF reader, chat messenger, office
apps
Updating in a single click
Just like Windows’ Update tool, Linux has a more
better alternative to it to update all your system
in a few clicks
Linux does not get slow
As Linux is impervious to viruses, trojans,
spywares, which are the main reasons to slow
down the PC, systems based on it do not get
slower
Linux consumes lesser system resources
Linux does not need
defragmentation
If you already know what fragmentation
is, and are already used to defragmenting
your disk every month or so, here is the
short version : Linux doesn't need
defragmenting.
Whereas Windows-based system get
fragmented
frequently
and
need
attention in this regard.
Linux can run on older
hardware
Windows requires more and more hardware
power as its version number increases (95, 98,
2000, Me, XP, etc.). So if you want to keep running
Windows, you need to constantly buy new
hardware
Linux runs perfectly well on older hardware, on
which Windows XP would probably even refuse to
install, or let you wait 20 seconds after each click
Add new software in a few
clicks
With Linux, everything is much simpler. Linux has
what is called a "package manager": each piece of
software is contained in its own "package". If you
need some new software, just open the package
manager, type a few keywords, choose which
software you want to install and press "Apply" or
"OK". Or you can just browse existing software
(that's a lot of choice!) in categories.
Linux is extremely customizable
Due to the various options available in Linux, like
a lot of DEs, themes, Window Managers, and the
modular nature of DEs, Linux is very customizable
The extent of customizability is clearly implied by
the fact that some people have gone as far as to
customize their Linux OS to make them look and
feel like Mac OSX and Windows
Conclusion
So, what OS a user should opt to choose?
The answer depends on user’s own choice.
Questions
N
Comments
Shukuran
Nagode
Thank you

More Related Content

What's hot

History of linux
History of linuxHistory of linux
History of linux
MaryamAlR
 
Linux distributions
Linux    distributionsLinux    distributions
Linux distributions
RJ Mehul Gadhiya
 
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
 
The hackers manual 2016
The hackers manual 2016The hackers manual 2016
.NET, OSS & Mono
.NET, OSS & Mono.NET, OSS & Mono
.NET, OSS & Mono
Paul Rayner
 
Hackers manual 2015 revised edition
Hackers manual 2015 revised editionHackers manual 2015 revised edition
Hackers manual 2015 revised edition
MD. Monzurul Karim Shanchay
 
BROWSERS!
BROWSERS!BROWSERS!
BROWSERS!
kamilasb
 
Web Messenger
Web MessengerWeb Messenger
Web Messenger
samonji13
 
Six browsers that changed the world (wide web)
Six browsers that changed the world (wide web)Six browsers that changed the world (wide web)
Six browsers that changed the world (wide web)
JeffJedras
 
Red_Hat_to_SUSE
Red_Hat_to_SUSERed_Hat_to_SUSE
Red_Hat_to_SUSE
Kurt Brust
 

What's hot (10)

History of linux
History of linuxHistory of linux
History of linux
 
Linux distributions
Linux    distributionsLinux    distributions
Linux distributions
 
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...
 
The hackers manual 2016
The hackers manual 2016The hackers manual 2016
The hackers manual 2016
 
.NET, OSS & Mono
.NET, OSS & Mono.NET, OSS & Mono
.NET, OSS & Mono
 
Hackers manual 2015 revised edition
Hackers manual 2015 revised editionHackers manual 2015 revised edition
Hackers manual 2015 revised edition
 
BROWSERS!
BROWSERS!BROWSERS!
BROWSERS!
 
Web Messenger
Web MessengerWeb Messenger
Web Messenger
 
Six browsers that changed the world (wide web)
Six browsers that changed the world (wide web)Six browsers that changed the world (wide web)
Six browsers that changed the world (wide web)
 
Red_Hat_to_SUSE
Red_Hat_to_SUSERed_Hat_to_SUSE
Red_Hat_to_SUSE
 

Similar to Introduction 2 linux ml

Linux seminar
Linux seminarLinux seminar
Linux seminar
Buntha Chhay
 
(1)unit ii-linux intro
(1)unit ii-linux intro(1)unit ii-linux intro
(1)unit ii-linux intro
Payal Thakur
 
windows vs Linux
windows vs Linuxwindows vs Linux
Linux opearting system ppt
Linux opearting system pptLinux opearting system ppt
Linux opearting system ppt
OECLIB Odisha Electronics Control Library
 
Introtolinux 110730150838-phpapp02
Introtolinux 110730150838-phpapp02Introtolinux 110730150838-phpapp02
Introtolinux 110730150838-phpapp02
M Gabrail
 
Overview_Linux ppt
Overview_Linux pptOverview_Linux ppt
Overview_Linux ppt
MU
 
What is the linux
What is the linuxWhat is the linux
What is the linux
Suneel Dogra
 
Linux
Linux Linux
Linux basics
Linux basicsLinux basics
Linux basics
NAILBITER
 
Module 01 Introduction to Linux
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to Linux
Tushar B Kute
 
Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to Linux
Tushar B Kute
 
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
gadisaAdamu
 
Linux ppt
Linux pptLinux ppt
Linux ppt
lincy21
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
Mehul Jain
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
Naiyan Noor
 
linux vs window
linux vs windowlinux vs window
linux vs window
Khaliq ur Rehman
 
welcome to linux
welcome to linuxwelcome to linux
welcome to linux
Biswajit Ghosh
 
Linux v/s Windows
Linux v/s WindowsLinux v/s Windows
Linux v/s Windows
Sukhdeep Singh
 
prem ost.pptx
prem ost.pptxprem ost.pptx
prem ost.pptx
ParasPatel69066
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/Linux
Sheila Eiffert
 

Similar to Introduction 2 linux ml (20)

Linux seminar
Linux seminarLinux seminar
Linux seminar
 
(1)unit ii-linux intro
(1)unit ii-linux intro(1)unit ii-linux intro
(1)unit ii-linux intro
 
windows vs Linux
windows vs Linuxwindows vs Linux
windows vs Linux
 
Linux opearting system ppt
Linux opearting system pptLinux opearting system ppt
Linux opearting system ppt
 
Introtolinux 110730150838-phpapp02
Introtolinux 110730150838-phpapp02Introtolinux 110730150838-phpapp02
Introtolinux 110730150838-phpapp02
 
Overview_Linux ppt
Overview_Linux pptOverview_Linux ppt
Overview_Linux ppt
 
What is the linux
What is the linuxWhat is the linux
What is the linux
 
Linux
Linux Linux
Linux
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Module 01 Introduction to Linux
Module 01 Introduction to LinuxModule 01 Introduction to Linux
Module 01 Introduction to Linux
 
Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to Linux
 
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 ppt
Linux pptLinux ppt
Linux ppt
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
linux vs window
linux vs windowlinux vs window
linux vs window
 
welcome to linux
welcome to linuxwelcome to linux
welcome to linux
 
Linux v/s Windows
Linux v/s WindowsLinux v/s Windows
Linux v/s Windows
 
prem ost.pptx
prem ost.pptxprem ost.pptx
prem ost.pptx
 
Introduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/LinuxIntroduction To Opensource And GNU/Linux
Introduction To Opensource And GNU/Linux
 

More from Murtala Lawal

Intro to Computing for National Diploma Students
Intro to Computing for National Diploma StudentsIntro to Computing for National Diploma Students
Intro to Computing for National Diploma Students
Murtala Lawal
 
Prospects of Technopreneur in Nigeria
Prospects of Technopreneur in NigeriaProspects of Technopreneur in Nigeria
Prospects of Technopreneur in Nigeria
Murtala Lawal
 
Myth and Stigma About Sickle Cell Kano
Myth and Stigma About Sickle Cell KanoMyth and Stigma About Sickle Cell Kano
Myth and Stigma About Sickle Cell Kano
Murtala Lawal
 
Current trends and emphasis
Current trends and emphasisCurrent trends and emphasis
Current trends and emphasis
Murtala Lawal
 
Digital Media Content Development Assignment (e-Learning Content)
Digital Media Content Development Assignment (e-Learning Content)Digital Media Content Development Assignment (e-Learning Content)
Digital Media Content Development Assignment (e-Learning Content)
Murtala Lawal
 
Maslow and rogers (humanistic and cognivitism learning
Maslow and rogers (humanistic and cognivitism learningMaslow and rogers (humanistic and cognivitism learning
Maslow and rogers (humanistic and cognivitism learning
Murtala Lawal
 
1122300037 the gyaner_haats
1122300037 the gyaner_haats1122300037 the gyaner_haats
1122300037 the gyaner_haats
Murtala Lawal
 
Technologies for km
Technologies for kmTechnologies for km
Technologies for km
Murtala Lawal
 

More from Murtala Lawal (8)

Intro to Computing for National Diploma Students
Intro to Computing for National Diploma StudentsIntro to Computing for National Diploma Students
Intro to Computing for National Diploma Students
 
Prospects of Technopreneur in Nigeria
Prospects of Technopreneur in NigeriaProspects of Technopreneur in Nigeria
Prospects of Technopreneur in Nigeria
 
Myth and Stigma About Sickle Cell Kano
Myth and Stigma About Sickle Cell KanoMyth and Stigma About Sickle Cell Kano
Myth and Stigma About Sickle Cell Kano
 
Current trends and emphasis
Current trends and emphasisCurrent trends and emphasis
Current trends and emphasis
 
Digital Media Content Development Assignment (e-Learning Content)
Digital Media Content Development Assignment (e-Learning Content)Digital Media Content Development Assignment (e-Learning Content)
Digital Media Content Development Assignment (e-Learning Content)
 
Maslow and rogers (humanistic and cognivitism learning
Maslow and rogers (humanistic and cognivitism learningMaslow and rogers (humanistic and cognivitism learning
Maslow and rogers (humanistic and cognivitism learning
 
1122300037 the gyaner_haats
1122300037 the gyaner_haats1122300037 the gyaner_haats
1122300037 the gyaner_haats
 
Technologies for km
Technologies for kmTechnologies for km
Technologies for km
 

Recently uploaded

Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
Kieran Kunhya
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
Cynthia Thomas
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
Enterprise Knowledge
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
ThousandEyes
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
UmmeSalmaM1
 

Recently uploaded (20)

Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
APJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes WebinarAPJC Introduction to ThousandEyes Webinar
APJC Introduction to ThousandEyes Webinar
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to SuccessDynamoDB to ScyllaDB: Technical Comparison and the Path to Success
DynamoDB to ScyllaDB: Technical Comparison and the Path to Success
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
 

Introduction 2 linux ml

  • 1. Introduction to Linux By: Murtala Lawal Center for Information Technology Hussaini Adamu Federal Polytechnic PMB 5004 ,Kazaure Jigawa State  
  • 2. Who is this Guy ??? Professional BSc Comp.Sci (UDUSok) CCNA (BUK/USA) CTech CI (IIKzr/USA) Member ngNOG Member ngICT Forum Member ISOC Advocate of FOSS Private Married (One Child) Prolific Hausa Writer Progressive
  • 3. What are your expectations ??? At the end you will ……….
  • 4. Operating System ?  OS is the interface between hardware and user  All computers need an OS  OSes are used to run applications and control hardware Popular OSes include Linux, Mac OSX and Windows
  • 5. What is Linux?  Developed in 1991 by a University of Finland student Linus Torvalds.  Basically a kernel, it was combined with the various software and compilers from GNU Project to form an OS, called GNU/Linux  Linux is a full-fledged OS available in the form of various Linux Distributions  RedHat, Fedora, SuSE, Ubuntu, Debian are examples of Linux distros  Linux is supported by big names as IBM, Google, Sun, Novell, Oracle, HP, Dell, and many more
  • 6. History of Linux  Inspired by the UNIX OS, the Linux kernel was developed as a clone of UNIX  GNU was started in 1984 with a mission to develop a free UNIX-like OS  Linux was the best fit as the kernel for the GNU Project  Linux kernel was passed onto many interested developers throughout the Internet  Linux today is a result of efforts of thousands of individuals, apart from Torvalds
  • 7. Linux User Interface  Can be controlled through command-line (CLI) or Graphical User Interface (GUI)  GUI run through Desktop Environments (DE)  KDE, GNOME, Xfce, E17 are popular Desktops  The GUI interface is easy-to-use and much like that of Windows and Mac OSX  The CLI is similar to that of UNIX/BSD
  • 8. Programming in Linux  Modern languages are cross-platform, like Python, Ruby, Perl, Java  Most Linux distros support these languages and have their runtimes pre-installed  GTK+ and Qt are widely used to design applications for Linux  IDEs like NetBeans, Anjuta, KDevelop, MonoDevelop, Eclipse are available for Linux too
  • 9. Linux on the Desktop  Linux is desktop computer ready  Large number of distros targeted at Desktop users are available  Linux desktop distros come with many commonly used preinstalled softwares  The modern Linux interface is user-friendly and makes the interaction with computer easy
  • 10. Running Windows software on Linux  It is possible to install/run Windows software on Linux  Wine helps run a wide range of Windows applications  Cedega helps run huge number of Windows games flawlessly
  • 11. Linux on Servers and Supercomputers  Linux is the most used OS on servers  5 out of 10 reliable web hosting companies use Linux  Linux is the cornerstone of the LAMP server-software combination (Linux, Apache, MySQL, Perl/PHP/Python) which has achieved popularity among developers  Out of top 500 supercomputers, Linux is deployed on 426 of them
  • 12. Linux on Embedded Systems  16.7% of smartphones worldwide use Linux as OS  Linux poses a major competition to the most popular OS is this segment – Symbian  Nokia, Openmoko supply Linux on their select smartphones
  • 13. Linux on other devices Linux can be used on a wide range of electronic devices, like PC, PDAs, Smartphones, iPods, MP3 Players, PlayStation 2 & 3, mission critical servers and so on…
  • 14. Adoption of Linux             1983 (September): GNU project was announced publicly 1991 (September): first version of the Linux kernel was released to the Internet 2001 (second quarter): Linux server unit shipments at 15% annual growth rate 2004: Linux shipped on approximately 50% of the worldwide server blade units, and 20% of all rack-optimized servers 2005: Microsoft representatives accuse Brazilian college using Famelix of pirating Microsoft Windows 2007: Dell announces it will ship select models with Ubuntu Linux pre-installed 2007: Lenovo announces it will ship select models with SUSE Linux Enterprise Desktop 10 pre-installed 2007: HP announces that it will begin shipping computers preinstalled with Red Hat Linux in Australia 2007: ASUS launches the linux-based ASUS Eee PC 2008: Dell announces it will begin shipping Ubuntu based computers to Canada and Latin America 2008: Dell is shipping systems with Ubuntu pre-installed in China 2008: Acer launches the linux-based Acer Aspire One
  • 15. Adoption by Governments Governments of many countries around the world are shifting to Linux from Windows due to the many benefits it offer Countries like India, France, Pakistan, Czech Reppublic, Brazil, Germany, USA, Austria, Spain, China, and Peru already use Linux
  • 16. Linux in Education The widely popular OLPC (One Laptop Per Child) Project’s XO Laptop runs on Linux Universities in countries, like USA, Germany, Netherlands, Philippines, Brazil, Russia, Switzerland, India, use Linux on their workstations and servers
  • 17. Why should you use Linux? No threat of viruses Linux systems are extremely stable Linux is Free Linux comes with most of the required software pre-installed Update all your software with minimum fuss Linux never gets slow Linux does not need defragmentation Linux can even run on oldest hardware Adding more software is a matter of a few clicks Most Windows-only apps have their either their native version or alternatives for Linux  With Linux, you get the highest degree of possible customizability          
  • 18. Forget about viruses. Security has always been the number one priority with Linux Linux has a robust security system There do not exist viruses for the Linux platform
  • 19. Is your system unstable ?  Have you ever lost your precious work because Windows crashed? Have you ever gotten the "blue screen of death" or error messages telling you that the computer needs to be shut down for obscure reasons?  Crashes or freezes are not prevalent in Linux
  • 20. Linux is Free Linux is free and always will be as compared to the very costly Windows and Mac OSX Using pirated Windows is a bad thing
  • 21. Linux comes with software built-in  When the system has installed, why would you still need to install stuff ?  Common software such as music player, web browser, video player, image editor, PDF reader, chat messenger, office apps
  • 22. Updating in a single click Just like Windows’ Update tool, Linux has a more better alternative to it to update all your system in a few clicks
  • 23. Linux does not get slow As Linux is impervious to viruses, trojans, spywares, which are the main reasons to slow down the PC, systems based on it do not get slower Linux consumes lesser system resources
  • 24. Linux does not need defragmentation If you already know what fragmentation is, and are already used to defragmenting your disk every month or so, here is the short version : Linux doesn't need defragmenting. Whereas Windows-based system get fragmented frequently and need attention in this regard.
  • 25. Linux can run on older hardware Windows requires more and more hardware power as its version number increases (95, 98, 2000, Me, XP, etc.). So if you want to keep running Windows, you need to constantly buy new hardware Linux runs perfectly well on older hardware, on which Windows XP would probably even refuse to install, or let you wait 20 seconds after each click
  • 26. Add new software in a few clicks With Linux, everything is much simpler. Linux has what is called a "package manager": each piece of software is contained in its own "package". If you need some new software, just open the package manager, type a few keywords, choose which software you want to install and press "Apply" or "OK". Or you can just browse existing software (that's a lot of choice!) in categories.
  • 27. Linux is extremely customizable Due to the various options available in Linux, like a lot of DEs, themes, Window Managers, and the modular nature of DEs, Linux is very customizable The extent of customizability is clearly implied by the fact that some people have gone as far as to customize their Linux OS to make them look and feel like Mac OSX and Windows
  • 28. Conclusion So, what OS a user should opt to choose? The answer depends on user’s own choice.
  翻译: