CPU, schede madri e video supportate
Le informazioni complete sulle periferiche supportate possono essere
trovate nel Linux Hardware Compatibility
HOWTO. Lo scopo di questa sezione è descrivere solo le cose
fondamentali.
CPU
Sono supportati quasi tutti i processori x86 (IA-32) attualmente usati
nei personal computer, comprese tutte le varianti della serie
Pentium
di Intel. Questa tipologia di processori comprende
anche i processori a 32-bit AMD e VIA (Cyrix) e i nuovi processori come
Athlon XP e Intel P4 Xeon.
Se si possiede un sistema a 64-bit AMD64, Intel EM64T o un processore
Intel Core 2 Duo è consigliabile usare la versione dell'installatore
per l'architettura amd64 al posto della versione per i386 (32-bit).
Purtroppo Debian GNU/Linux &releasename; non funziona
sui processori 386 e precedenti. A dispetto del nome dell'architettura,
i386
, in Debian Sarge è stato eliminato
il supporto per i processori 80386 (e i suoi cloni) che invece erano
supportati dalle release precedenti
Sono stati fatti molti tentativi per evitare la rimozione ma alla fine è
risultata necessaria a causa di una serie di problemi con il compilatore
e il kernel, iniziando da un bug nell'ABI C++ fornita da GCC. Si dovrebbe
poter comunque usare Debian GNU/Linux sui processori 80386 compilando in
proprio un kernel personalizzato e compilando tutti i pacchetti a partire
dai sorgenti, ma questo non rientra nello scopo del manuale.
. (Nessuna versione di Linux ha mai supportato il 286 o i chip
precedenti). Tutti i processori dal i486 in poi continuano ad essere
supportati
Come effetto collaterale della rimozione del supporto per i chip più
vecchi molti pacchetti Debian sono un po' più veloci sui computer
recenti. Il i486, introdotto nel 1989, ha tre istruzioni nel linguaggio
macchina (bswap, cmpxchg e xadd) che il i386, introdotto nel 1986, non
aveva. Fino a ora queste istruzioni non potevano essere usate con facilità
dalla maggior parte dei pacchetti Debian; ma adesso è possibile farlo.
.
Bus di I/O
Il bus è quella parte della scheda madre che permette alla CPU di
comunicare con le periferiche come i dispositivi di memorizzazione.
Ogni computer usa un bus ISA, EISA, PCI, MCA (Microchannel Architecture
usata dai PS/2 della IBM) o VLB (VESA Local Bus, conosciuto anche come
VL bus). Tutti i personal computer venduti negli ultimi anni usano uno
di questi.