Hardware supportato
Da Luckylinux.org - Il wiki di informatica, tecnologia e programmazione.
La veloce diffusione dei sistemi operativi GNU/Linux ha attirato l'attenzione dei produttori di chipset e periferiche, che spesso rilasciano le specifiche per lo sviluppo dei driver. Molti driver, quindi, sono già integrati nel kernel Linux, perché vengono sviluppati direttamente dal team del kernel e sono già inclusi in molte distribuzioni. Questo fa sì che, nella maggioranza dei casi, non è necessario andarsi a scaricare i driver del produttore o configurare nulla.
In questa pagina cercheremo di indicare quali sono le periferiche che generalmente vengono riconosciute immediatamente, quelle che funzionano dopo una procedura di configurazione o con delle limitazioni, oppure quelle che non funzionano affatto.
Indice |
Schede video
Il supporto delle schede video è garantito dalla piena compatibilità allo standard VESA, supportato dalla quasi totalità dei chipset prodotti.
L'utilizzo del driver VESA, però, non consente il pieno sfruttamento delle caratteristiche della scheda, fornite dall'accelerazione hardware: questo comporta un significativo degrado delle prestazioni e può creare dei problemi, ad esempio, nella riproduzione dei filmati.
Fortunatamente, i produttori di chipset hanno permesso lo sviluppo di driver liberi per GNU/Linux, così che, salvo rari casi di configurazioni particolari, già l'installer della distribuzione riesce a configurare correttamente la scheda video.
Un discorso a parte deve essere fatto per le ultime schede ATI e Nvidia che, per motivi di licenze, non hanno rilasciato le specifiche per il supporto dell'accelerazione 3D, ma hanno sviluppato dei driver proprietari, che non possono essere inclusi nel Kernel e nel server grafico X. Per sfruttare a pieno la propria scheda, quindi, è necessario scaricarsi i driver proprietari e installarli successivamente.
Per rendere le cose più semplici, comunque, molte distribuzioni pacchettizzano i driver proprietari e i relativi moduli del Kernel in pacchetti, testati e installabili con pochi click. Se non si hanno esigenze particolari, è più conveniente installare i driver attraverso il sistema di pacchetti della propria distribuzione, piuttosto che scaricare quelli dal sito ufficiale.
Se non si utilizza l'accelerazione 3D, o è richiesta una maggiore stabilità, non è necessario utilizzare i driver proprietari, ma è meglio appoggiarsi a quelli liberi forniti con X.
Schede audio
Sono per la quasi totalità pienamente supportate e immediatamente funzionanti attraverso i driver ALSA (inclusi in ogni distro). Per configurare al meglio tutti i volumi e le entrate/uscite, si consiglia di agire da un terminale/konsole/shell con
alsamixer
Un problema può essere costituito dal supporto delle funzionalità MIDI della scheda, per cui è necessario informarsi. È comunque possibile appoggiarsi al rendering software MIDI, realizzato con programmi come timidity.
Microfono
Non ci sono particolare problemi nel sfruttare queste periferiche, basta attaccarlo all'entrata audio della scheda audio e configurarlo attraverso
alsamixer
O le rispettive interfacce grafiche di quest'ultimo
Schede di rete, Wi-Fi e Bluetooth
Di norma tutte le schede di rete (soprattutto se di marca famosa) sono supportate fin da subito dal kernel linux, potrebbe essere utile fare un ricerca con google per evidenziare eventuali incompatibilità.
Qui è dispobile una lista abbastanza completa di hardware wifi compatibile con GNU/Linux
Modem e router
Linux è in grado di gestire praticamente ogni tipo di hardware, alcuni problemi però si presentano quando l'hardware è gestito strettamente dal software. I modem ne sono un classico esempio perchè molte case ne rilasciano il software solo per windows. Per essere sicuri di non avere problemi di connessione con linux basta acquistare un modem o router che si possa collegare via ethernet, anche se quelli usb possono essere configurati quasi tutti, comunque linux preferisce gestire la connessione con una scheda di rete collegata in ethernet. Molti sono purtroppo costretti ancora ad usare la connessione a 56k, in questo caso evitare categoricamente i modem interni in quanto questi non sono dei veri modem ma delle semplici schede audio e sarà un software (quasi sempre per windows) che emulera' il funzionamento del modem in base ai segnali che la scheda audio (il nostro modem interno) gli invierà.
In conclusione:
- Modem ADSL USB e interni: mal supportati, spesso richiedono una complessa procedura di installazione dei driver. Decisamente da evitare.
- Modem ADSL ethernet: utilizzano protocolli standard e sono perfettamente supportati.
- Modem PSTN (56k) seriali: utilizzano un protocollo standard perfettamente supportato. Consigliati.
- Modem PSTN USB: spesso si tratta di Softmodem (o Winmodem), non supportati. Alcuni rari modelli sono compatibili con lo standard ACM, supportato da GNU/Linux, ma l'indicazione di compatibilità non è generalmente riportata sulla confezione. Possibilmente da evitare.
- Modem PSTN interni: Sono dei Softmodem mal supportati, decisamente da evitare.
- Router ADSL, ISDN, PSTN, Wireless: si occupano integralmente della connessione e utilizzano i normali protocolli di rete, pertanto funzionano perfettamente con GNU/Linux. Consigliati.
Guida all'installazione Modem adsl Usb
Modem supportati dai driver eciadsl: 1 2 3 4 5
Agere systems AC'97 modem usb: 1
DC-204 v3 usb: 1
ADSL Alice - Dataway USB: 1
Trust 253A SPEEDLINK (A)DSL WEB MODEM: 1
ADSL SpeedTouch Usb Alcatel (Thomson): 1
Modem Nortek Zeus: 1
ZYXEL prestige 600 series: 1
Ericsson HM120dp: 1
Telindus arescom ND220: 1
D-Link DSL200: 1
Gigaset USB Stick 108 Adapter WiFi: 1
Aethra Starmodem (nuova versione senza ECIADSL): 1
Sagem F@ST 800: 1
Conexant access runner - speedcom+ series e Atlantis (0572:cb00): 1
Stampanti e scanner
La compatibilità con scanner e stampanti è subordinata alla disponibilità dei produttori nel rilasciare le specifiche dei propri dispositivi in modo da permettere l'implementazione dei driver.
Su internet esistono vari siti con dei database di periferiche funzionanti. È consigliabile controllare sempre la compatibilità di una periferica prima di un'eventuale acquisto, in modo da evitare brutte sorprese.
Per la compatibilità delle stampanti, il sito di riferimento è LinuxPrinting.org.
Una lista di scanner supportati è disponibile nel sito del progetto SANE.
Per i dispositivi multifunzione è necessario confrontare la compatibilità separata di scanner/stampante in entrambi i siti citati.
Unità di memorizzazione esterna
Le "chiavette" e gli hard disk esterni USB sono generalmente supportati senza problemi. La maggior parte delle distro moderne, inoltre, sono in grado di montare automaticamente questi dispositivi, usando hal (tra le principali distro che non hanno questa funzione segnalo Fedora Core). Per quanto riguarda i dispositivi di storage ethernet, invece, solitamente vi si accede usando Samba (lo stesso client che si occupa di gestire una rete con sistemi Windows).
Fotocamere e Videocamere
Le fotocamere/videocamere che sono rilevate (anche in Windows) come dischi rimovibili sono completamente compatibili. Potrete controllare con dmesg se vengono viste come device scsi (sda - sdb ecc) a quel punto è sufficiente montarle, se ciò non avvenisse in automatico, con
mount /dev/sdxx /media/punto_di_mount
Per installare i driver è molto utile l'applicazione EasyCam (e EasyCam2)
Webcam
Per l'installazione dei driver per webcams è molto utile l'applicazione EasyWebcam che si può trovare nel gestore di pacchetti Synaptic.


