Debian does not impose hardware requirements beyond the requirements of the Linux or kFreeBSD kernel and the GNU tool-sets. Therefore, any architecture or platform to which the Linux or kFreeBSD kernel, libc, gcc, etc. have been ported, and for which a Debian port exists, can run Debian. Please refer to the Ports pages at http://www.debian.org/ports/arm/ for more details on ARM architecture systems which have been tested with Debian GNU/Linux.
Tässä luvussa ei kerrota kaikkia laitealustan ARM tuettuja laitteistokokoonpanoja, vaan kerrotaan yleisempää tietoa ja annetaan viitteet joista lisätietoa löytyy.
Debianin GNU/Linux versio 6.0 tukee yhtätoista suoritinperhettä ja kunkin suoritinperheen useaa ”suoritinmallia”.
Suoritinperhe | Nimi Debianissa | Suoritinarkkitehtuuri | Malli |
---|---|---|---|
Intel x86-koneet | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
ARM | armel | Intel IOP32x | iop32x |
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 VM-lukijalta ja DASD:ltä | generic |
IPL nauhalta | tape |
Debian GNU/kFreeBSD 6.0 supports two architectures.
Suoritinperhe | Nimi Debianissa |
---|---|
Intel x86-koneet | kfreebsd-i386 |
AMD64 & Intel EM64T | kfreebsd-amd64 |
This document covers installation for the ARM architecture using the Linux kernel. If you are looking for information on any of the other Debian-supported architectures take a look at the Debian-Ports pages.
Jokainen erilainen ARM-laitealusta vaatii oman ytimensä. Tästä syystä Debianin vakiojakelu tukee asennusta vain muutamalle yleisimmälle järjestelmälle. Debianin sovelluksia sitävastoin voi käyttää kaikilla ARM-suorittimilla.
Useimpia ARM-suorittimia voi käyttää joko big endian tai little endian -toimintatiloissa. Nykyisistä järjestelmätoteutuksista enemmistö käyttää kuitenkin little endian -toimintatilaa. Debian tukee tällä hetkellä vain little endian ARM-järjestelmiä.
Tuetut järjestelmät ovat:
Intelin I/O Processor (IOP) -tuoteperhettä löytyy useista tiedon tallennukseen ja käsittelyyn tarkoitetuista tuotteista. Debian tukee tällä hetkellä IOP32x-laitealustaa, johon kuuluvat IOP 80219 ja 32x -piirit, joita käytetään usein Network Attached Storage (NAS) -laitteissa. Debian tukee erityisesti kahta tuollaista laitetta: GLAN Tank IO-Datalta ja Thecus N2100.
IPX4XX-laitealusta perustuu Intelin XScale ARM-ytimeen. Tällä hetkellä on tuettu vain yksi IPX4XX-pohjainen järjestelmä, Linksys NSLU2. Linksys NSLU2 (Network Storage Link for USB 2.0 Disk Drives) on pieni laite joka on tarkoitettu tallennustilan helppoon tarjoamiseen verkon kautta. Siinä on Ethernet-liitäntä ja kaksi USB-porttia joihin voi liittää kiintolevyjä. Kolmannen osapuolen webbisivulla on asennusohjeita.
Kirkwood on valmistajansa Marvelin yhden piirin järjestelmä (SoC) jossa yhteen piiriin on koostettu ARM-suoritin, Ethernet, SATA, USB ja muuta toiminnallisuutta. Tällä hetkellä tuemme seuraavia Kirkwoodiin perustuvia laitteita: SheevaPlug ja QNAP Turbo Station (TS-110, TS-119, TS-210, TS-219 ja TS-219P; malleja TS-410 ja TS419P ei vielä tueta).
Orion on valmistajansa Marvelin yhden piirin järjestelmä (SoC) jossa yhteen piiriin on koostettu ARM-suoritin, Ethernet, SATA, USB ja muuta toiminnallisuutta. Markkinoilla on useita verkkolevylaitteita (NAS) jotka perustuvan Orion-piiriin. Tällä hetkellä tuemme seuraavia Orioniin perustuvia laitteita: Buffalo Kurobox, HP mv2120, QNAP Turbo Station (TS-109, TS-209 and TS-409).
QEMU emuloi laitealustaa Versatile, sillä voi siis kivasti testata ja ajaa Debiania ARM:lla jos käytettävissä ei ole rautaa.
Debianin tuki graafisille käyttöliittymille määräytyy pohjana olevan X.Org:n X11-järjestelmän tuesta. Useimmat AGP-, PCI-, PCIe- ja PCI-X-näytönohjaimet toimivat X.Org:lla. Yksityiskohtainen tieto tuetuista grafiikkaväylistä, näytönohjaimista, näytöistä ja osoitinlaitteista löytyy osoitteesta http://xorg.freedesktop.org/. Debianin versiossa 6.0 on X.Org versio 7.5.
Melkein kaikilla Linux-ytimen tukemilla verkkokortteilla (NIC) pitäisi olla tuki myös käynnistyslevyillä. Laiteajuri saattaa olla moduuli, joka tavallisesti ladataan automaattisesti.
Laitealustalla ARM ovat useimmat yhdysrakenteiset Ethernet-laitteet tuettuja ja tarjolla on moduuleita PCI- ja USB-lisälaitteille. Suurin poikkeus on IXP4xx-laitealusta (johon kuuluu sellaisia laitteita kuin Linksys NSLU2) joka tarvitsee ei-avointa mikrokoodia jotta sen yhdysrakenteinen Ethernet-laite toimisi. Linksys NSLU2:lle on saatavilla epävirallisia otoksia joissa käytetään tätä mikrokoodia osoitteesta Slug-Firmware site.