Visto che è una domanda che spesso si pongono la maggior parte dei nuovi arrivati nel forum ma anche chi è semplicemente di passaggio e cerca informazioni sul mondo di Linux, ho pensato di aprire questo thread, nella speranza che diventi un riferimento, così tutti i nuovi iscritti avranno già la risposta ai loro dubbi, così si evita di aprire nuovi thread, di ripetere sempre le stesse cose, i server funzionano meglio, i moderatori vivono più a lungo e tutti sono più felici.
Se l'idea non funziona o infrange qualche regola, io per primo chiedo che il thread venga chiuso. Chiedo gentimente che tutti gli utenti partecipino per migliorare il thread, specificando
aspetti che ho trascurato o esprimendo meglio i concetti. Enjoy!
Operazioni preliminari:
- munirsi di tempo e di connessione a internet.
Sembrerà una cazzata, ma sono importantissimi. Il tempo vi serve perchè installare Linux, se non lo avete mai fatto, può portare via più dei 20 minuti strettamente tecnici. Se state scegliendo la distribuzione, dovete comunque fare delle ricerche preventive che richiedono un minimo di tempo e di attenzione per evitare problemi, quindi non fate le cose di fretta. Internet invece serve per tutto e risulta molto utile per lavorare agevolmente con Linux.
- informatevi sul vostro hardware, cercando di scoprire il più esattamente possibile la marca e il modello delle componenti installate. Tenete sempre presente che alcune componenti nascono specificatamente per Windows (come ad esempio i modem interni 56k) e in quanto tali non è detto che siano pienamente supportate, a prescindere dalla distribuzione. Ciò non significa che sicuramente non funzioneranno, ma non aspettatevi nemmeno che funzionino fin da subito.
Dopo che avete la lista di quel che è montato sul vostro pc controllate in internet, inserendo in Google il nome del pezzo e aggiungendo "linux", se ci sono problemi di compatibilità noti, ad esempio se è chiaramente segnalato il malfunzionamento di quella componente. Valutate quindi se questa mancanza vi crea problemi sostanzali o se è trascurabile.
Detto questo, si passa alle valutazioni.
Esistono due grandi tipologie di distribuzione in Linux: quelle basate sulla distribuzione Debian, dette anche debian-based, che utilizzano prevalentemente i pacchetti .deb (i pacchetti sono come gli .exe in Windows), e quelle basate sulla distribuzione Red Hat, che utilizzano prevalentemente i pacchetti .rpm.
Distro principali basate su .deb: Debian, Knoppix, Ubuntu. Ne esistono tantissime altre, ma alla fine l'origine è sempre una di queste tre.
Distro principali basate su .rpm: Fedora Core, SuSE, Mandriva. Anche qui, ne esistono di derivate ma queste sono le principali.
Slackware: una distribuzione a sè stante, usa i pacchetti .tgz (utilizzati anche dalle altre distribuzioni, ma in forma enormemente minore).
Semplificando moltissimo il discorso e tralasciando aspetti filosofici come ad esempio il rispetto dell'open source questo è quanto:
Distribuzioni basate sui .deb
Le distro basate sui .deb tendono a essere più "leggere", ovvero gravano meno sul sistema e in fase di installazione forniscono quel che basta per lavorare e poco di più, permettono una maggiore configurazione tramite linea di comando, ma presentano un numero inferiore di configurazioni guidate, tools e scelte preconfigurate. Per configurazioni guidate intendo la classica finestrella con scritto "Benvenuto! Questo assistente ti aiuterà a configurare...premi avanti per continuare.."
Possibili vantaggi:
- esiste moltissima documentazione online, inoltre essendo di base la stessa distribuzione, può capitare a volte che magari i consigli validi per Debian funzionino anche su Ubuntu. Eventuali problemi che si presentano sono quindi probabilmente risolvibili cercando in google il problema stesso.
- i pacchetti .deb sono molto diffusi, questo permette quindi di avere buone probabilità di trovare ciò che serve per risolvere i problemi.
Possibili svantaggi:
- per chi arriva dal mondo Windows, potrebbe trovare il sistema troppo scarno, senza gestori di configurazione o interfacce grafiche che permettano un utilizzo immediato del sistema.
Distribuzioni basate sui .rpm
Tendono a essere molto complete in termini di software preinstallato e di tools di configurazione, cercando di essere il più possibili "simili a Windows", anche se in realtà sono prodotti mooolto diversi da quelli di Microsoft. Possono comunque essere configurate da linea di comando se necessario, ma è un'operazione che a volte risulta meno agevole rispetto alle .deb based.
Normalmente richiedono un hardware un po' più potente, in termini di capacità su disco fisso e di ram.
Possibili vantaggi:
- L'utilizzo del sistema potrebbe risultare un po' più immediato, grazie a strumenti appositamente creati per quella distribuzione (Mandriva Control Center, YaST..), complessivamente possono risultare più "semplici" [è comunque una questione soggettiva, io riporto la maggior parte dei pareri, non odiatemi! ]
- Il sistema in sè viene fornito con una tipologia di software che richiede meno configurazioni
Possibili svantaggi:
- La documentazione online, seppur presente, è numericamente inferiore a quella presente per le.deb based.
- Non sempre si riesce a trovare il programma desiderato in .rpm perchè il parco software è leggermente inferiore
- Richiedono al sistema una quantità maggiore di risorse (sempre meno di Windows, quello sempre, ma di più rispetto alle .deb, correggetemi se sbaglio)
C'è poi la Slackware, che è un caso a parte, per la quale vi rimando qui:
http://it.wikipedia.org/wiki/Slackware
In definitiva si tratta di vedere che computer si ha (se avete un quad core Q6600 con 2 giga di ram è un conto, se avete un Duron 1100 Mhz con 256 di ram è un altro), a cosa vi potrebbe servire Linux (magari dovete fare una certa cosa e quel programma gira bene solo sulle .deb based, nel qual caso sapete già su cosa orientarvi) e con che spirito affrontate le cose.
Una Ubuntu, tanto per dirne una e fare l'esempio, potrebbe non girare subito alla perfezione, ma quasi certamente il problema è risolvibile. Se però non avete voglia di stare davanti al pc, la linea di comando vi dà il voltastomaco, non avete passione di stare in internet a leggere e con una SuSE o una Mandriva tutto funziona, allora scegliete ciò che più vi risulta comodo.
Se invece risolvere i problemi vi dà una certa soddisfazione e volete comunque scoprire di più il mondo di Linux, una .deb based vi permette sicuramente di giocattolare di più (da questo punto di vista Slackware sarebbe il meglio), quindi scegliete in base all'hardware e alle intenzioni che avete!
Spero di essere stato utile, se qualcuno vuole aggiungere o cambiare qualcosa non mi offendo, anche perchè sono un eterno ignorante in materia!