2.1. Podporovaná zařízení

Debian neklade na hardware jiná omezení než ta, která jsou dána jádrem Linuxu nebo kFreeBSD a programy GNU. Tedy na libovolné počítačové architektuře, na kterou bylo přeneseno jádro Linuxu nebo kFreeBSD, knihovna libc, překladač gcc atd., a pro kterou existuje port Debianu, můžete Debian nainstalovat. Viz stránka s porty (http://www.debian.org/ports/arm/).

Než abychom se snažili popsat všechny podporované konfigurace hardwaru pro architekturu ARM, zaměříme se spíše na obecné informace a uvedeme odkazy na doplňující dokumentaci.

2.1.1. Podporované počítačové architektury

Debian GNU/Linux 6.0 podporuje jedenáct hlavních počítačových architektur a několik jejich variant.

Architektura Označení v Debianu Podarchitektura Varianta
Intel x86 i386    
AMD64 & Intel EM64T amd64    
ARM armel Intel IOP32x iop32
Intel IXP4xx ixp4xx
Marvell Kirkwood kirkwood
Marvell Orion orion5x
Versatile versatile
HP PA-RISC hppa PA-RISC 1.1 32
PA-RISC 2.0 64
Intel IA-64 ia64    
MIPS (big endian) mips SGI IP22 (Indy/Indigo 2) r4k-ip22
SGI IP32 (O2) r5k-ip32
MIPS Malta (32 bit) 4kc-malta
MIPS Malta (64 bit) 5kc-malta
MIPS (little endian) mipsel Cobalt cobalt
MIPS Malta (32 bit) 4kc-malta
MIPS Malta (64 bit) 5kc-malta
IBM/Motorola PowerPC powerpc PowerMac pmac
PReP prep
Sun SPARC sparc sun4u sparc64
sun4v
IBM S/390 s390 IPL z VM-reader a DASD generic
IPL z pásky tape

Debian GNU/kFreeBSD 6.0 podporuje dvě architektury.

Architektura Označení v Debianu
Intel x86 kfreebsd-i386
AMD64 & Intel EM64T kfreebsd-amd64

Tato verze dokumentu se zabývá instalací Debianu s jádrem Linux na architektuře ARM. Pro ostatní podporované architektury jsou návody na stránkách Debian-Ports.

2.1.2. Procesory, základní desky a grafické karty

Protože každá ARM podarchitektura vyžaduje speciální jádro, podporuje Debian instalaci pouze na nejběžnější platformy. Mimo jádra jsou všechny ostatní balíky společné a můžete je používat na libovolném ARM procesoru včetně xscale.

Většina ARM procesorů může běžet v obou režimech adresování („little-endian“ i „big-endian“), avšak Debian podporuje pouze ARM procesory používající adresování „little-endian“.

Podporované platformy jsou

IOP32x

Intelovskou řadu I/O procesorů (IOP) můžete nalézt v řadě produktů spojených s ukládáním a zpracováváním dat. Debian momentálně podporuje platformu IOP32x zahrnující čipy IOP 80219 a 32x běžně používané v síťově připojených úložných zařízeních (NAS). debian momentálně podporuje dvě taková zařízení: GLAN Tank od IO-Data a Thecus N2100.

IXP4xx

Platforma IXP4xx je založená na Intelovském ARM jádře XScale. Momentálně jediným podporovaným systémem této platformy je Linksys NSLU2. Linksys NSLU2 (Network Storage Link for USB 2.0 Disk Drives) je malé zařízení umožňující jednoduché sdílení diskové kapacity přes síť. Součástí je ethernetová přípojka a dva USB porty, do kterých se dají připojit pevné disky. Návod k instalaci naleznete na externích stránkách.

Kirkwood

Orion je řešení typu vše v jednom (SoC — System on a Chip) od Marvelu, které v jediném čipu integruje procesor ARM, ethernet, SATA, USB a další funkcionalitu. V současné době podporujeme následující zařízení založené na Kirkwoodu: OpenRD (OpenRD-Base a OpenRD-Client), SheevaPlug a QNAP Turbo Station (TS-110, TS-119, TS-210, TS-219 a TS-219P; TS-410 a TS-419P zatím nejsou podporovány).

Orion5x

Orion je řešení typu vše v jednom (SoC — System on a Chip) od Marvelu, které v jediném čipu integruje procesor ARM, ethernet, SATA, USB a další funkcionalitu. Na trhu existuje mnoho NAS zařízení (Network Attached Storage) založených právě na tomto čipu. V současné době podporujeme Buffalo Kurobox, HP mv2120 a QNAP Turbo Station (TS-109, TS-209 a TS-409).

Versatile

Platforma Versatile je emulovaná v QEMU a je tudíž příjemnou možností, jak testovat/používat Debian na platformě ARM v případě, že nedisponujete příslušným hardwarem.

2.1.3. Podpora grafických karet

Podpora grafických karet v grafickém režimu závisí na tom, zda pro kartu existuje ovladač v projektu X.Org. Většina grafických karet pro sloty PCI, AGP, PCIe a PCI-X funguje s X.Org bezproblémově. Podrobnosti o podporovaných grafických kartách, sběrnicích, monitorech a ukazovacích zařízeních naleznete na http://xorg.freedesktop.org/. Debian GNU/Linux 6.0 je dodáván se systémem X.Org verze 7.5.

2.1.4. Hardware pro připojení k síti

Libovolná síťová karta (NIC) podporovaná jádrem Linux by měla být podporována i instalačním systémem. Ovladače dostupné jako moduly jádra by se měly zavádět automaticky.

Na architektuře ARM je podporována většina integrovaných ethernetových zařízení a dostupné jsou i moduly pro přídavná PCI a USB zařízení. Významnou výjimkou je platforma IPX4xx (obsahující zařízení jako Linksys NSLU2), která pro fungování zabudovaného ethernetového rozhraní potřebuje proprietární mikrokód. Neoficiální obrazy pro Linksys NSLU2 s integrovaným proprietárním mikrokódem můžete získat na stránce Slug-Firmware.

2.1.5. Ostatní zařízení

Linux umožňuje používat nejrůznější hardwarové vybavení jako myši, tiskárny, scannery, televizní karty a zařízení PCMCIA a USB. Většina z nich však není pro instalaci nutná.