SlideShare a Scribd company logo
Introduction to Linux and Open
Source Software
Ehren J. Brav
What is Linux?
● An operating system
● It's free!
● It can run pretty much on anything
● Infinitely customizable
● The ultimate Swiss Army Knife of software
What is Linux?
An operating system
– Originally based on Unix
– Does all the normal stuff you'd expect an operating
system to do
– Works on basically anything with a processor and
some memory
What is Linux?
It's free!
– Anyone can install, run, and
customize Linux completely for free
– Generally, it's free in the sense that
“free beer” means beer that you
don't need to pay for
– But more importantly, you're free to
modify, use, and distribute it as well,
so long as you play by some basic
rules
What is Linux?
It can run pretty much on anything
– It can be a big, powerful, energy guzzling beast like
a Humvee (ex – a data center)
What is Linux?
It can run pretty much on anything
– It can be tiny, simple, and efficient like a solar-
powered long-range glider (ex – automated plant
watering widget)
What is Linux?
It can run pretty much on anything
– Oh, by the way, Apple's OS X runs on a version of
Linux
– ...and Android too
– ...and most of the Internet
What is Linux?
Infinitely customizable
– Because Linux is open source, you can make any
changes you want
– But you don't need to be a software engineer to
customize it – there's a huge community of users
out there who have tweaked Linux in numerous
ways
– If you want change something about how your
computer works, chances are someone out there
has already done it and published his or her work
What is Linux?
The ultimate Swiss Army Knife of software
– When we talk about Linux, we're really talking about
is the universe of open-source software that Linux
distributions put at your fingertips...
The Distribution System
In the olden days, to get
software...
– You'd have to find it
– You might have to pay for it
– You probably didn't get its source
code
– You probably wouldn't know when it
was updated
– You wouldn't be sure it would be
compatible with your machine
The Distribution System
● The Linux “distro” system largely solves these
problems
● A distro is a huge collection of free, open-
source software that is kept up-to-date by a
community of users much like us
● If I need, say, a 3D CAD program, it takes a
single command to get and install on my
machine!
The Distribution System
There are a number of popular distros out
there, each with its own personality:
● Stability
● Philosophical Purity
The Distribution System
There are a number of popular distros out
there, each with its own personality:
● User-Friendly
● Great for Beginners
The Distribution System
There are a number of popular distros out
there, each with its own personality:
● “Woah – I'm compiling
everything!
The Distribution System
There are a number of popular distros out
there, each with its own personality:
● Lean and mean
● Focus on performance
The Distribution System
There are a number of popular distros out
there, each with its own personality:
● The “Enterprise” Linux
● Used by Linus Torvalds,
the Father of Linux
The Distribution System
There are a number of popular distros out
there, each with its own personality:
● Easy to Learn
● Fun
The Distribution System
There are a number of popular distros out
there, each with its own personality:
● Security Testing
● The Hacker's Distro
Installing Linux
You'll need some sort of computer (or a
reasonable approximation thereof)
– It can be shockingly old and clunky...people have
gotten Linux to run on surprising things
– Any old laptop can run Linux, which is probably the
best way to get started
Installing Linux
You'll need some sort of computer (or a
reasonable approximation thereof)
– A Raspberry Pi can run Linux, which is cool for
making stuff like...homemade weather balloons and
robots...
– You can even make a 100% ephemeral computer
using a Linux-booted USB stick
So Why Use Linux?
It's the ultimate tool for creative hacking
Cool Interesting Stuff Normal Desktop Computer Stuff
Robotics Web Browsing
3D Rendering Email Clients
Circuit Design Graphical User Interfaces
Machine Learning Word Processing
Develop Web Apps Photo Viewing
Home Automation Spreadsheets
Amateur Radio Presentations
Etc., Etc., Etc. Etc., Etc., Etc.
So Why Use Linux?
– Security
● Linux can be made, and generally is by default, highly secure
(though anyone can make even the best machine insecure
through carelessness or poor judgment)
● Anyone can review and audit open source software – you're not
dependent on a vendor to do this for you and create a patch
– Freedom
● Do whatever you want – install 50 copies on 50 machines if you
want
● Improve the software and distribute at will
– Control
● You can configure every piece of your system
WARNING – EDITORIAL CONTENT BELOW!
So Why Use Linux?
– Flexibility
● Install on anything
● Modify everything
– Nothing is hidden from you by a software vendor
● You're not locked into any particular way of doing things
● But with great power comes great responsibility – you can
nuke your entire system with a single command (“sudo rm -rf
/*)
– Fun
● Open source hackers are a global community of people
passionate about technology
WARNING – EDITORIAL CONTENT BELOW!
Where To Go From Here
● Once you get Linux installed, you'll have a bit of
a learning curve
● Do Not Fear The Command Line!
Where To Go From Here
● Start Here: linuxsurvival.com
● Next, learn the basics of the package
management system of your chosen distro (ie –
apt-get, yum, portage, etc.)
● Google is your friend – pay attention to
excellent sites like stackoverflow.com
So Why Use Linux?
OK enough with these stupid slides – let's
see some demos!

More Related Content

What's hot

Linux
LinuxLinux
UALUG SFD Pesentation
UALUG SFD PesentationUALUG SFD Pesentation
UALUG SFD Pesentation
Rob Connolly
 
Gnu/Linux Introduction
Gnu/Linux IntroductionGnu/Linux Introduction
Gnu/Linux Introduction
Badri_Bady
 
Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)
Bud Siddhisena
 
Linux- The open source system kernel
Linux- The open source system kernelLinux- The open source system kernel
Linux- The open source system kernel
PrasadKulkarni201
 
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
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OS
Mohammed Safwat
 
Linux basics
Linux basicsLinux basics
Linux basics
BiplabaSamantaray
 
Linux kodachi
Linux kodachiLinux kodachi
Linux kodachi
geo952fer
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
plarsen67
 
Server and home linux
Server and home linuxServer and home linux
Server and home linux
Tyler Largin
 
Ubuntu 10.04 Installation Guide
Ubuntu 10.04 Installation GuideUbuntu 10.04 Installation Guide
Ubuntu 10.04 Installation Guide
Ranjith Siji
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
f114n
 
Linux mint
Linux mint Linux mint
Linux mint
Poi Poi
 
Linux Overload
Linux OverloadLinux Overload
Linux Overload
Allan Caeg
 
History of linux
History of linuxHistory of linux
History of linux
Shiwang Kalkhanda
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
Uditha Bandara Wijerathna
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
Damian T. Gordon
 
Introduction to Free and Open Source Software - August 2005
Introduction to Free and Open Source Software - August 2005Introduction to Free and Open Source Software - August 2005
Introduction to Free and Open Source Software - August 2005
Saleem Ansari
 
Linuxication2014
Linuxication2014Linuxication2014
Linuxication2014
vipinpi
 

What's hot (20)

Linux
LinuxLinux
Linux
 
UALUG SFD Pesentation
UALUG SFD PesentationUALUG SFD Pesentation
UALUG SFD Pesentation
 
Gnu/Linux Introduction
Gnu/Linux IntroductionGnu/Linux Introduction
Gnu/Linux Introduction
 
Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)Choosing your GNU/Linux distribution (archived)
Choosing your GNU/Linux distribution (archived)
 
Linux- The open source system kernel
Linux- The open source system kernelLinux- The open source system kernel
Linux- The open source system kernel
 
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?
 
Introduction to Linux OS
Introduction to Linux OSIntroduction to Linux OS
Introduction to Linux OS
 
Linux basics
Linux basicsLinux basics
Linux basics
 
Linux kodachi
Linux kodachiLinux kodachi
Linux kodachi
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Server and home linux
Server and home linuxServer and home linux
Server and home linux
 
Ubuntu 10.04 Installation Guide
Ubuntu 10.04 Installation GuideUbuntu 10.04 Installation Guide
Ubuntu 10.04 Installation Guide
 
Introduction to Linux basic
Introduction to Linux basicIntroduction to Linux basic
Introduction to Linux basic
 
Linux mint
Linux mint Linux mint
Linux mint
 
Linux Overload
Linux OverloadLinux Overload
Linux Overload
 
History of linux
History of linuxHistory of linux
History of linux
 
Introduction to FOSS
Introduction to FOSSIntroduction to FOSS
Introduction to FOSS
 
Operating Systems: A History of Linux
Operating Systems: A History of LinuxOperating Systems: A History of Linux
Operating Systems: A History of Linux
 
Introduction to Free and Open Source Software - August 2005
Introduction to Free and Open Source Software - August 2005Introduction to Free and Open Source Software - August 2005
Introduction to Free and Open Source Software - August 2005
 
Linuxication2014
Linuxication2014Linuxication2014
Linuxication2014
 

Viewers also liked

Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to Linux
Tushar B Kute
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linux
aboelnour
 
Introduction To Linux
Introduction To LinuxIntroduction To Linux
Introduction To Linux
rarsa
 
Introduction to linux at Introductory Bioinformatics Workshop
Introduction to linux at Introductory Bioinformatics WorkshopIntroduction to linux at Introductory Bioinformatics Workshop
Introduction to linux at Introductory Bioinformatics Workshop
Setor Amuzu
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
Libsoul Technologies Pvt. Ltd.
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
Anil Kumar Pugalia
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
onu9
 

Viewers also liked (7)

Module 1 introduction to Linux
Module 1 introduction to LinuxModule 1 introduction to Linux
Module 1 introduction to Linux
 
Be Free Be Linux
Be Free Be LinuxBe Free Be Linux
Be Free Be Linux
 
Introduction To Linux
Introduction To LinuxIntroduction To Linux
Introduction To Linux
 
Introduction to linux at Introductory Bioinformatics Workshop
Introduction to linux at Introductory Bioinformatics WorkshopIntroduction to linux at Introductory Bioinformatics Workshop
Introduction to linux at Introductory Bioinformatics Workshop
 
Linux Introduction
Linux IntroductionLinux Introduction
Linux Introduction
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 

Similar to Introduction to Linux

Linux Operating SystemMigration ProposalCMIT 391 - Section .docx
Linux Operating SystemMigration ProposalCMIT 391 -  Section .docxLinux Operating SystemMigration ProposalCMIT 391 -  Section .docx
Linux Operating SystemMigration ProposalCMIT 391 - Section .docx
washingtonrosy
 
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
banwait
 
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
banwait
 
Linux operating systems and Bootable Pendrive
Linux operating systems and Bootable PendriveLinux operating systems and Bootable Pendrive
Linux operating systems and Bootable Pendrive
Ankita Tiwari
 
Introduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsIntroduction to Linux for bioinformatics
Introduction to Linux for bioinformatics
BITS
 
Linux Beginner Guide 2014
Linux Beginner Guide 2014Linux Beginner Guide 2014
Linux Beginner Guide 2014
Anthony Le Goff
 
Linux Systems: Getting started with setting up an Embedded platform
Linux Systems: Getting started with setting up an Embedded platformLinux Systems: Getting started with setting up an Embedded platform
Linux Systems: Getting started with setting up an Embedded platform
Emertxe Information Technologies Pvt Ltd
 
Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
Emertxe Information Technologies Pvt Ltd
 
Linux for everyone
Linux for everyoneLinux for everyone
Linux for everyone
Pradeep Shankhwar
 
Before begining linux
Before begining linuxBefore begining linux
Before begining linux
Shiwang Kalkhanda
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
Hillel Kobrovski
 
installation of VM and ubuntu.pptx
installation of VM and ubuntu.pptxinstallation of VM and ubuntu.pptx
installation of VM and ubuntu.pptx
ArchanaD30
 
Part 1 of 'Introduction to Linux for bioinformatics': Introduction
Part 1 of 'Introduction to Linux for bioinformatics': IntroductionPart 1 of 'Introduction to Linux for bioinformatics': Introduction
Part 1 of 'Introduction to Linux for bioinformatics': Introduction
Joachim Jacob
 
I Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on LinuxI Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on Linux
Sagar Kumar
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
AjmaineKhan
 
Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423
Muhammad Saad Hassan
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101
Justin Reock
 
Linux 101
Linux 101Linux 101
welcome to linux
welcome to linuxwelcome to linux
welcome to linux
Biswajit Ghosh
 
Linux as an open source platform
Linux as an open source platformLinux as an open source platform
Linux as an open source platform
Ikhlas Rahman
 

Similar to Introduction to Linux (20)

Linux Operating SystemMigration ProposalCMIT 391 - Section .docx
Linux Operating SystemMigration ProposalCMIT 391 -  Section .docxLinux Operating SystemMigration ProposalCMIT 391 -  Section .docx
Linux Operating SystemMigration ProposalCMIT 391 - Section .docx
 
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
 
Linux operating systems and Bootable Pendrive
Linux operating systems and Bootable PendriveLinux operating systems and Bootable Pendrive
Linux operating systems and Bootable Pendrive
 
Introduction to Linux for bioinformatics
Introduction to Linux for bioinformaticsIntroduction to Linux for bioinformatics
Introduction to Linux for bioinformatics
 
Linux Beginner Guide 2014
Linux Beginner Guide 2014Linux Beginner Guide 2014
Linux Beginner Guide 2014
 
Linux Systems: Getting started with setting up an Embedded platform
Linux Systems: Getting started with setting up an Embedded platformLinux Systems: Getting started with setting up an Embedded platform
Linux Systems: Getting started with setting up an Embedded platform
 
Linux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell ScriptingLinux systems - Linux Commands and Shell Scripting
Linux systems - Linux Commands and Shell Scripting
 
Linux for everyone
Linux for everyoneLinux for everyone
Linux for everyone
 
Before begining linux
Before begining linuxBefore begining linux
Before begining linux
 
Hillel kobrovski Linux security overview for ciso
Hillel kobrovski   Linux security overview for cisoHillel kobrovski   Linux security overview for ciso
Hillel kobrovski Linux security overview for ciso
 
installation of VM and ubuntu.pptx
installation of VM and ubuntu.pptxinstallation of VM and ubuntu.pptx
installation of VM and ubuntu.pptx
 
Part 1 of 'Introduction to Linux for bioinformatics': Introduction
Part 1 of 'Introduction to Linux for bioinformatics': IntroductionPart 1 of 'Introduction to Linux for bioinformatics': Introduction
Part 1 of 'Introduction to Linux for bioinformatics': Introduction
 
I Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on LinuxI Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on Linux
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423Fedora history 3441-3408-3437-3423
Fedora history 3441-3408-3437-3423
 
ZendCon - Linux 101
ZendCon - Linux 101ZendCon - Linux 101
ZendCon - Linux 101
 
Linux 101
Linux 101Linux 101
Linux 101
 
welcome to linux
welcome to linuxwelcome to linux
welcome to linux
 
Linux as an open source platform
Linux as an open source platformLinux as an open source platform
Linux as an open source platform
 

Recently uploaded

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 

Recently uploaded (20)

Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 

Introduction to Linux

  • 1. Introduction to Linux and Open Source Software Ehren J. Brav
  • 2. What is Linux? ● An operating system ● It's free! ● It can run pretty much on anything ● Infinitely customizable ● The ultimate Swiss Army Knife of software
  • 3. What is Linux? An operating system – Originally based on Unix – Does all the normal stuff you'd expect an operating system to do – Works on basically anything with a processor and some memory
  • 4. What is Linux? It's free! – Anyone can install, run, and customize Linux completely for free – Generally, it's free in the sense that “free beer” means beer that you don't need to pay for – But more importantly, you're free to modify, use, and distribute it as well, so long as you play by some basic rules
  • 5. What is Linux? It can run pretty much on anything – It can be a big, powerful, energy guzzling beast like a Humvee (ex – a data center)
  • 6. What is Linux? It can run pretty much on anything – It can be tiny, simple, and efficient like a solar- powered long-range glider (ex – automated plant watering widget)
  • 7. What is Linux? It can run pretty much on anything – Oh, by the way, Apple's OS X runs on a version of Linux – ...and Android too – ...and most of the Internet
  • 8. What is Linux? Infinitely customizable – Because Linux is open source, you can make any changes you want – But you don't need to be a software engineer to customize it – there's a huge community of users out there who have tweaked Linux in numerous ways – If you want change something about how your computer works, chances are someone out there has already done it and published his or her work
  • 9. What is Linux? The ultimate Swiss Army Knife of software – When we talk about Linux, we're really talking about is the universe of open-source software that Linux distributions put at your fingertips...
  • 10. The Distribution System In the olden days, to get software... – You'd have to find it – You might have to pay for it – You probably didn't get its source code – You probably wouldn't know when it was updated – You wouldn't be sure it would be compatible with your machine
  • 11. The Distribution System ● The Linux “distro” system largely solves these problems ● A distro is a huge collection of free, open- source software that is kept up-to-date by a community of users much like us ● If I need, say, a 3D CAD program, it takes a single command to get and install on my machine!
  • 12. The Distribution System There are a number of popular distros out there, each with its own personality: ● Stability ● Philosophical Purity
  • 13. The Distribution System There are a number of popular distros out there, each with its own personality: ● User-Friendly ● Great for Beginners
  • 14. The Distribution System There are a number of popular distros out there, each with its own personality: ● “Woah – I'm compiling everything!
  • 15. The Distribution System There are a number of popular distros out there, each with its own personality: ● Lean and mean ● Focus on performance
  • 16. The Distribution System There are a number of popular distros out there, each with its own personality: ● The “Enterprise” Linux ● Used by Linus Torvalds, the Father of Linux
  • 17. The Distribution System There are a number of popular distros out there, each with its own personality: ● Easy to Learn ● Fun
  • 18. The Distribution System There are a number of popular distros out there, each with its own personality: ● Security Testing ● The Hacker's Distro
  • 19. Installing Linux You'll need some sort of computer (or a reasonable approximation thereof) – It can be shockingly old and clunky...people have gotten Linux to run on surprising things – Any old laptop can run Linux, which is probably the best way to get started
  • 20. Installing Linux You'll need some sort of computer (or a reasonable approximation thereof) – A Raspberry Pi can run Linux, which is cool for making stuff like...homemade weather balloons and robots... – You can even make a 100% ephemeral computer using a Linux-booted USB stick
  • 21. So Why Use Linux? It's the ultimate tool for creative hacking Cool Interesting Stuff Normal Desktop Computer Stuff Robotics Web Browsing 3D Rendering Email Clients Circuit Design Graphical User Interfaces Machine Learning Word Processing Develop Web Apps Photo Viewing Home Automation Spreadsheets Amateur Radio Presentations Etc., Etc., Etc. Etc., Etc., Etc.
  • 22. So Why Use Linux? – Security ● Linux can be made, and generally is by default, highly secure (though anyone can make even the best machine insecure through carelessness or poor judgment) ● Anyone can review and audit open source software – you're not dependent on a vendor to do this for you and create a patch – Freedom ● Do whatever you want – install 50 copies on 50 machines if you want ● Improve the software and distribute at will – Control ● You can configure every piece of your system WARNING – EDITORIAL CONTENT BELOW!
  • 23. So Why Use Linux? – Flexibility ● Install on anything ● Modify everything – Nothing is hidden from you by a software vendor ● You're not locked into any particular way of doing things ● But with great power comes great responsibility – you can nuke your entire system with a single command (“sudo rm -rf /*) – Fun ● Open source hackers are a global community of people passionate about technology WARNING – EDITORIAL CONTENT BELOW!
  • 24. Where To Go From Here ● Once you get Linux installed, you'll have a bit of a learning curve ● Do Not Fear The Command Line!
  • 25. Where To Go From Here ● Start Here: linuxsurvival.com ● Next, learn the basics of the package management system of your chosen distro (ie – apt-get, yum, portage, etc.) ● Google is your friend – pay attention to excellent sites like stackoverflow.com
  • 26. So Why Use Linux? OK enough with these stupid slides – let's see some demos!