Debianin laitevaatimukset eivät ole ankarampia kuin Linuxin ytimen ja GNU-työkalusarjan vaatimukset. Niinpä kaikki laitealustat joille on siirretty Linux-ydin, libc, gcc, jne, ja joille on olemassa Debianin siirros, kelpaavat Debianille. Debianin Siirrokset-sivulta osoitteessa http://www.debian.org/ports/i386/ löytyy yksityiskohtaisempaa tietoa laitealustan Intel x86 järjestelmistä joissa Debiania on kokeiltu.
Tässä luvussa ei kerrota kaikkia laitealustan Intel x86 tuettuja laitteistokokoonpanoja, vaan kerrotaan yleisempää tietoa ja annetaan viitteet joista lisätietoa löytyy.
Debianin versio 4.0 tukee kahtatoista suoritinperhettä ja kunkin suoritinperheen useaa ”suoritinmallia”.
Suoritinperhe | Nimi Debianissa | Suoritinarkkitehtuuri | Malli |
---|---|---|---|
Intel x86-koneet | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
DEC Alpha | alpha | ||
ARM ja StrongARM | arm | Netwinder ja CATS | netwinder |
Intel IOP32x | iop32x | ||
Intel IXP4xx | ixp4xx | ||
RiscPC | rpc | ||
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 | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
MIPS (little endian) | mipsel | Cobalt | cobalt |
DECstation | r4k-kn04 | ||
r3k-kn02 | |||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
Motorola 680x0 | m68k | Atari | atari |
Amiga | amiga | ||
68k Macintosh | mac | ||
VME | bvme6000 | ||
mvme147 | |||
mvme16x | |||
IBM/Motorola PowerPC | powerpc | CHRP | chrp |
PowerMac | pmac | ||
PReP | prep | ||
Sun SPARC | sparc | sun4m | sparc32 |
sun4u | sparc64 | ||
sun4v | |||
IBM S/390 | s390 | IPL VM-lukijalta ja DASD:ltä | generic |
IPL nauhalta | tape |
Tässä ohjeessa käsitellään asennusta Intel x86-laitealustalle. Muiden Debianin tukemien laitealustojen tietoja kannattaa etsiä Debianin Siirrokset-sivuilta.
Kaikki tiedot tuetuista oheislaitteista löytyvät ohjeesta Linux Hardware Compatibility HOWTO. Tässä luvussa kerrotaan vain perusteet.
Melkein kaikki x86-arkkitehtuurin (IA-32) suorittimet joita yhä käytetään henkilökohtaisissa tietokoneissa ovat tuettuja, mukaan lukien kaikki mallit Intelin "Pentium"-sarjassa. Tähän joukkoon kuuluvat myös 32-bittiset AMD:n ja VIA:n (entinen Cyrix) suorittimet, ja suorittimet kuten Athlon XP ja Intel P4 Xeon.
Jos koneessa on 64-bittinen suoritin AMD64- tai Intel EM64T-suoritinperheistä, haluttaneen käyttää amd64-arkkitehtuurille tarkoitettua asenninta eikä (32-bittisen) i386-arkkitehtuurin asenninta.
On huomattava ettei Debian GNU/Linux etch toimi 386-suorittimella tai sitä vanhemmilla suorittimilla. Huolimatta arkkitehtuurin nimestä "i386", Debian Sarge (r3.1) jätti pois tuen 80386-suorittimille (ja niiden klooneille), joita aikaisemmat Debianin julkaisut tukivat [2]. (Mikään Linuxin versio ei ole tukenut 286-suoritinta tai sitä vanhempia saman sarja suorittimia.) Kaikki i486 ja sitä uudemmat suorittimet ovat yhä tuettuja. [3].
Väylä on emolevyn osa jonka kautta suoritin kommunikoi oheislaitteiden kuten massamuistien kanssa. Tietokoneessa on oltava ISA, EISA, PCI, Mikrokanava (MCA, käytettiin IBM:n PS/2-malleissa), tai VESA Local Bus (VLB, joskus käytetään nimeä VL-väylä). Käytännöllisesti katsoen kaikissa viime vuosina myydyissä henkilökohtaisissa tietokoneissa on joku näistä.
Konsolille olisi käytettävä VGA-yhteensopivaa näyttöliitäntää. Lähes kaikki uudet näytönohjaimet ovat VGA-yhteensopivia. Ikivanhojen standardien kuten CGA, MDA tai HGA pitäisi myös toimia, kunhan ei tarvita X11-tukea. Huomaa, ettei X11:ta käytetä tässä ohjeessa kuvatussa asennusprosessissa.
Debianin tuki graafisille käyttöliittymille määräytyy pohjana olevan X.Org:n X11-järjestelmän tuesta. Useimmat AGP-, PCI- ja PCIe-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 4.0 on X.Org versio 7.1.
Myös sylimikroja tuetaan. Sylimikrot ovat usein erikoisrakenteisia tai niissä on ei-avoimia komponentteja. Oman sylimikron toimivuuden GNU/Linuxin kanssa voi tarkistaa Linux Laptop -sivuilta.
Monen suorittimen tuki — kutsutaan myös nimellä ”symmetric multiprocessing” eli SMP — on saatavilla tälle arkkitehtuurille. Debianin julkaisun 4.0 vakioytimeen on käännetty mukaan SMP-alternatives -tuki. Ydin tunnistaa suorittimien (tai suoritinytimien) määrän ja ottaa automaattisesti SMP:n pois käytöstä yhden suorittimen järjestelmissä.
Debianin ytimiin suoritinmallille 486 arkkitehtuurille Intel x86 ei ole käännetty mukaan SMP-tukea.
[2] Tätä yritettiin välttää pitkään, mutta se tuli lopulta välttämättömäksi kääntäjään ja ytimeen liittyvän harmillisen tapahtumasarjan vuoksi. Kaikki alkoi GCC:n tarjoaman C++ ABI:n viasta. Debian GNU/Linuxia voi yhä käyttää 80386-suorittimilla kääntämällä oman ytimen ja kääntämällä kaikki paketit lähdekoodista, mutta se ei kuulu tämän ohjeen aihepiiriin.
[3] Mukavana sivuvaikutuksena tälle poistetulle vanhojen suorittimien tuelle useat Debianin paketit toimivat itse asiassa nopeammin uusissa tietokoneissa. Vuonna 1989 julkistetussa i486-suorittimessa on kolme käskyä (bswap, cmpxchg, ja xadd) jotka puuttuvat vuonna 1986 julkistetusta i386-suorittimesta. Aikaisemmin näitä käskyjä ei helposti voinut käyttää useimmissa Debianin paketeissa, mutta nyt voi.