SlideShare a Scribd company logo
1 of 30
Download to read offline
Linux distributions. Ubuntu Server
Dragoş Acostăchioaie
http://www.unixinside.org
dragos@unixinside.org
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What is a Linux distribution?
A package which consists in:
✗ the Linux kernel
✗ libraries and utilities
✗ lot of applications
✗ installation and configuration tools
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Types of Linux distributions
Target platform:
✗ for desktops
✗ for servers
✗ for laptops and netbooks
✗ for tablets and mobile phones
✗ for embedded systems
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Types of Linux distributions
License and availability:
✗ commercial (RedHat Enterprise, SuSe, ...)
✗ non-commercial (Ubuntu, Fedora, ...)
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Types of Linux distributions
Addressability:
✗ home and office users
✗ professional users (programmers, admins, ...)
✗ specialized users (scientists, chemists, teachers, ...)
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Types of Linux distributions
Purpose:
✗ general use
✗ specialized functionalities (routers, clusters, ...)
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Types of Linux distributions
Live Linux distributions
✗ can be booted from USB flash drive, CD, ...
✗ no need to install it
✗ useful for trying it and for demonstrations
✗ useful to repair a broken system
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
How many Linux distributions exists?
✗ over 300 maintained distributions (distrowatch.com)
✗ many distributions are based on other distribution
http://en.wikipedia.org/wiki/File:Linux_Distribution_Timeline.svg
✗ the most important distributions are:
✗ Debian
✗ RedHat/Fedora
✗ Ubuntu
✗ Slackware
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What is the package management ?
✗ a package is a set of files needed for an application (executable
files, scripts, libraries, configuration files, documentation, ...)
✗ relations between packages
✗ one of the most important part of a Linux distribution is the
package management system
✗ DEB – used by Debian-based distributions (Ubuntu, Linux Mint, ...)
✗ RPM – used by Fedora-based distributions (CentOS, OpenSUSE, ...)
✗ Pacman – used by Arch-based distributions (Chakra, Bridge, ...)
✗ pkgtool – used by Slackware-based distributions (Kongoni, VectorLinux, ...)
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Why are so many Linux distributions?
Different development model:
✗ Windows/MacOS – centralized (corporate) development
✗ FreeBSD – only one distribution, important decisions are
taken by a small group of people
✗ Linux – only kernel development is controlled by a group
of people (headed by Linus Torvalds). Everyone is free to
make it's own Linux distribution
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
How to choose a Linux distribution?
There are no rules. Some hints:
✗ what are you going to do with it?
✗ how easy is to install it?
✗ how good is the documentation?
✗ have a strong community base (easy to solve problems using
forums, blogs, IRC, ...)
✗ is a wide-spread distribution? (larger application
availability, more tested, ...)
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
How to choose a Linux distribution?
There are no rules. Some hints:
✗ how new are the package versions? (up-to-date with
new facilities, good security, ...)
✗ how often does it change?
✗ how easy is to update packages?
✗ how easy is to update to a newer distribution version?
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
How to choose a Linux distribution?
In many cases, choosing a Linux distribution
is a matter of taste.
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
Debian
✗ very large community base
✗ good security; very stable, tested and reliable
✗ slow release cycle (1-3 years), in three branches:
stable, testing, unstable
✗ very good for professionals
✗ it supports a big number of platforms (11)
✗ lacks the latest Linux technologies
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
Ubuntu – based on Debian
✗ Kubuntu – the KDE version of Ubuntu
✗ Xubuntu – Xfce version of Ubuntu
✗ Lubuntu – LXDE version of Ubuntu
✗ Edubuntu – educational version of Ubuntu
✗ Ubuntu server – server version of Ubuntu
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
Ubuntu – based on Debian
✗ very large community base
✗ good security (LTS have 3-5 years of security updates)
✗ relatively short, predictable (6 months), release cycle
✗ very good for beginners (easy to install, good documentation, ...)
✗ project started and financed by Mark Shuttleworth, a charismatic
South-african multimillionaire, former Debian developer
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
Linux Mint – based on Ubuntu
✗ large community base
✗ many own-built elements (artwork, graphical utilities, ...)
✗ doesn't have a fixed release schedule
✗ very good for beginners (easy to install, good documentation, ...)
✗ community editions doesn't include all the features and lacks
security updates
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
Fedora
✗ very large community base
✗ good security
✗ predictable release cycle
✗ focus on enterprise features, less on desktop usability
✗ good for professional users
✗ sponsored by RedHat, the biggest Linux company
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
CentOS – based on RedHat
✗ relatively large community base
✗ good security, but not always up-to-date
✗ oriented on server usage, very stable, tested and reliable
✗ lacks the latest Linux technologies
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
ArchLinux
✗ follows the KISS (Keep It Simple, Stupid) philosophy
✗ very good package management system; it permits to
install the packages from source code
✗ lot of customization and tweaking options
✗ very good documentation
✗ focused on professional users
✗ doesn't have a fixed release schedule
✗ sometimes unstable
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
Slackware
✗ follows the simplicity philosophy
✗ rudimentary package management system
✗ very stable clean as bug-free, used as core system for
custom solutions
✗ complex upgrade procedures, limited number of
available packages
✗ good for professional users
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
OpenSUSE
✗ large community base, very popular in Germany and other
European countries
✗ good security, well maintained
✗ predictable release cycle
✗ good for all kind of users; very good documentation
✗ good configuration tools
✗ resource-heavy desktop and graphical utilities
✗ originally based on Slackware, uses RPM package manager
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
PCLinuxOS
✗ relatively large community
✗ good security
✗ doesn't have a fixed release schedule; conservative politics
✗ very good for beginners; includes out-of-the-box support for
graphic drivers, browser plugins and media codecs
✗ doesn't include default support for non-english languages
✗ originally based on Mandrake, uses RPM
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
What are the most popular Linux distributions?
Mageia
✗ growing community base, very new distribution (since 2010)
✗ predictable release cycle (9 months)
✗ very good for beginners (easy to install)
✗ very good central configuration tool
✗ very good support for many languages
✗ continuation of Mandriva, uses RPM
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Ubuntu Server
Server and desktop differences
✗ both editions uses the same package repository
✗ Server edition doesn't have X Window
✗ Server edition have a different installation process
(it uses a text user interface)
✗ Server edition have different kernel options
✗ Server edition doesn't have graphical configuration tools
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Ubuntu Server
Advantages:
✗ very clean
✗ good security (security updates, long term security updates
for LTS releases – 5 years)
✗ stable and reliable, well tested
✗
✗ good documentation
✗ easy to install
✗ lot of packages in Ubuntu repositories
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Ubuntu Server
Ubuntu Server is certified with big companies hardware:
✗ Lenovo
✗ Dell
✗ IBM
✗ HP
✗ Intel
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Ubuntu Server
Ubuntu Server includes virtualization support:
✗ KVM - used on Intel and AMD hardware)
✗ Xen, Qemu – for other hardware
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Ubuntu Server
Ubuntu Server is ready for cloud computing:
✗ 13.04 offers a complete solution for building highly
available, flexible and secure OpenStack production clouds
✗ easy and fast to install a OpenStack cloud
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
Dragoş Acostăchioaie - http://www.unixinside.org
Ubuntu Server
Any questions?
Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013

More Related Content

What's hot

NuGet (anti-)patterns - Tales from the Trenches
NuGet (anti-)patterns - Tales from the TrenchesNuGet (anti-)patterns - Tales from the Trenches
NuGet (anti-)patterns - Tales from the Trenches
Xavier Decoster
 
Reaching the multimedia web from embedded platforms with WPEWebkit
Reaching the multimedia web from embedded platforms with WPEWebkitReaching the multimedia web from embedded platforms with WPEWebkit
Reaching the multimedia web from embedded platforms with WPEWebkit
Igalia
 

What's hot (20)

Contributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium projectContributions to an open source project: Igalia and the Chromium project
Contributions to an open source project: Igalia and the Chromium project
 
Testing cloud and kubernetes applications - ElasTest
Testing cloud and kubernetes applications - ElasTestTesting cloud and kubernetes applications - ElasTest
Testing cloud and kubernetes applications - ElasTest
 
Angular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - LinagoraAngular (v2 and up) - Morning to understand - Linagora
Angular (v2 and up) - Morning to understand - Linagora
 
Treinamento Qt básico - aula I
Treinamento Qt básico - aula ITreinamento Qt básico - aula I
Treinamento Qt básico - aula I
 
Qt 5 - C++ and Widgets
Qt 5 - C++ and WidgetsQt 5 - C++ and Widgets
Qt 5 - C++ and Widgets
 
Meet Qt Canada
Meet Qt CanadaMeet Qt Canada
Meet Qt Canada
 
Intro to NuGet
Intro to NuGetIntro to NuGet
Intro to NuGet
 
NuGet (anti-)patterns - Tales from the Trenches
NuGet (anti-)patterns - Tales from the TrenchesNuGet (anti-)patterns - Tales from the Trenches
NuGet (anti-)patterns - Tales from the Trenches
 
Easy IoT with JavaScript
Easy IoT with JavaScriptEasy IoT with JavaScript
Easy IoT with JavaScript
 
Docker-Vancouver Meetup - March 18, 2014 - An Introduction to Docker
Docker-Vancouver Meetup - March 18, 2014 - An Introduction to DockerDocker-Vancouver Meetup - March 18, 2014 - An Introduction to Docker
Docker-Vancouver Meetup - March 18, 2014 - An Introduction to Docker
 
Chromium on Wayland Desktop (BlinkOn 7)
Chromium on Wayland Desktop (BlinkOn 7)Chromium on Wayland Desktop (BlinkOn 7)
Chromium on Wayland Desktop (BlinkOn 7)
 
Reaching the multimedia web from embedded platforms with WPEWebkit
Reaching the multimedia web from embedded platforms with WPEWebkitReaching the multimedia web from embedded platforms with WPEWebkit
Reaching the multimedia web from embedded platforms with WPEWebkit
 
How Docker didn't invent containers (Docker Meetup Brno #1)
How Docker didn't invent containers (Docker Meetup Brno #1)How Docker didn't invent containers (Docker Meetup Brno #1)
How Docker didn't invent containers (Docker Meetup Brno #1)
 
Qt for beginners part 5 ask the experts
Qt for beginners part 5   ask the expertsQt for beginners part 5   ask the experts
Qt for beginners part 5 ask the experts
 
XWiki Product and Community, OW2con'15, November 17, Paris
XWiki Product and Community, OW2con'15, November 17, ParisXWiki Product and Community, OW2con'15, November 17, Paris
XWiki Product and Community, OW2con'15, November 17, Paris
 
Using nu get the way you should svcc
Using nu get the way you should   svccUsing nu get the way you should   svcc
Using nu get the way you should svcc
 
Ari xivo astricon_2016
Ari xivo astricon_2016Ari xivo astricon_2016
Ari xivo astricon_2016
 
WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution
WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 RevolutionWebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution
WebKit and Blink: Bridging the Gap Between the Kernel and the HTML5 Revolution
 
Migrating from Photon to Qt
Migrating from Photon to QtMigrating from Photon to Qt
Migrating from Photon to Qt
 
The WebKit project (LinuxCon North America 2012)
The WebKit project (LinuxCon North America 2012)The WebKit project (LinuxCon North America 2012)
The WebKit project (LinuxCon North America 2012)
 

Similar to Linux distributions. Ubuntu Server

Archivematica integration handshaking towards comprehensive digital preserva...
Archivematica integration  handshaking towards comprehensive digital preserva...Archivematica integration  handshaking towards comprehensive digital preserva...
Archivematica integration handshaking towards comprehensive digital preserva...
Artefactual Systems - Archivematica
 
Workshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d spaceWorkshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d space
Mahesh Palamuttath
 
Supporting open access through open source software
Supporting open access through open source softwareSupporting open access through open source software
Supporting open access through open source software
Amos Kujenga
 
Open Source Software for Entertainment
Open Source Software for EntertainmentOpen Source Software for Entertainment
Open Source Software for Entertainment
letiziajaccheri
 

Similar to Linux distributions. Ubuntu Server (20)

Ha cluster with openSUSE Leap
Ha cluster with openSUSE LeapHa cluster with openSUSE Leap
Ha cluster with openSUSE Leap
 
Archivematica integration handshaking towards comprehensive digital preserva...
Archivematica integration  handshaking towards comprehensive digital preserva...Archivematica integration  handshaking towards comprehensive digital preserva...
Archivematica integration handshaking towards comprehensive digital preserva...
 
Choosing the right software for your research study : an overview of leading ...
Choosing the right software for your research study : an overview of leading ...Choosing the right software for your research study : an overview of leading ...
Choosing the right software for your research study : an overview of leading ...
 
Exploring Postgres with Bruce Momjian
Exploring Postgres with Bruce MomjianExploring Postgres with Bruce Momjian
Exploring Postgres with Bruce Momjian
 
Workshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d spaceWorkshop on design and development of institutional repositories using d space
Workshop on design and development of institutional repositories using d space
 
Tuan Q. Phan - WESST - Getting Started on the Computational Social Sciences
Tuan Q. Phan - WESST - Getting Started on the Computational Social SciencesTuan Q. Phan - WESST - Getting Started on the Computational Social Sciences
Tuan Q. Phan - WESST - Getting Started on the Computational Social Sciences
 
Webinar: Q&A on Globus Subscription Features
Webinar: Q&A on Globus Subscription FeaturesWebinar: Q&A on Globus Subscription Features
Webinar: Q&A on Globus Subscription Features
 
At the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with OpenstackAt the Crossroads of HPC and Cloud Computing with Openstack
At the Crossroads of HPC and Cloud Computing with Openstack
 
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
[MM2023] Ducho: A Unified Framework for the Extraction of Multimodal Features...
 
Lec01
Lec01Lec01
Lec01
 
Canonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview PresentationCanonical Ubuntu OpenStack Overview Presentation
Canonical Ubuntu OpenStack Overview Presentation
 
Supporting open access through open source software
Supporting open access through open source softwareSupporting open access through open source software
Supporting open access through open source software
 
Collaborative software development with versioning
Collaborative software development with versioningCollaborative software development with versioning
Collaborative software development with versioning
 
Free and Open Source Software (FOSS) for Everyone and Everythin
Free and Open Source Software (FOSS) for Everyone and EverythinFree and Open Source Software (FOSS) for Everyone and Everythin
Free and Open Source Software (FOSS) for Everyone and Everythin
 
The Oxford Common File Layout
The Oxford Common File LayoutThe Oxford Common File Layout
The Oxford Common File Layout
 
Open Source Software for Entertainment
Open Source Software for EntertainmentOpen Source Software for Entertainment
Open Source Software for Entertainment
 
intro_to_dis.pdf
intro_to_dis.pdfintro_to_dis.pdf
intro_to_dis.pdf
 
Introduction to Distributed Systems
Introduction to Distributed SystemsIntroduction to Distributed Systems
Introduction to Distributed Systems
 
Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"Webinar "Introduction to OpenStack"
Webinar "Introduction to OpenStack"
 
GNU/Linux: Introduction and Administration
GNU/Linux: Introduction and AdministrationGNU/Linux: Introduction and Administration
GNU/Linux: Introduction and Administration
 

More from Dragos Tudor Acostachioaie

Moodle patru ani de ectivitate în învăţământul
Moodle   patru ani de ectivitate în învăţământulMoodle   patru ani de ectivitate în învăţământul
Moodle patru ani de ectivitate în învăţământul
Dragos Tudor Acostachioaie
 

More from Dragos Tudor Acostachioaie (14)

Ce mai este nou in open-source si nu numai
Ce mai este nou in open-source si nu numaiCe mai este nou in open-source si nu numai
Ce mai este nou in open-source si nu numai
 
Realizarea unui cloud privat cu tehnologii open-source
Realizarea unui cloud privat cu tehnologii open-sourceRealizarea unui cloud privat cu tehnologii open-source
Realizarea unui cloud privat cu tehnologii open-source
 
Qt Application Development
Qt Application DevelopmentQt Application Development
Qt Application Development
 
Realizarea de aplicatii pentru Android utilizand Qt
Realizarea de aplicatii pentru Android utilizand QtRealizarea de aplicatii pentru Android utilizand Qt
Realizarea de aplicatii pentru Android utilizand Qt
 
Mediul de programare multiplatforma Qt
Mediul de programare multiplatforma QtMediul de programare multiplatforma Qt
Mediul de programare multiplatforma Qt
 
Dela e-mail la Social Web
Dela e-mail la Social WebDela e-mail la Social Web
Dela e-mail la Social Web
 
Imbunatatirea securitatii sistemelor Linux cu ajutorul grsecurity
Imbunatatirea securitatii sistemelor Linux cu ajutorul grsecurityImbunatatirea securitatii sistemelor Linux cu ajutorul grsecurity
Imbunatatirea securitatii sistemelor Linux cu ajutorul grsecurity
 
Remember
RememberRemember
Remember
 
Moodle patru ani de ectivitate în învăţământul
Moodle   patru ani de ectivitate în învăţământulMoodle   patru ani de ectivitate în învăţământul
Moodle patru ani de ectivitate în învăţământul
 
Programarea independenta de platforma in C++. Qt
Programarea independenta de platforma in C++. QtProgramarea independenta de platforma in C++. Qt
Programarea independenta de platforma in C++. Qt
 
Qt detaliu
Qt detaliuQt detaliu
Qt detaliu
 
Introducere in Flex si AIR
Introducere in Flex si AIRIntroducere in Flex si AIR
Introducere in Flex si AIR
 
Razboiul din fiecare birou
Razboiul din fiecare birouRazboiul din fiecare birou
Razboiul din fiecare birou
 
Linux ca platforma pentru dezvoltare
Linux ca platforma pentru dezvoltareLinux ca platforma pentru dezvoltare
Linux ca platforma pentru dezvoltare
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Linux distributions. Ubuntu Server

  • 1. Linux distributions. Ubuntu Server Dragoş Acostăchioaie http://www.unixinside.org dragos@unixinside.org Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 2. Dragoş Acostăchioaie - http://www.unixinside.org What is a Linux distribution? A package which consists in: ✗ the Linux kernel ✗ libraries and utilities ✗ lot of applications ✗ installation and configuration tools Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 3. Dragoş Acostăchioaie - http://www.unixinside.org Types of Linux distributions Target platform: ✗ for desktops ✗ for servers ✗ for laptops and netbooks ✗ for tablets and mobile phones ✗ for embedded systems Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 4. Dragoş Acostăchioaie - http://www.unixinside.org Types of Linux distributions License and availability: ✗ commercial (RedHat Enterprise, SuSe, ...) ✗ non-commercial (Ubuntu, Fedora, ...) Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 5. Dragoş Acostăchioaie - http://www.unixinside.org Types of Linux distributions Addressability: ✗ home and office users ✗ professional users (programmers, admins, ...) ✗ specialized users (scientists, chemists, teachers, ...) Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 6. Dragoş Acostăchioaie - http://www.unixinside.org Types of Linux distributions Purpose: ✗ general use ✗ specialized functionalities (routers, clusters, ...) Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 7. Dragoş Acostăchioaie - http://www.unixinside.org Types of Linux distributions Live Linux distributions ✗ can be booted from USB flash drive, CD, ... ✗ no need to install it ✗ useful for trying it and for demonstrations ✗ useful to repair a broken system Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 8. Dragoş Acostăchioaie - http://www.unixinside.org How many Linux distributions exists? ✗ over 300 maintained distributions (distrowatch.com) ✗ many distributions are based on other distribution http://en.wikipedia.org/wiki/File:Linux_Distribution_Timeline.svg ✗ the most important distributions are: ✗ Debian ✗ RedHat/Fedora ✗ Ubuntu ✗ Slackware Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 9. Dragoş Acostăchioaie - http://www.unixinside.org What is the package management ? ✗ a package is a set of files needed for an application (executable files, scripts, libraries, configuration files, documentation, ...) ✗ relations between packages ✗ one of the most important part of a Linux distribution is the package management system ✗ DEB – used by Debian-based distributions (Ubuntu, Linux Mint, ...) ✗ RPM – used by Fedora-based distributions (CentOS, OpenSUSE, ...) ✗ Pacman – used by Arch-based distributions (Chakra, Bridge, ...) ✗ pkgtool – used by Slackware-based distributions (Kongoni, VectorLinux, ...) Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 10. Dragoş Acostăchioaie - http://www.unixinside.org Why are so many Linux distributions? Different development model: ✗ Windows/MacOS – centralized (corporate) development ✗ FreeBSD – only one distribution, important decisions are taken by a small group of people ✗ Linux – only kernel development is controlled by a group of people (headed by Linus Torvalds). Everyone is free to make it's own Linux distribution Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 11. Dragoş Acostăchioaie - http://www.unixinside.org How to choose a Linux distribution? There are no rules. Some hints: ✗ what are you going to do with it? ✗ how easy is to install it? ✗ how good is the documentation? ✗ have a strong community base (easy to solve problems using forums, blogs, IRC, ...) ✗ is a wide-spread distribution? (larger application availability, more tested, ...) Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 12. Dragoş Acostăchioaie - http://www.unixinside.org How to choose a Linux distribution? There are no rules. Some hints: ✗ how new are the package versions? (up-to-date with new facilities, good security, ...) ✗ how often does it change? ✗ how easy is to update packages? ✗ how easy is to update to a newer distribution version? Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 13. Dragoş Acostăchioaie - http://www.unixinside.org How to choose a Linux distribution? In many cases, choosing a Linux distribution is a matter of taste. Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 14. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? Debian ✗ very large community base ✗ good security; very stable, tested and reliable ✗ slow release cycle (1-3 years), in three branches: stable, testing, unstable ✗ very good for professionals ✗ it supports a big number of platforms (11) ✗ lacks the latest Linux technologies Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 15. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? Ubuntu – based on Debian ✗ Kubuntu – the KDE version of Ubuntu ✗ Xubuntu – Xfce version of Ubuntu ✗ Lubuntu – LXDE version of Ubuntu ✗ Edubuntu – educational version of Ubuntu ✗ Ubuntu server – server version of Ubuntu Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 16. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? Ubuntu – based on Debian ✗ very large community base ✗ good security (LTS have 3-5 years of security updates) ✗ relatively short, predictable (6 months), release cycle ✗ very good for beginners (easy to install, good documentation, ...) ✗ project started and financed by Mark Shuttleworth, a charismatic South-african multimillionaire, former Debian developer Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 17. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? Linux Mint – based on Ubuntu ✗ large community base ✗ many own-built elements (artwork, graphical utilities, ...) ✗ doesn't have a fixed release schedule ✗ very good for beginners (easy to install, good documentation, ...) ✗ community editions doesn't include all the features and lacks security updates Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 18. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? Fedora ✗ very large community base ✗ good security ✗ predictable release cycle ✗ focus on enterprise features, less on desktop usability ✗ good for professional users ✗ sponsored by RedHat, the biggest Linux company Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 19. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? CentOS – based on RedHat ✗ relatively large community base ✗ good security, but not always up-to-date ✗ oriented on server usage, very stable, tested and reliable ✗ lacks the latest Linux technologies Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 20. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? ArchLinux ✗ follows the KISS (Keep It Simple, Stupid) philosophy ✗ very good package management system; it permits to install the packages from source code ✗ lot of customization and tweaking options ✗ very good documentation ✗ focused on professional users ✗ doesn't have a fixed release schedule ✗ sometimes unstable Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 21. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? Slackware ✗ follows the simplicity philosophy ✗ rudimentary package management system ✗ very stable clean as bug-free, used as core system for custom solutions ✗ complex upgrade procedures, limited number of available packages ✗ good for professional users Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 22. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? OpenSUSE ✗ large community base, very popular in Germany and other European countries ✗ good security, well maintained ✗ predictable release cycle ✗ good for all kind of users; very good documentation ✗ good configuration tools ✗ resource-heavy desktop and graphical utilities ✗ originally based on Slackware, uses RPM package manager Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 23. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? PCLinuxOS ✗ relatively large community ✗ good security ✗ doesn't have a fixed release schedule; conservative politics ✗ very good for beginners; includes out-of-the-box support for graphic drivers, browser plugins and media codecs ✗ doesn't include default support for non-english languages ✗ originally based on Mandrake, uses RPM Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 24. Dragoş Acostăchioaie - http://www.unixinside.org What are the most popular Linux distributions? Mageia ✗ growing community base, very new distribution (since 2010) ✗ predictable release cycle (9 months) ✗ very good for beginners (easy to install) ✗ very good central configuration tool ✗ very good support for many languages ✗ continuation of Mandriva, uses RPM Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 25. Dragoş Acostăchioaie - http://www.unixinside.org Ubuntu Server Server and desktop differences ✗ both editions uses the same package repository ✗ Server edition doesn't have X Window ✗ Server edition have a different installation process (it uses a text user interface) ✗ Server edition have different kernel options ✗ Server edition doesn't have graphical configuration tools Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 26. Dragoş Acostăchioaie - http://www.unixinside.org Ubuntu Server Advantages: ✗ very clean ✗ good security (security updates, long term security updates for LTS releases – 5 years) ✗ stable and reliable, well tested ✗ ✗ good documentation ✗ easy to install ✗ lot of packages in Ubuntu repositories Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 27. Dragoş Acostăchioaie - http://www.unixinside.org Ubuntu Server Ubuntu Server is certified with big companies hardware: ✗ Lenovo ✗ Dell ✗ IBM ✗ HP ✗ Intel Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 28. Dragoş Acostăchioaie - http://www.unixinside.org Ubuntu Server Ubuntu Server includes virtualization support: ✗ KVM - used on Intel and AMD hardware) ✗ Xen, Qemu – for other hardware Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 29. Dragoş Acostăchioaie - http://www.unixinside.org Ubuntu Server Ubuntu Server is ready for cloud computing: ✗ 13.04 offers a complete solution for building highly available, flexible and secure OpenStack production clouds ✗ easy and fast to install a OpenStack cloud Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013
  • 30. Dragoş Acostăchioaie - http://www.unixinside.org Ubuntu Server Any questions? Şcoala de vară “Informatică la castel”, Macea, 26 – 31 august 2013