Periferiche e altro hardware
Linux supporta una grande varietà di dispositivi hardware
come per esempio mouse, stampanti, dispositivi PCMCIA e USB. Tuttavia
molte di queste periferiche non sono necessarie durante l'installazione
del sistema.
L'hardware USB funziona generalmente bene, solo qualche tastiera USB
a volte può richiedere qualche configurazione aggiuntiva
(si veda ).
Si veda inoltre il
Linux Hardware Compatibility HOWTO
per sapere se uno specifico dispositivo è supportato da Linux.
L'installazione dei pacchetti da XPRAM e unità a nastro non è
supportata da questo sistema. Tutti i pacchetti che si vogliono installare
devono essere disponibili mediante DASD o dalla rete utilizzando NFS, HTTP
o FTP.
La scheda di valutazione Broadcom BCM91250A offre slot PCI da 3.3v a 32 e 64
bit e connettori USB.
La scheda di valutazione Broadcom BCM91250A offre slot PCI da 3.3v a 32 e 64
bit e connettori USB. Il Cobalt RaQ non ha il supporto per i dispositivi
aggiuntivi, ma il Qube ha uno slot PCI.
Acquistare hardware specifico per GNU/Linux
Ci sono molti rivenditori che distribuiscono computer con Debian o altre
distribuzioni GNU/Linux preinstallate.
È possibile che costino di più, ma questo acquisto
permette di stare tranquilli, perché si può essere sicuri che
l'hardware è ben supportato da GNU/Linux.
Sfortunatamente, è abbastanza difficile trovare un venditore
che distribuisca macchine &arch-title; .
Se si deve comprare una macchina con Windows preinstallato, leggere
attentamente la licenza che viene data con Windows; si può rifiutare
la licenza e ottenere un rimborso dal produttore. Facendo una ricerca su
internet di windows refund
si potrebbero recuperare delle
informazioni utili per fare questa operazione.
Indipendentemente dal fatto che compriate un sistema con Linux preinstallato
o meno o addirittura un computer usato, è necessario assicurarsi che
l'hardware sia supportato dal kernel di Linux. Controllate se il
vostro hardware è presente nelle liste elencate precedentemente.
Fate sapere al vostro rivenditore che state acquistando un computer su cui
installerete Linux. Supportate i produttori che appoggiano Linux.
Evitare hardware chiuso o proprietario
Alcuni costruttori di hardware non danno informazioni su come scrivere
i driver per i loro dispositivi. Altri non permettono di accedere alla
documentazione senza un accordo di non divulgazione che impedirebbe di
rilasciare il codice sorgente di Linux.
Un altro esempio è l'hardware proprietario dei vecchi
Macintosh. Infatti non è mai stata rilasciata nessuna
documentazione o specifica per alcun hardware Macintosh, in
particolare per il controller ADB (usato per il mouse e la tastiera),
per il controller del floppy, per tutta l'accelerazione dell'hardware video
e per la manipolazione CLUT (sebbene la manipolazione CLUT sia
supportata su quasi tutti i chip interni). In breve, questo spiega
perché il port di Linux su Macintosh è più
indietro degli altri.
Poiché non è stato dato accesso alla documentazione di questi
dispositivi, questi non funzioneranno sotto Linux. È possibile aiutare
chiedendo ai produttori di questi dispositivi di rilasciare la
documentazione. Se molte persone lo chiederanno, capiranno che la
comunità del software libero è un mercato importante.
Hardware specifico per Windows
Una moda scomoda è la proliferazione di modem e stampanti specifici
per Windows. In alcuni casi questi sono progettati specialmente per
essere pilotati dal sistema operativo Microsoft Windows hanno una
targhetta WinModem
o Made especially for Windows-based
computers
. Questo in genere è realizzato rimovendo i
processori integrati nei dispositivi e delegando il lavoro ad un driver
Windows che viene eseguito dal processore del computer. Questa strategia
rende l'hardware meno costoso, ma questi risparmi spesso
non si trasferiscono all'utente e questo hardware
può essere perfino più costoso dell'equivalente che mantiene
l'intelligenza integrata.
Dovreste evitare l'hardware specifico per Windows per due motivi. Il
primo consiste nel fatto che in generale questi produttori non
rendono disponibili le risorse necessarie alla scrittura dei driver per
Linux. Generalmente, l'hardware e l'interfaccia tra il software e il
dispositivo sono proprietari e la documentazione non è accessibile
senza un accordo di non divulgazione, sempre ammesso che sia accessibile.
Questo impedisce che venga usata per il software libero, perché
i programmatori di software libero divulgano il sorgente dei loro
programmi. Il secondo motivo è che con questi dispositivi
a cui sono stati rimossi i processori, il sistema operativo dove svolgere il
lavoro al posto loro, spesso con priorità
real-time, e quindi la CPU non è disponibile per
eseguire i programmi mentre pilota i dispositivi. Poiché gli utenti
Windows non fanno uso così intenso di processi paralleli come
fanno invece gli utenti Linux, i produttori sperano che gli utenti
Windows non notino il sovraccarico che i dispositivi comportano sul
processore. Tuttavia, qualsiasi sistema operativo che supporta l'esecuzione
di processi in parallelo, anche Windows 2000 o XP, soffre di una
degradazione delle prestazioni quando i produttori di hardware riducono
la potenza di calcolo dei loro dispositivi.
Potete aiutare a migliorare questa situazione incoraggiando questi
produttori a rilasciare la documentazione e le altre risorse per
permettere di programmare il loro hardware, ma la migliore strategia
consiste semplicemente nell'evitare questi tipi di dispositivi fino a
quando non verranno elencati nel
Linux Hardware Compatibility HOWTO.
RAM con parità falsa o virtuale
Se chiedete RAM con parità in un negozio di computer, probabilmente
otterrete dei moduli di memoria con
parità virtuale invece che con
vera parità.Le SIMM con parità
virtuale possono essere spesso (ma non sempre) riconosciute perché
hanno solo un chip in più delle equivalenti SIMM senza parità
e quel chip aggiuntivo è più piccolo degli altri.
Le SIMM con parità virtuale funziona esattamente come la
memoria senza parità. Non possono indicare quando si verifica un
errore sul singolo bit della RAM come invece fanno quelle con vera
parità. Non pagate di più per SIMM con parità virtuale.
Aspettatevi di pagare un po' di più per le SIMM
con parità vera, perché dovete comprare un bit in più
ogni 8 bit.
Se volete delle informazioni sulla RAM per l'architettura &arch-title;
e quale sia la migliore RAM da comprare, leggete le
PC Hardware FAQ.
La maggior parte dei sistemi Alpha, se non tutti, richiede l'uso di
RAM con vera parità