Introduzione alle Distribuzioni Matteo Pani

28 ottobre 2017

2017

GULCh Gruppo Utenti Linux Cagliari h...? GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Linux Day 2017 - www.linuxday.it

Distribuzioni Linux "DistribuChe?" Cos’è una distribuzione Linux? Il mare magno delle distro Gestione del Software Panoramica delle più famose distro

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 2 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Definizione

Una distribuzione (distro) Linux è un sistema operativo (SO), cioè l’insieme dei programmi di base e altri vari strumenti che permettono al computer di funzionare

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 3 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo

È composto da vari componenti, come:

I il bootloader

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 4 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo

È composto da vari componenti, come:

I il bootloader

I il kernel

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 5 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo

È composto da vari componenti, come:

I il bootloader

I il kernel

I i servizi (demoni)

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 6 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo

È composto da vari componenti, come:

I il bootloader

I il kernel

I i servizi (demoni)

I la shell

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 7 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo

È composto da vari componenti, come:

I il bootloader

I il kernel

I i servizi (demoni)

I la shell

I server grafico

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 8 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Il Sistema Operativo

È composto da vari componenti, come:

I il bootloader

I il kernel

I i servizi (demoni)

I la shell

I server grafico

I ambiente desktop (DE)

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 9 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Un po’ di storia

I 1983 - GNU Project (Richard Stallman)

I SO libero: GNU

I altri software

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 10 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Un po’ di storia

I 1983 - GNU Project (Richard Stallman)

I SO libero: GNU

I altri software

I albori degli anni ’90 - GNU mancava ancora di un kernel

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 11 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Un po’ di storia

I 1983 - GNU Project (Richard Stallman)

I SO libero: GNU

I altri software

I albori degli anni ’90 - GNU mancava ancora di un kernel

I 1991 - kernel Linux ()

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 12 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Un po’ di storia

I 1983 - GNU Project (Richard Stallman)

I SO libero: GNU

I altri software

I albori degli anni ’90 - GNU mancava ancora di un kernel

I 1991 - kernel Linux (Linus Torvalds)

I Linux era compatibile con GNU: nasce GNU/Linux!

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 13 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? Un po’ di storia

I 1984 - GNU Project (Richard Stallman)

I SO libero: GNU

I altri software

I albori degli anni ’90 - GNU mancava ancora di un kernel

I 1991 - kernel Linux (Linus Torvalds)

I Linux era compatibile con GNU: nasce GNU/Linux!

I serviva un modo sufficientemente pratico e automatizzato per installarlo e gestirlo: nascono le distribuzioni

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 14 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Cos’è una distribuzione Linux? (Ri)Definizione

Una distribuzione (distro) Linux è un sistema operativo (SO) che usa Linux come kernel.

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 15 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Il mare magno delle distro Cosa differenzia le varie distribuzioni?

I gestione software

I pacchetti

I politica di aggiornamento

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 16 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software I pacchetti

Pacchetto archivio di file che include i file che compongono un software

Repository archivio contenente i pacchetti

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 17 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 18 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Package manager

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 19 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Package manager

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 20 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Package manager

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 21 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Package manager

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 22 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Package manager

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 23 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Cosa differenzia le varie distribuzioni?

I gestione software

I pacchetti

I politica di aggiornamento

I ritmo di rilascio delle nuove versioni

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 24 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Cosa differenzia le varie distribuzioni?

I gestione software

I pacchetti

I politica di aggiornamento

I ritmo di rilascio delle nuove versioni

I Ambiente Desktop predefinito

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 25 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Cosa differenzia le varie distribuzioni?

I gestione software

I pacchetti

I politica di aggiornamento

I ritmo di rilascio delle nuove versioni

I Ambiente Desktop predefinito

I programmi preinstallati

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 26 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

"DistribuChe?" Gestione del Software Cosa differenzia le varie distribuzioni?

I gestione software

I pacchetti

I politica di aggiornamento

I ritmo di rilascio delle nuove versioni

I Ambiente Desktop predefinito

I programmi preinstallati

I configurazioni varie

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 27 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Quante distribuzioni esistono o sono esistite?

1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

Libranet Omoikane (Arma) Quantian Timeline DSL-N Version 16.8 Damn Small Linux Hikarunix Damn Vulnerable Linux A. Lundqvist, D. Rodic - futurist.se/gldt KnoppMyth Konimex - github.com/konimex/linuxtimeline Danix Published under the GNU Free Documentation License Parsix Kanotix Auditor Security Linux Backtrack Kali Influence, developer switching Rebasing, substantial code flow, project overtaking Bioknoppix Developer & code sharing, project merging MAX Kaella ParallelKnoppix Musix Symphony OS Whoppix WHAX B2D Joatha Shabdix Feather Medialinux Mediainlinux ArtistX INSERT Aquamorph Dreamlinux Morphix ZoneCD Hiwix Hiweed Kalango Kurumin Poseidon Dizinha NeoDizinha Patinho Faminto Progeny DeMuDi 64Studio gnuLiNex Lihuen BlackRhino MEPIS SimplyMEPIS antiX Impi Swift Bluewall K-DEMar kademar Euronode DeadCD Olive Underground Desktop UserLinux BeatriX MoLinux Tirwal BlankOn VENENUX Tuquito 2XOS Epidemic Librassoc sidux aptosid siduction Webconverger GALPon MiniNo Estrella Roja Metamorphose Canaima Matriux DoudouLinux GNUGuitarINUX Conducit Red Ribbon OpenMediaVault srvRX live LinuxBBQ Point Sparky Rescatux RoboLinux SELKS Parrot Debian PrimTux HandyLinux Tanglu Rebellin Univention Corporate Server Raspbian Volumio Xamin TurnKey Snowlinux Liquid Lemur SalineOS Progress UberStudent Semplice Untangle Inquisitor Proxmox PelicanHPC BOSS PureOS Vyatta NepaLinux OS2005 Maemo Meego Harmattan Elive LliureX Voyage Resulinux Arco-Debian Arc-Live Ulteo Polippix Netrunner Asturix DEFT Bardinux Gobuntu Runtu Voyager PC/OS OS4 Black Lab PUD xPUD gNewSense Muslim Edition Sabily Madbox Mythbuntu Ubuntulite U-lite Greenie Fluxbuntu Eeebuntu Aurora OS Zebuntu ZevenOS Ultimate Edition Maryan Zorin OS CAINE XBMC Live A/V AV Monomaxos wattOS Zenix OS Element Dax OS AriOS Tango Studio Dream Studio Bodhi Elementary OS Descent|OS Mandragora Santoku GNOME Ubuntu MATE KDE Neon Ubuntu Ubuntu DesktopPack ChaletOS ExTiX Vulnix Airinux TorBOX Whonix Pear OS P@xtreme Pinguy OS BackBox SecUntu Jolicloud GnackTrack Ylmf StartOS Chromium OS LXLE Peppermint OS Qimo Vibuntu VINUX Newtoos eBox Zentyal MoonOS Ubuntu eee Easy Peasy Leeenux Ubuntu Rescue Remix CrunchBang Bunsen Labs gOS CrunchBang++ Kiwi Geubuntu OpenGEU Moblin Uberyl ComFusion Satanic Edition Commodore OS Mint quantOS Christian Edition nUbuntu Edubuntu Arabian grml Clonezilla Live DRBL Guadalinex Amber Xebian ASLinux miniwoody Bonzai Rxart Lindows Linspire Freespire Skolelinux LEAF Gibraltar Storm Corel Xandros

Ophone Android CyanogenMod Cyanogen OS Bogus Trans-Ameritech webOS Mini Monkey Openwall Yggdrasil Linux Universe Tinfoil Hat Devil TAMU DILINUX DOSLINUX Midori Tiny Core Craftworks MCC Interim Xdenu SmoothWall GPL SmoothWall Express IPCop IPFire OpenWRT Lede Project Macpup Simplicity Puppy Sage Live CD TEENpup Legacy OS BluePoint Mamona Quirky eIT easyLinux Yoper Bedrock Beehive 4M Leka Rescue Floppy Jarro Negro Project Ballantin FREESCO LinuxConsole Sorcerer Lunar GoboLinux Paldo Dragora UHU NixOS TANTE! SliTaz Tiny SliTaz Ophcrack Syllable Server Exherbo Hadron GeeXboX LibreELEC OpenELEC Lakka

Gentoox Navyn OS Pentoo RR4 Sabayon Kororaa Korora Papug Toorox Funtoo Liberté CoreOS Enoch Gentoo AnikOS SystemRescueCD Calculate Pardus Bintoo epiOS VidaLinux VLOS Jollix Ututo Ututo XS Ututo-e

SLS MNIS Stampede VectorLinux Wolvix Gnu-HALO SLAMPP DNALinux Plamo Stux STUX DARKSTAR Minislack Slack/390 Kate KateOS MOPSLinux AgiliaLinux Slamd64 pQui Sauver Voltalinux Bluewhite64 Wifislax Draco Wifiway Kongoni Lin2Go SlaXBMC Porteus Slackel Salix Linvo PLATYPUX SMS Superb Mini Server ARMedslack Slackware ARM SL4P Absolute How- RIP Slackintosh NetSecL Frugalware NimbleX HostGIS GoblinX Imagineos AUSTRUMI Kwort DeLi ConnochaetOS DeLi(cate) Topologilinux EvilEntity Tiny Burapha Caixa Mágica Sun JDS Linkat GeckoLinux S.u.S.E SuSE SUSE openSUSE EasyNAS JOPUX NLD SLED SLES Astaro

Jurix Alpine openmamba QiLinux ROCK T2 NuTyX AryaLinux Linux From Scratch ZENIX KaarPux tomsrtbt Void Ark 0 dyne:bolic NetStation Thinstation LPS Octoz Hedinux Igelle Weaver Nitix PLoP µClinux Coyote BrazilFW Zeroshell Natures Linux ELinOS OpenEmbedded Ångström KaeilOS Peanut aLinux CRUX

Chaox LinHES KahelOS ARM Parabola Sonar Netrunner Rolling Cinnarch Antergos Arch AL-AMLUG Archie LDR BlackArch Bridge ArchBang CTKarchLive CTKArch FireFly Chakra

mkLinux KaOS Oz Specifix rPath Foresight LST Openfiler DLD Everest Qomo Linux-FT United Linux Unifix

Caldera SCO UltraPenguin Redmond Lycoris Buhawi Eurielec ALT Granular Phinx PCLinuxOS Garuda TinyMe blackPanther Unity ChameleonOS ROSA OpenMandriva Lx Mandrake Mandriva Virtual OpenSLS Annvix Demolinux SAM SAMity KRUD Eridani Vine Armed Kondara ELX Finnix Miracle Asianux Pingo Rocks ASP Independence HP Secure EnGarde Bayanihan Aurox Berry ATmission Momonga MythDora Ekaaty Vixta Simplis Xange Moblin 2 Mer MeeGo Tizen Hanthana Synergy Fuduntu Viperr Fedora Core Fedora Chapeau Parsidora Fusion Qubes OS VortexBox Ojuba Amahi AsianLinux FoX NST Elastix OpenNode Baruwa CentOS Rockstor NethServer BlueOnyx Asterisk@Home trixbox BioBrew Scientific Tao Oracle Enterprise ServOS Red Hat Red Hat Enterprise FrameOS Endian StartCom CERN White Box PUIAS SuliX AnNyung LinuxInstall BLAG Haydar Aurora K12 SuperRescue ClarkConnect ClearOS Best SOT LBA Happy BU Trustix Linpus Immunix Red Flag Yellow Dog e-smith SME Server Fermi Turbolinux PLD Conectiva LinuxPPC WGS Linux Pro

1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 28 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Le capostipiti

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 29 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Debian

I nata nel 1993

I Ian Murdock

I comunitaria

I democratica

I APT (Advanced Package Tool, 1998)

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 30 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Slackware

I nata nel 1993

I Patrick J. Volkerding

I "One man distro"

I ciclo di rilascio non prefissato

I manutenzione molto manuale

I per puristi

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 31 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro RedHat Linux

I nata nel 1995

I Red Hat

I commerciale

I non esiste più (2004)

I (RHEL)

I CentOS

I RPM

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 32 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Fedora

I nata nel 2003

I RedHat

I orientata all’innovazione

I aggiornata

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 33 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro SUSE e openSUSE

I nata nel 1994 (SUSE), 2005 (openSUSE)

I Novell

I Slackware

I SUSE: commerciale

I openSUSE: non commerciale

I YaST

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 34 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Ubuntu

I nata nel 2004

I Canonical

I Debian

I Unity GNOME

I smart TV

I smartphone

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 35 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Kubuntu, Xubuntu, Lubuntu

I nate nel 2005, 2006, 2010

I comunitarie

I basate su Ubuntu

I diverso ambiente desktop

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 36 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro Linux Mint

I nata nel 2006

I Linux Mint team

I Ubuntu

I Cinnamon

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 37 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro ArchLinux

I nata nel 2002

I KISS (Keep it Simple, Stupid)

I rolling release

I manutenzione manuale

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 38 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro

I nata nel 2002

I "Pygoscelis papua" penguin

I source based

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 39 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Distribuzioni Linux Linux Day 2017 - www.linuxday.it

Panoramica delle più famose distro DistroWatch

.com

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 40 di 41 GULCh... ( Gruppo Utenti Linux Cagliari h...? ) - www.gulch.it Linux Day 2017 - www.linuxday.it

FINE

Matteo Pani LinuxDay - 28 ottobre 2017 pagina 41 di 41