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 processori come
Athlon XP e Intel P4 Xeon.
Purtroppo &debian; GNU/Linux &releasename; non funziona
sui processori 386 e precedenti. A dispetto del nome dell'architettura,
i386
, il supporto per i processori 80386 (e i suoi cloni) è
stato eliminato a partire dalla release Sarge (r3.1) di &debian;
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.
.
Se si possiede un sistema con processore a 64-bit della famiglia AMD64
o EM64T Intel è consigliabile usare la versione dell'installatore per
l'architettura amd64 al posto della versione per i386 (32-bit).
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, PCIe o VLB (VESA Local Bus,
conosciuto anche come VL bus). Tutti i personal computer venduti
negli ultimi anni usano uno di questi.