46
UNA PANORAMICA SULLE DISTRO DEBIAN-LIKE

debian gnu linux

Embed Size (px)

DESCRIPTION

una panoramica sulle distro (distribuzioni) debian-like - linux day 2009 - itis divini, 24 otobre 2009 - Carlo Guerrini - camelug ( www.camelug.it ) Vedi album foto http://www.flickr.com/photos/divini/sets/72157622536133409/

Citation preview

Page 1: debian gnu linux

UNA PANORAMICA SULLE DISTRODEBIAN-LIKE

Page 2: debian gnu linux

Cos'è LINUX ???

Linux è un Sistema Operativo(abbreviato OS), ovvero quella serie di procedure che servono per

gestire le risorse di un computer.Linux è basato su UNIX

Page 3: debian gnu linux

La grande famiglia UNIX

Page 4: debian gnu linux

UNIX da “toccare”

Page 5: debian gnu linux

Linux è un OS LIBERO e GRATUITO .

LIBERO: È sviluppato e rilasciato sotto la licenza GNU/GPL(General Public License). Il codice sorgente è liberamente disponibile e modificabile.

GRATUITO: (Quasi) tutte le distribuzioni sono scaricabili gratuitamente da internet ed è possibile trovare CD con varie versioni di Linux in edicola, allegati a giornali del settore. Il tutto senza spendere 1 €!

Domanda: Windows è Libero?? Windows è gratuito??

Page 6: debian gnu linux

La legge del mercato

Provate a scrivere una mail a Microsoft e a chiedere una .ISOdi un suo sistema operativo.....sarebbe interessante leggere la risposta!

N.B.: Linux è contro la pirateriadel software!!!

Page 7: debian gnu linux

Scelte di mkt

Secondo Linux:Il sistema è aperto e può essere modificato da

chiunque abbia una nuova idea. L'idea è immediatamente disponibile per gli alti.

Gratis per tutti.

Secondo Windows:Le modifiche vengono valutate sul piano economico

e non su quello dell'innovatività. Le modifiche rimangono proprietà intellettuale dell'azienda.

E' un prodotto fatto per essere venduto.

Page 8: debian gnu linux

Linux si propone come un'alternativa valida ed efficace a Windows per numerosi motivi :) :

● 1- E' più sicuro di Windows.● 2- E' leggero, veloce ed estremamente modulare

(ricicla)● 3- E' personalizzabile all'∞● 4- E' opensource, ovvero creato e gestito da una

comunità che rende disponibile tutto il lavoro a tutti, senza distinzione!

● 5- E' gratuito

Page 9: debian gnu linux

LinuxPRO:gratuito,libero,altamente

modificabile,veloce,sicuroCONTRO:supporto

hardware,incompatibilità,”gaming”APPLICAZIONE: server/client

MacPRO:Software specifico per hardware, programmi

professionali,veloce,sicuro,”gaming”CONTRO:prezzo,disponibilità software

APPLICAZIONE: piattaforma multimediale/clientWindows

PRO:flessibilità,ampia,disponibilità software,compatibilità,”gaming”

CONTRO:sicurezza,stabilità,prestazioni,APPLICAZIONE: home-client

Page 10: debian gnu linux

Un accenno di storia

Il kernel Linux vede la luce nel 1991 grazie al giovane studente finlandese Linus Torvalds che, appassionato di

programmazione, era insoddisfatto del sistema operativo Minix un OS unix-like destinato alla didattica, scritto da Andrew Tanenbaum.

Page 11: debian gnu linux

...

Inizialmente Linux per girare utilizzava, oltre al kernel di Linus, lo userspace di Minix.

Successivamente Linus decise di rendere il sistema indipendente da Minix, anche perché non ne gradiva la licenza che lo rendeva liberamente

utilizzabile solo a fini didattici, quindi decise di sostituire quella parte del sistema operativo col

software del progetto GNU.

Page 12: debian gnu linux

L'esplosione di LINUX● LINUX è nato nel 1991 ma forse la maggiore

rivoluzione è accaduta nel 2004, quando un miliardario sudafricano ha deciso di fondare la Canonical, azienda che si prefiggeva di creare un sistema operativo Linux alla portata di tutti: Ubuntu (based on Debian)

● Inoltre dall'uscita di Windows Vista, Linux ha iniziato ad espandersi a macchia d'olio ed il suo cammino sembra inarrestabile, segno anche del malcontento generale che il nuovo SO targato Microsoft ha creato... (Speriamo che Win 7 sia altrettanto penoso :-D )

Page 13: debian gnu linux

Quanti “tipi” di Linux esistono?

Centinaia! Vengono chiamate anche distro, solitamente create da comunità di sviluppatori o società, che scelgono, preparano e compilano i

pacchetti da includere. Tutte le distribuzioni condividono il kernel Linux ma si differenziano tra loro per il cosiddetto "parco software", cioè i

pacchetti preparati e selezionati dagli sviluppatori per la distribuzione stessa, per il sistema di

gestione del software e per i servizi di assistenza e manutenzione offerti

Page 14: debian gnu linux

Distribuzioni basate su Debian- Collax - Damn Small Linux

- Debian JP - Embedded Debian, - Euronode - Floppix

- Gibraltar - GNUstep LIVE CD - grml - Kanotix - KNOPPIX - Linspire - Linex - MEPIS - M.N.I.S. OCERA - Morphix - RAYS LX - Stonegate - Ubuntu - Univention Corporate Server

-Xandros - Debian GNU/Linux

Page 15: debian gnu linux

Principali differenze: Debian

Debian: Il Sistema Operativo universale! -E' la roccia su cui si basano le distro Debian-Like-Una delle distro più antiche e più supportate al livello di documentazione -Largamente utilizzata in ambito server-Alta aderenza alle filosofie licenza GNU-Il nome Debian è stato coniato dal fondatore del

progetto, Ian Murdock, unendo il proprio nome e le prime tre lettere di quello della sua fidanzata (ora ex-moglie) Debra

Page 16: debian gnu linux

Debian...- Grande disponibilità di software (.deb)- Supporta moltissime architetture: 1. HP Alpha 2. ARM 3. HP PA-RISC 4. Intel IA-32 5. Intel IA-64 6. MIPS 7. Motorola/IBM PowerPC 8. IBM S/390 9. Sun SPARC 10. AMD64 11. Intel EM64T

Page 17: debian gnu linux

Debian...- Tutti i programmi distribuiti vengono infatti

compilati e resi disponibile sotto forma di pacchetti software coerenti tra loro, in modo che siano il più possibile compatibili e facilmente gestibili.

(25000 pacchetti per una decina di architetture)- Disponibile in 3 versioni: - Stable (v.503 “Lenny”) - Testing (“squeeze”) contiene i pacchetti che non sono ancora stati accettati nella "stable" ma che sono nella coda per il passaggio - Unstable (“Sid”) è quella in cui si sta portando avanti lo sviluppo di Debian

Page 18: debian gnu linux

Debian...- Punta sulla stabilità, serietà e sulla qualità del

prodotto software- Si possono scaricare dal sito ufficiale http://www.debian.org/ sia le .ISO delle distro e

gli installer. (GRATIS!)- Per filosofia sceglie di dividere il software in tre

sezioni:- Main (software libero a codice aperto) - Contrib (I pacchetti in questa area sono

licenziati liberamente da chi ne detiene il copyright, ma si basano su altro software che non lo è

- Non-Free (I pacchetti in questa area hanno delle forti restrizioni d’uso o di ridistribuzione)

Page 19: debian gnu linux

Debian...

- Di base viene fornito con il DE Gnome (KDE opzionale)

- Per molte operazioni “delicate” necessita di una buona esperienza e familiarità con il terminale.

- Tende a dare più garanzie sul software da installare (stabile)

Page 20: debian gnu linux

Principali Differenze: Ubuntu- Based on Debian

- La distro Linux più user-friendly- Aggiornatissima!- Un po' instabile

- Compatibilità e disponibilità software- Compatibilità hardware

- Da molta più importanza al “click”- LAMP in 7 “click”

- Installazione in 7 “click”- Community (supporto, How-

To,guide,IRC,Forum,Wiki...)- Gia configurata per molti aspetti

- Ottima rampa di lancio nel mondo Linux- Bello esteticamente

Page 21: debian gnu linux

Ubuntu...- E' nato di recente (2004)

- È prevista una nuova versione ogni sei mesi- Ubuntu prende il nome da un'antica parola

africana che significa "umanità agli altri"- E' fornito di default con molto software utile- Accessibile (Temi particolare per ipovedenti,

sintetizzatore vocale, tastiera virtuale su schermo)- Gira su un Proc. 300Mhz x86,64Mb RAM,4Gb

memoria,VGA 640x480,CD-ROM- Può essere installato all'interno di Win (Wubi)

- Molte versioni disponibilihttp://www.ubuntu-it.org/

Page 22: debian gnu linux
Page 23: debian gnu linux
Page 24: debian gnu linux
Page 25: debian gnu linux
Page 26: debian gnu linux
Page 27: debian gnu linux

Versioni note di Ubuntu-Kubuntu

- Edubuntu- Xubuntu

- Ubuntu Mobile (piattaforme embedded)- Ubuntu Server (senza DE)- Ubuntu Netbook Remix

- Fluxbuntu

Ubuntu è un progetto di comunità che si avvale della collaborazione di numerosi volontari. Canonical Ltd è lo sponsor commerciale di

Ubuntu, che assicura la regolarità delle edizioni e degli aggiornamenti.

Page 28: debian gnu linux
Page 29: debian gnu linux

APT-GETAdvanced Packaging Tool, conosciuto come APT,

è il gestore standard di pacchetti software di Debian.

Un gestore di pacchetti viene utilizzato per installare, aggiornare, verificare e rimuovere

software del sistema operativo in maniera intuitiva e aiuta a risolvere le dipendenze tra i pacchetti.

APT ha la particolarità di sfruttare contemporaneamente diverse sorgenti di pacchetti (sorgenti remote FTP e HTTP, cdrom, DVD e hard

disk), di gestire autonomamente diverse distribuzioni di pacchetti e di permettere

velocemente l'aggiornamento del sistema.

Page 30: debian gnu linux

APT-GETCi sono 3 grandi strumenti che permettono di gestire

il potente APT:

- da console

- attraverso una GUI

-da Synaptic

E' possibile comunque installare altro software scaricando ed installando i pacchetti .deb

N.B.: Per eseguire APT sono necessari privilegi di amministratore

Page 31: debian gnu linux

APT-GET...

Qualche comando:sudo apt-get install nomepacchetto

sudo apt-get remove nomepacchettosudo apt-get update

apt-get help

sudo dpkg -i pacchetto_file.debsudo dpkg -r nome_pacchetto

.tar.gz o .tar.bz2

Page 32: debian gnu linux

APT-GET

Per poter utilizzare apt-get dobbiamo aver settato uno strumento chiamato repository

I repository non sono altro che archivi di software messi a disposizione

I repo rendono molto semplice installare un nuovo programma in Linux, ed è anche molto sicuro, in

quanto ogni programma viene creato apposta per il proprio OS e controllato prima che venga installato

Page 33: debian gnu linux

Si ma alla fine...cosa posso fare con Linux???

FirefoxaMSNaMuleGimp

OpenOfficeThunderbird

VlcK3b

Rhythmbox,Hipo,gtkpodAudacity

KinoCompizWine .....

Page 34: debian gnu linux

Linux e Windows possono coesistere?

Certo! Su una stessa macchina possono essere installati più di un sistema operativo.

GRUB (GRand Unified Bootloader) è un boot loader usato da molte distribuzioni Linux e rende possibile la scelta di quale OS avviare all'accenzione del pc.

GRUB carica il kernel selezionato,lo cerca, e lo esegue

N.B.: ricordiamo che possono essere utilizzare versioni LIVE...

Page 35: debian gnu linux
Page 36: debian gnu linux

Lo strumento più potente

Senza ombra di dubbio una buona conoscenza e dimestichezza del terminale dei comandi è fondamentale

per sfruttare a pieno le potenzialità di Linux.

Qualsiasi operazione può essere effettuata senza interfaccia grafica ma non il contrario!

Comunica direttamente con il Kernel di Linux e molto spesso le operazioni eseguite da terminale sono più

efficienti anche per il fatto che non richiedono computazioni grafiche.

Page 37: debian gnu linux

Terminale... (bash,shell)

nomeutente@nomecomputer:~percorso

Alcuni comandi:lscd

ifconfigiwconfignetstat

top - htopping

mkdir .............

Page 38: debian gnu linux

...navigando...

Page 39: debian gnu linux
Page 40: debian gnu linux
Page 41: debian gnu linux
Page 42: debian gnu linux

La potenza

Page 43: debian gnu linux

La bellezza

Page 44: debian gnu linux

La stabilità

Page 45: debian gnu linux

Citazioni famose

- Read fucking manual!

- Questo è UNIX, che ti piaccia o no, ti da abbastanza corda per impiccarti da solo...

- Linux è user-friendly, è solo selettivo su chi può essergli amico!

Page 46: debian gnu linux

GRAZIE DELL'ATTENZIONEFonti utilizzate:

Wikipediahttp://www.debian.org/

www.ubuntu-it.org/www.granuzworld.altervista.org

http/[email protected]

http://www.michelem.orgwww.camelug.it

Carlo Guerrinimail/MSN [email protected]