Debian neklade na hardware jiná omezení než ta, která jsou dána jádrem Linuxu a programy GNU. Tedy na libovolné počítačové architektuře, na kterou bylo přeneseno jádro Linuxu, 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.
Debian 5.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 | ||
DEC Alpha | alpha | ||
ARM | arm | Netwinder a CATS | netwinder |
armel | Versatile | versatile | |
arm a armel | Intel IOP32x | iop32 | |
Intel IXP4xx | ixp4xx | ||
Marvell Orion | orion5x | ||
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 | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
MIPS (little endian) | mipsel | Cobalt | cobalt |
MIPS Malta (32 bit) | 4kc-malta | ||
MIPS Malta (64 bit) | 5kc-malta | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
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 |
Tato verze dokumentu se zabývá instalací na architektuře ARM. Pro ostatní podporované architektury jsou návody na stránkách Debian-Ports.
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
Toto je ve skutečnosti pojmenování pro celou skupinu počítačů založených na procesoru StrongARM 110 a severním můstku Intel 21285 (též známé jako Footbridge). Patří sem Netwinder (pravděpodobně jeden z nejznámějších ARM počítačů), CATS (též známý jako EB110ATX), EBSA 285 a Compaq personal server (cps alias skiff).
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.
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.
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).
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.
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 a PCIe 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 5.0 je dodáván se systémem X.Org verze 7.3.
Libovolná síťová karta (NIC) podporovaná linuxovým jádrem 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.