CPU, schede madri e video supportate Ogni singola architettura ARM richiede un kernel specifico. Per questo motivo la distribuzione Debian si installa solo sui sistemi più comuni. Tutti i pacchetti Debian possono invece comunque essere usati su qualsiasi CPU ARM, xscale compresa. La maggior parte delle CPU ARM può funzionare sia in big endian che in little endian anche se la maggioranza dei sistemi usano la sola modalità little endian. Attualmente Debian supporta solo i sistemi ARM little endian. I sistemi supportati sono: Netwinder Ormai questo è diventato il nome di un gruppo di macchine basate sulla CPU StrongARM 110 e sul Nothbridge Intel 21285 (conosciuto anche come Footbridge). Rientrano in questo gruppo le Netwinder (forse uno dei sistemi ARM più diffusi), CATS (conosciuto anche come EB110ATX), EBSA 285 e i personal server Compaq (cps, noti anche come skiff). NSLU2 Il NSLU2 (Network Storage Link for USB 2.0 Disk Drives) prodotto da Linksys è un piccolo dispositivo che permette di fornire semplicemente dello spazio di memorizzazione tramite la rete. Dispone di un connettore Ethernet e di due porte USB a cui si possono collegare dei dischi fissi. RiscPC Questa macchina è l'hardware più vecchio supportato: è stato rilasciato nel 1994. Ha RISC OS nella ROM e Linux può essere caricato da questo OS usando linloader. Il RiscPC ha una scheda con la CPU modulare e tipicamente monta una 610 a 30 MHz, una 710 a 40 MHz oppure una Strongarm 110 a 233 MHz. La scheda madre ha porte IDE, video SVGA, parallela, seriale, una PS/2 per la tastiera e una porta proprietaria per il mouse. Il modulo proprietario di espansione del bus permette di connettere fino a otto schede di espansione a seconda della configurazione; parecchi di questi moduli hanno i driver per Linux.