Guida a Ubuntu - Per Principianti - Marco Salatin
Guida a Ubuntu - Per Principianti - Marco Salatin
Guida a Ubuntu - Per Principianti - Marco Salatin
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Dall'uscita di Windows Vista Linux ha iniziato ad espandersi a macchia d'olio e la sua espansione<br />
sembra inarrestabile, segno anche del malcontento generale che il nuovo SO targato Microsoft ha<br />
creato: non è stato un buon prodotto.<br />
Altro segno dell'importanza di Linux è che la Microsoft è stata costretta a fare accordi con numerose<br />
società Linux per attuare dei programmi per rendere compatibili i due SO, segno che Linux viene<br />
usato e c'è la necessità di Interoperatibilità (voglio scambiare e usare dati da un SO all'altro senza<br />
noie e velocemente).<br />
Naturalmente non esiste solo SUSE, <strong>Ubuntu</strong> o Red Hat. Le distribuzioni Linux sono moltissime ormai<br />
e c'è l'imbarazzo della scelta!<br />
Cosa sono le Distribuzioni<br />
Quando parliamo di Linux spesso facciamo l'errore di immaginarci il sistema operativo funzionante al<br />
completo.<br />
In realtà Linux è il Kernel, ovvero il codice base che compone il SO.<br />
Tutti i SO hanno un Kernel che serve per comunicare con la macchina. In sostanza il Kernel si<br />
occupa di comunicare con l'hardware del PC quando serve, per esempio quando copiamo un file dalla<br />
chiavetta al nostro hard disk noi clicchiamo su un pulsante, ma in realtà stiamo dicendo al Kernel di<br />
contattare la chiavetta, di farsi dare il file, e comunicare al disco fisso che deve scrivere un<br />
determinato flusso di dati.<br />
A differenza di altri sistemi operativi, si potrebbe fare un computer contenente solo linux. <strong>Per</strong>ò non<br />
penso che sia comodo trovarsi a digitare comandi su schermo nero in stile DOS!<br />
Ecco quindi che sono nate le distribuzioni linux.<br />
In sostanza una distribuzione (abbreviato distro) è composta da:<br />
LINUX + INTERFACCIA GRAFICA + SET DI PROGRAMMI PREINSTALLATI<br />
Le distribuzioni nascono dal lavoro di volontari che hanno interessi comuni e spingono lo sviluppo<br />
della loro distro verso determinati obiettivi.<br />
Questi volontari formano una comunità che ruota attorno alla distro stessa.<br />
Non tutte le distribuzioni nascono dal nulla. OpenSUSE e Fedora, per esempio sono dei Fork<br />
(branchie) rispettivamente di SUSE e RED HAT, due distribuzioni commerciali create da giganti<br />
dell'informatica, Novell e Red Hat.<br />
Tenete presente una cosa: nel mondo linux TUTTE le distribuzioni sono gratuite. Ci sono delle<br />
distribuzioni a pagamento, ma non si paga il sistema operativo, ma l'assistenza che viene fornita.<br />
<strong>Per</strong> esempio RED HAT si paga, ma l'azienda omonima offre supporto 24h su 24h alle aziende,<br />
fornisce personale che istruisce al passaggio Windows → Linux. Tutto questo deve (per forza) essere<br />
pagato.<br />
Il Kernel Linux viene continuamente aggiornato da molti programmatori e dallo stesso Torvalds.<br />
La versione del Kernel viene indicata con tre numeri separati da un punto.<br />
<strong>Per</strong> sapere che versione abbiamo sul nostro pc basta dare, da terminale, il comando:<br />
uname -r<br />
Nel mio ubuntu la versione del kernel è: 2.6.24<br />
Interpretare la versione è molto semplice: I numeri pari indicano versioni stabili, i dispari quelle in<br />
fase di test.<br />
<strong>Per</strong> esempio un kernel 2.6.25 è in fase di test, e contiene novità rispetto al 2.6.24 che saranno<br />
ufficializzate nella versione 2.6.26, e via di questo passo...<br />
In genere le novità introdotte nel kernel possono essere patch di sicurezza, miglioramenti<br />
prestazionali e driver di nuove periferiche.<br />
In una distribuzione, una volta scelto il kernel, questo non viene più aggiornato ad una versione<br />
superiore, ma solamente corretto se ci sono patch alla sicurezza.<br />
Facendo un esempio pratico, ubuntu 8.04 manterrà per sempre il kernel 2.6.24.<br />
La prossima versione invece (ubuntu 8.10, uscirà a ottobre) avrà un kernel più recente (ipotizzo un<br />
2.6.28).<br />
Questo discorso vale per qualsiasi distro.