Sezioni
Altro
Ricerca
Login
 5 membri
Utenti registrati online
( Nessuno )
Visite
98896 visitatori 5 visitatori online
Webmaster - Infos
Utilità
|
Linux In Rilievo - Guida alle Distribuzioni di Linux
IntroduzioneQuesta è una breve guida al mondo delle distribuzioni Linux, in primo luogo per le persone che sono nuove della scena Linux e che stiano pensando di prenderne parte e cercano Linux per la prima volta. Per impostare il discorso, cominciamo con un breve storia sulle origini di Linux. Il kernel di Linux è stato creato da Linus Torvalds nel 1991, che stava studiando presso l'Università di Helsinki. Linux era originariamente destinato a essere un surrogato di Minix, un sistema operativo progettato per scopi didattici. Tra le decisioni più importanti mai prese da Linus, c'è stato l'accordo di licenza che il kernel che è stato rilasciato sotto la licenza GNU General Public License (GPL). Utilizzare la GPL ha significato che il codice di programmazione è stato reso liberamente distribuibile e disponibile al pubblico. Ciò, a sua volta, ha incoraggiato migliaia di sviluppatori a presentare i loro contributi al codice. Si stima che solo il 1,5-2% del kernel sia stato scritto da Linus Torvalds. Che cos'è una distribuzione Linux?Se si segue la stampa IT, probabilmente avrete sentito parlare di alcune società di Linux come Red Hat, Mandriva, SuSE, e Debian. Queste sono tutte organizzazioni che hanno creato le proprie "distribuzioni" (spesso conosciute come distro) di Linux. Una distribuzione di Linux non è solo il kernel stesso. Una tipica distribuzione Linux desktop è composta da vari componenti software, incluso il kernel Linux, la GNU toolchain e una raccolta di software gratuito e open source, come ad esempio OpenOffice, client di posta elettronica, browser web, instant messaging, editor di grafica, giochi e molto altro ancora. Questo software è distribuito in forma binaria e codice sorgente, il primo dei quali è il codice che il computer è in grado di capire, il secondo quello che l'uomo è in grado di leggere. Avere il codice sorgente rilasciato sotto licenza GPL, significa che gli altri sviluppatori possono modificare legalmente il software, fornendo in tal modo un meccanismo in cui la comunità può contribuire allo sviluppo di componenti software. Con la maggior parte delle distribuzioni c'è spesso software proprietario, il cui codice sorgente non può essere rilasciato. Questo può essere dovuto a restrizioni in materia di brevetti e licenze. Ci sono oltre 700 distribuzioni Linux disponibili, di cui più della metà sono attualmente in via di sviluppo attivo e rapido. Tuttavia non siate scoraggiati da questo vasto numero. Questo enorme numero è in parte un riflesso del fatto che non ci sono restrizioni personali o da parte di una organizzazione a creare la propria distribuzione. Molte distribuzioni sono state avviate da una sola persona semplicemente perché ha ritenuto che nessuna delle attuali distribuzioni soddisfi le sue specifiche esigenze. Inoltre, molte delle distribuzioni sono derivate da una delle "grandi" distro, ne condividono la stessa base ed a volte vengono rilasciate nello stesso momento. Per esempio, prendiamo la popolare distribuzione Debian. Le seguenti sono tutte le distribuzioni basate su Debian: | Impiego generale: | Finnix, Freespire, Simply GNUstep, Symphony OS, Ubuntu (vedi la lista sotto) e Xandros |
|---|
| Live CD: | Arco-Debian Linux, Big Linux, CÃ tix, DeveLinux, Dreamlinux, Elive , Kanotix , Knoppix (see list below), Morphix, Parsix, and sidux |
|---|
| Sicurezza: | Adamantix |
|---|
| MiniDistro: | Bonzai Linux |
|---|
| Internazionali: | Amber Linux, Bayanihan Linux, BeatrIX Linux, LinEx, Loco Linux, NepaLinux, PingOO, Sun Wah RAYS LX, Tuquito e Trisquel |
|---|
Inoltre, alcune di queste distribuzioni "derivate" hanno anche generato tutta una serie di altre distribuzioni. Elenco delle distribuzioni basate su Knoppix: Barnix, Bioknoppix, ClusterKNOPPIX, Clusterix, Condorux, CosmoPBX, Damn Small Linux, Danix, Dappix, DCC / Live, Dinux, distccKNOPPIX, DistccPPCKnoppix, emKnoppix, FCCU GNU / Linux Forensic Boot CD, eduKnoppix, Feather Linux, FREEDUC, GIS-Knoppix, grml, Instant-Grid, Julex, Kazit, KernelKit, knopILS, Knoppel, Knoppix 64, Knoppix-Mib, Kalango, Knosciences, Kuliax, Kurumin, Lin4Astro, Local Area Sicurezza Knoppix Linux Live Game Project , Luit Linux, Medialinux, Mentoppix, Musix, Myrinix, NordisKnoppix, Ogo Knoppix CD, Overclockix, PaiPix, ParallelKnoppix, Parsix, Paipix, Penguin Sleuth Bootable CD, Quantian, ROSLIMS, Shabdix, SLYNUX, StreamBOX-LiveCD, Toophpix, Vigyaan, Vital Dati forense o di salvataggio Kit (fork), Xarnoppix, Xfld, ZoneCD Elenco delle distribuzioni basate su Ubuntu:Edubuntu, Kubuntu, Xubuntu, Ubuntu CE (tutte le derivazioni); andLinux, Elbuntu, Fluxbuntu, gNewSense, Gnoppix, Hiweed, Impi Linux, Linux per Cliniche, LinuxMCE, nUbuntu, Scibuntu, Uberyl, Ubuntu Lite , Stunio Ubuntu, e Xubuntu. Come potete vedere, oltre 100 sono le distribuzioni basate su Debian da solo! Quali sono le differenze tra le distribuzioni?In linea generale, le distribuzioni di Linux possono essere: - Mirate ad un pubblico specifico
- Alcune distribuzioni hanno posto molta attenzione al consentire al principiante di fare un viaggio nel mondo di Linux senza impegnarlo troppo. Questo può essere realizzato fornendo ampia documentazione, come manuali stampati, una facile installazione, intuitività, ottima interfaccia grafica, configurando il desktop con un aspetto simile a Windows e con la buona compatibilità.
Altre distribuzioni sono più adatte per utenti intermedi o avanzati. Esse si basano su meno strumenti di configurazione grafica o meccanismi semplici di installazione. - Progettate per i server, i desktop o per dispositivi embedded.
- Le distribuzioni progettate per il desktop in genere hanno una amichevole interfaccia grafica e una serie di applicazioni per l'installazione domestica su un normale PC o un computer portatile, mentre le edizioni server sono utilizzate prevalentemente in ambiente commerciale, spesso accompagnate da un contratto di assistenza a tariffe commerciali.
Ci sono anche distribuzioni che sono sviluppate per hardware specifico, quali PDA, telefoni cellulari, smartphone, robot, tablet pc, thin client, dispositivi intelligenti e anche console di gioco. Ad esempio il GP2X è una console a CPU doppia da gioco, che funziona con Linux. - Commerciali o non commerciali
- La stragrande maggioranza delle distribuzioni Linux può essere scaricata da Internet a costo zero, o sono disponibili per essere acquistate su supporto fisico (CD / DVD) per importi minimi. Vi è un certo numero di imprese che forniscono una edizione libera, ma vendono anche una variante commerciale con l'aggiunta di extra, supporto tecnico, ecc. Per esempio RedHat, Novell e Mandriva rilasciano una distribuzione a costo zero, ma vendono anche edizioni che comprendono software commerciale, offrono supporto tecnico telefonico e via posta elettronica, fanno formazione, ecc. Ci sono anche società che producono soltanto versioni Linux commerciali come Xandros.
- Di uso generale o con funzioni specializzate
- Linux può essere installato su una macchina per una specifica funzione. Ad esempio la macchina può agire come un router/firewall dedicato, o può funzionare come un terminale server, o come sistema di telefonia Voice over IP (VoIP). In alternativa, la selezione di pacchetti software inclusi nella distribuzione può essere specificamente orientata ad un particolare tipo di utente. Per esempio, Studio 64 sviluppa una distribuzione con software libero per la creazione di contenuti digitali, che possono interessarvi se vi piace comporre e mixare musica.
- Progettate per hardware specifico
- La maggior parte dei PC hanno un processore Intel o AMD all'interno.
Come per Windows, sono disponibili diverse versioni di Linux per computer con processori a 32 e 64 bit. Di conseguenza un utente deve scegliere una distribuzione che sia in grado di girare sulla propria macchina. Le questioni sono un po' più complicate per il fatto che Linux non si limita a girare su processori fabbricati da Intel e AMD. Ci sono versioni di alcune distribuzioni disponibili per altre architetture comprese SPARC32, SPARC 64 (sviluppato da Sun Microsystems), ARM (ARM Limited), HPPA (Hewlett-Packard), MIPS (MIPS Technologies), SH, S/390 (IBM zSeries), Alpha (DIC), e 68k (Motorola). Una distribuzione progettata per una di queste architetture non può lavorare su una macchina Intel o AMD. - Installate su un disco fisso o su altri mezzi di avvio
- Sul disco fisso avete tutti i vostri file personali, e-mail e applicazioni personalizzate a vostro piacimento. Anche se avete fatto un backup completo di queste informazioni (cosa che si dovrebbe sempre fare!), l'installazione di Linux su questa unità può richiedere un certo sforzo. C'è una soluzione a portata di mano. B3 & Linux elenca svariate distribuzioni Live. Il termine "live" si riferisce al fatto che tali distribuzioni possono essere eseguite da CD/DVD senza installazione su disco rigido. Questo significa che un utente può provare - guidare un vero desktop Linux senza compromettere il sistema operativo esistente sul disco fisso. Utilizzando la decompressione al volo, il CD può offrire fino ai 2 GB di software eseguibile (per i DVD, fino a 8GB) disponibile per essere provato. L'esecuzione di un sistema operativo da un CD o DVD sarà significativamente più lento rispetto ad un disco rigido, ma molti di questi LiveCD possono essere installati successivamente sul disco fisso, se lo si desidera.
Oltre a supporti CD e DVD, Linux può essere eseguito anche da memoria flash, come chiavi USB (che sono più veloci del CD). Questo vi permette di avere tutte le funzionalità del sistema Linux ovunque andiate, in ufficio, a casa, anche in un paese straniero, con accesso a tutti i vostri file e, dato che le chiavi USB non fanno rumore, si può avere un PC totalmente silenzioso. E' possibile eseguire Linux usando esclusivamente la RAM. - Provviste di tutto il software che vi serve
- Idealmente, le distribuzioni si sono dotate di tutti i tipi di programmi che si desidera eseguire. Windows è disponibile con un relativamente piccolo set di applicazioni, se si pensa che molte distribuzioni Linux vengono fornite con migliaia di applicazioni che vanno dalle suite per ufficio, alle applicazioni internet, dai giochi alle utilità, dagli strumenti di programmazione agli strumenti di produttività e molto altro ancora.
Tuttavia, questo vasto numero di applicazioni può confondere un nuovo arrivato, che non solo è sempre alla ricerca di familiarizzazione con Linux, ma anche che alcune o tutte le applicazioni Linux differiscono dai loro equivalenti di Windows. Tenendo conto di ciò, alcuni sviluppatori di Linux hanno compiuto uno sforzo consapevole per la riduzione del numero di applicazioni fornite in una distro, scegliendo solo 1 o forse 2 applicazioni per un compito specifico. Dopo tutto è inutile, per un nuovo arrivato, avere 5 differenti web browser, specialmente dal momento che Firefox è così popolare. - Adatte per macchine prestanti o datate
- Si possono avere 2 computer e voler provare Linux su quello più "vecchio e lento". Alternativamente, il "vecchio e lento" computer può essere l'unica dotazione. Potrebbe essere un computer vecchio di 6 anni con un processore Pentium III, con 128MB di RAM, 10GB di spazio su disco, o anche un computer vecchio di 10 anni con una tartaruga-Pentium II con 64MB di RAM e un disco rigido 5GB. Per fortuna ci sono delle distribuzioni Linux per hardware anziano. Per esempio Damn Small Linux ha solo bisogno di un processore 486 con 16MB di RAM. Dato che Linux è adatto per hardware vecchio, può notevolmente estendere la sua durata.
Perché buttare via un computer, quando lo si può usare perfettamente? D'altro canto si potrebbe avere un PC molto potente, con un processore a 64-bit, con montagne di RAM e immenso spazio su disco. Molti tipi di applicazioni (ad esempio per la codifica, i database e il rendering) mostrano un netto vantaggio in velocità con un processore a 64-bit rispetto ad un sistema operativo a 32-bit, ma c'è poco miglioramento in velocità utilizzando un processore a 64 bit con un sistema operativo a 32-bit. Per fortuna ci sono un buon numero di distro che sono disponibili in versioni a 64 bit - Altre differenze
- Ci sono molte altre differenze tra le distribuzioni. Alcune hanno una unica modalità di gestione degli script di avvio, hanno alcune modifiche personalizzate del kernel Linux, utilizzano diversi strumenti per l'aggiornamento del sistema, o hanno le ultime versioni del software, anche se non è stato fatto pienamente il relativo debug.
Quali altri fattori potrebbero influenzare la mia scelta di distribuzione?Alcuni dei punti sollevati nel paragrafo precedente sono rilevanti per il processo decisionale; ad esempio la scelta della distribuzione può essere in parte determinata dal tipo di hardware posseduto. Tuttavia altri fattori da considerare sono i seguenti: - Il vostro livello di esperienza di Linux
- Se non avete mai usato Linux prima, probabilmente vorreste scegliere una distro che sia semplice all'installazione, che abbia installate e configurate quelle applicazioni che utilizzano una interfaccia grafica.
Tuttavia, se avete un amico che la sa lunga su Linux, raccomandiamo fortemente di usare la distro che utilizza lui. Sebbene ci sia una quantità enorme di documentazione liberamente disponibile su Internet (tramite FAQ, HOW-TO, USENET (un sistema globale di discussione su Internet), forum, siti web di sostegno, ecc), nessuno batte il sostegno diretto. Scegliete la stessa distribuzione, il che renderà più facile, per il vostro amico, aiutarvi. Tenete anche in mente che le distribuzioni più popolari hanno una grande base di utenti e quindi un maggior numero di persone che hanno risolto tutti i problemi che potreste incontrare. - La disponibilità di software
- Questo fattore va illustrato con un esempio. Prendiamo il pacchetto software NoMachine NX client (Terminale Linux; software che vi permette di rendere sicure le connessioni remote).
Gli sviluppatori di NoMachine NX rendono disponibili le versioni per distribuzioni che usano RPM, DEB e come file tar compresso. RPM e DEB sono esempi di formati di gestione dei pacchetti, utilizzati da sistemi di gestione dei pacchetti, strumenti che installano, aggiornano, disinstallano, verificano il software confezionato in quel formato. Installare con il software di gestione dei pacchetti è un gioco da ragazzi. Alcuni sistemi rilevano anche se un programma dipende da altri e verifica se sono già stati installati. Se non è disponibile, li installa automaticamente per voi. Tuttavia, se si utilizza una distribuzione che non fa uso di RPM o DEB (in questo esempio), è necessario installare il software manualmente, usando il file tar compresso. Anche eventuali modifiche apportate (come ad esempio l'installazione di una nuova versione, la rimozione del software) devono essere effettuate manualmente. E' corretto dire che se si intende sperimentare un sacco di nuovi software, è più probabile che i pacchetti siano stati realizzati per le distro più popolari. - I programmi che si desidera eseguire
- Ci sono decine di migliaia di programmi che girano sotto Linux. Sì, decine di migliaia, con la stragrande maggioranza disponibile gratuitamente! La selezione del software è una delle principali chiavi di scelta per la singola persona o per l'organizzazione che sta per creare la distro. Dal punto di vista dell'utente, è preferibile che la distribuzione venga fornita con ogni tipo di programma che vorreste impiegare, con un innegabile risparmio di tempo per la ricerca in rete delle applicazioni. È possibile scegliere esclusivamente le applicazioni utili a voi e decidere di stare alla larga da distribuzioni che hanno già applicazioni installate. In alternativa, si potrebbe essere il tipico utente che ama sperimentare nuovo software. Distribuzioni come Debian sono l'ideale per questo tipo di utente, in quanto viene fornita la scelta su oltre 18.000 applicazioni. Questo dovrebbe tenervi occupati per almeno qualche mese:)
- Kernel
- Ogni distribuzione si è dotata di almeno una versione del kernel Linux. In genere, quando una nuova release di una distribuzione è rilasciata, dispone di una nuova versione stabile del kernel. Tuttavia molte distribuzioni non sono più mantenute, o solo raramente aggiornate. Questo può significare che hanno una vecchia versione del kernel Linux, che potrebbe non supportare tutto il vostro hardware.
Ad esempio, se si vuole guardare la TV digitale sulla vostra macchina Linux, è consigliabile scegliere una distribuzione che venga fornita con la versione del kernel 2.6.x, in quanto è molto più probabile che un driver per la scheda TV venga fornito con il kernel. Questo non vuol dire che non è possibile usare l'hardware e lavorare senza i nuovi rilasci del kernel, solo che sarà più difficile. Se vi piace la scheda TV digitale Nebula, è un ottimo modo di non lavorare in un computer. Pretendere che funzioni con la versione 2.2.x o 2.4.x del kernel, è assai più difficile che volerlo usando il kernel 2.6.x.
Che distro posso usare?In primo luogo è una questione di difficile soluzione, perché la scelta di una distribuzione è in parte legata a preferenze personali. Tuttavia, per aiutare il processo di selezione, sono disponibili le schede e le recensioni di ogni principale distribuzione Linux, per dare una panoramica generale del suo target e i link utili per informazioni specifiche circa la distribuzione in questione. Considerare ciascuna di esse come un punto di partenza per le vostre avventure Linux. Se non avete mai provato Linux, si raccomanda vivamente di provare uno dei seguenti Live CD.I link sottostanti portano alle schede di queste distribuzioni: In alternativa, si consiglia di visualizzare le schede delle seguenti distribuzioni: Altre schede disponibili:
Data creazione : 22/01/2009 - 08:15
Ultima modifica : 23/01/2009 - 23:04
Categoria : Linux In Rilievo
Pagina letta 271 volte
Anteprima di stampa
Stampa pagina
Opinioni su questo articolo
Nessuno ha lasciato un commento. Diventa il primo a farlo! |
| Traduci
Ultime Distribuzioni
Ultimi Pacchetti
Info Utili
|