Nelle righe seguenti verrà presa come punto di riferimento la distribuzione Mandrake Linux 10 Official e quando si parlerà di Linux come sistema operativo ci si riferirà ad essa.
Scopo di questo modesto articolo è quello di esaminare l’uso di linux come sistema operativo desktop, ma a chi può essere indicato questo sistema operativo?
A grandi linee si può dire che Linux può essere indicato:
- a chi si è reso conto che l’altro sistema operativo (windows) non è una componente essenziale per il funzionamento del PC e che, per la propria produttività personale, non sia indispensabile l’uso di costosi programmi proprietari.
- a chi crede nelle potenzialità del software libero ed open source e non vuole utilizzare software piratato.
- a chi vuole contribuire, con il semplice uso, al miglioramento dei programmi liberi ed open source, segnalando eventuali bug agli sviluppatori e sentirsi così, anche come semplice utente, parte attiva nel processo di miglioramento del software.
- a chi vuole „solo“ utilizzare il computer senza dover perdere tempo a rincorrere i continui aggiornamenti dei vari software anti-virus, anti-spyware, anti-dialer, anti-popup e anti-tutto….
- a chi non vuole aggiornare continuamente il proprio hardware per poter utilizzare l’ultima versione piratata del proprio software preferito.
- a chi vuole utilizzare in modo consapevole il proprio computer.
- a chi desidera condividere le proprie conoscenze ed il software in proprio possesso senza alcun problema di tipo legale, dal momento che la copia e la ridistribuzione di software libero non solo non è vietata ma è addirittura incoraggiata.
- a chi è contro i monopoli di qualsiasi tipo.
- a chi ha la smania di provare e scoprire le novità dell’ultimo sistema operativo appena rilasciato al costo di una semplice rivista del settore, infatti la maggior parte delle „distro“ sono disponibili anche in versione „download“, che sono quelle che poi vengono allegate alle riviste.
- a chi vuole semplicemente conoscere, come utente, le potenzialità offerte da un sistema operativo alternativo.
C’è, inoltre, anche la possibilità di acquistare il sistema operativo con tanto di confezione, migliaia di applicazioni e manuale a corredo (che da solo vale l’intera spesa).
COSA SI PUÒ FARE CON LINUX?
È la prima cosa che una persona si chiede quando decide di provare Linux. Molti risponderebbero che si può fare praticamente di tutto. Ma in questo modesto articolo, che è rivolto soprattutto a chi non ha mai provato il piacere di utilizzare Linux, cercherò di essere obiettivo facendo una fotografia di quella che è la situazione attuale (questo documento è stato scritto nel mese di Agosto 2004).
Una volta si diceva che con Linux non si potevano fare certe cose perchè mancavano le applicazioni. Allo stato attuale, questo luogo comune non ha ragione di esistere perchè ci sono molte applicazioni open source che non hanno nulla da invidiare alle più note applicazioni commerciali. Ci sono però da valutare anche altri aspetti legati alla compatibilità hardware. Molti produttori di hardware non vogliono impegnarsi nello sviluppo dei driver software per Linux, rilasciando di fatto solo quelli per Windows. Queste chiaramente sono scelte di natura commerciale che precludono l’utilizzo di queste periferiche agli utenti che decidono di utilizzare Linux (spesso questo succede dopo aver acquistato il computer o la periferica). Su questo aspetto ho una opinione tutta mia che potrebbe essere più o meno questa: il legistlatore italiano, allo scopo di garantire la pluralità nel campo del mercato informatico, potrebbe introdurre una norma che consenta la vendita di prodotti hardware nel nostro paese a patto che essi siano utilizzabili anche con altri sistemi operativi. Per fare questo il produttore potrebbe decidere, in base all’eventuale norma, o di sviluppare direttamente i driver per gli altri O.S., oppure in alternativa, di rilasciare le specifiche per consentire lo sviluppo dei driver da parte di terzi (ad esempio la comunità del software libero). In questo modo si creerebbe una condizione di equilibrio tra le libertà del produttore e quelle del consumatore.
Nonostante questi ostacoli, che non sono di poco conto, Linux riesce comunque a far funzionare la maggior parte delle periferiche oggi in commercio.
Basta pensare ad esempio che, nel caso delle schede TV, il kernel supporta il chip bt878, quindi tutte le schede TV basate su questo chip sono supportate mediante un driver, compilato come modulo e denominato bttv. Lo stesso discorso vale anche per molte altre periferiche.
In generale, a livello di hardware, la situazione è la seguente:
- Fotocamera USB: viene vista come periferica di memorizzazione accessibile mediante l’icona che compare sul desktop quando la periferica è collegata ed accesa.
- Scanner USB: molti modelli sono supportati tramite i driver del progetto SANE inclusi nella maggior parte delle distribuzioni. Se il proprio scanner non dovesse essere supportato, conviene visitare di tanto in tanto il sito ufficiale del progetto SANE che è in continua evoluzione.
- Pen-Drive USB: viene vista come periferica di memorizzazione accessibile mediante l’icona che compare sul desktop quando la periferica è collegata.
- Scheda TV: la maggior parte delle schede TV oggi in commercio sono supportate.
- Stampante Parallela-USB: ampia disponibilià di modelli supportati dal progetto CUPS.
- Scheda Video: ampia varietà di schede video supportate. Driver 3D per schede video con chip grafico Ati e Nvidia disponibili sui siti dei rispettivi produttori. Se la propria scheda video non dovesse essere ancora supportata, basta utilizzare il driver generico Vesa per poter utilizzare l’ambiente grafico.
- Scheda Audio: ampia varietà di schede audio supportate dai driver del progetto alsa inclusi in ogni distribuzione.
- Scheda di rete: ampia varietà di schede di rete supportate a livello di kernel.
- Modem 56k Interno PCI: supportati i modelli con chipset Lucent e Conexant mediante i driver dei produttori.
- Modem esterno seriale: supportati tutti i modem di questo tipo per i quali non è richiesto alcun driver software.
- Modem 56k usb: buona parte dei modem di questo tipo sono supportati (ma non tutti, conviene sempre controllare prima il modello su internet).
- Modem ADSL USB: supportati a condizione che siano disponibili i driver del produttore (situazione in continua evoluzione, la lista dei modem supportati cresce sempre di più grazie al progetto eciadsl)
- Modem Adsl Ethernet: questo tipo di modem è supportato e non ha bisogno di driver.
Quindi per la parte hardware la lista delle cose che si possono fare con Linux varia a seconda dell’hardware posseduto. Ed in linea generale la situazione è quella precedentemente descritta. Ovviamente le cose che si possono fare con un computer non dipendono solo dall’hardware posseduto, ma anche dalla dotazione software. A tal proprosito vediamo come siamo messi:
- Video scrittura, foglio di calcolo, disegno, presentazioni, etc…: questi compiti possono essere tranquillamente svolti utilizzando la suite OpenOffice.org che tra l’altro è anche compatibile con i formati proprietari attualmente più diffusi.
- Ripping ed encoding audio: basta usare le applicazioni incluse nella distribuzione tipo Grip oppure KaudioCreator(che fa parte del pacchetto multimediale di Kde 3.2.x).
- Visione DVD, VCD, Divx ed ascolto musica nei vari formati: i principali software per queste mansioni sono Mplayer, Xine, Totem e Kaffeine (questi ulimi 2 basati su Xine).
- Grafica e fotoritocco: per i compiti più semplici può essere usato Kpaint, per cose più elaborate si può usare Gimp, per la grafica 3D si consiglia l’uso di Blender.
- Editing audio: un software su tutti, Audacity.
- Ripping ed encoding da DVD a Divx: può essere utilizzato Mencoder accompagnato da AcidRip (interfaccia grafica).
- Masterizzazione CD e DVD: ci sono moltissimi software per queste mansioni. Il principale è K3b che ha un interfaccia grafica molto simile a Nero per windows.
- Visione TV: ci sono diversi software per svolgere queste mansioni, i principali sono XawTV, Zapping, TvTime e Mplayer.
- Ascolto CD musicali e brani mp3: oltre a Mplayer, Xine, Totem e Kaffeine si possono utilizzare tanti altri software tra cui Amarok, Xmms e Juk.
- Posta elettronica e rubrica: vasta scelta. Da segnalare 3 programmi su tutti che sono Kmail/Kontact, Evolution e Mozilla Thunderbird.
- Navigazione Internet: vasta scelta. Da segnalare 3 programmi su tutti che sono Konqueror, Mozilla e Mozilla Firefox.
- Visione Foto e immagini: Gqview, Gwenview, etc…
Come dicevo prima questo articolo è rivolto soprattutto a chi non conosce Linux ma vorrebbe conoscerlo. Quando installai Linux per la prima volta non conoscevo nemmeno i nomi delle applicazioni che mi potevano consentire di svolgere determinate mansioni. La mia speranza è che questa breve panoramica possa essere servita almeno a questo.