Debian ställer inga maskinvarukrav utöver kraven ställda för Linuxkärnan och GNU:s verktyg. Därför kan alla arkitekturer eller plattformar till vilka Linuxkärnan, libc, gcc och så vidare, blivit porterade, och för vilken en portering till Debian finns, köra Debian. Referera till ports-sidorna på http://www.debian.org/ports/i386/ för mera detaljer om Intel x86-arkitektursystem som har blivit testade med Debian.
Hellre än att försöka att beskriva alla de olika maskinvarukonfigurationerna som finns stöd för i Intel x86 innehåller det här avsnittet allmän information och pekar till källor för ytterligare information.
Debian 4.0 har stöd för tolv större arkitekturer och ett flertal variationer av varje arkitektur kända som ”varianter”.
Arkitektur | Debian-beteckning | Underarkitektur | Variant |
---|---|---|---|
Intel x86-baserad | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
DEC Alpha | alpha | ||
ARM och StrongARM | arm | Netwinder och 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 från VM-läsare och DASD | generic |
IPL från band | band |
Det här dokumentet täcker in installationen för Intel x86-arkitekturen. Om du letar efter information om någon av de andra arkitekturerna som Debian stöder kan du se på sidorna för Anpassningar (porteringar).
Komplett information angående kringutrustning som stöds kan hittas i Linux Hardware Compatibility HOWTO. Det här avsnittet innehåller endast grundläggande information.
I stort sett alla x86-baserade (IA-32) processorer som fortfarande används i vanliga persondatorer stöds, inklusive alla varianter av Intels "Pentium"-serie. Gruppen omfattar också 32-bitars AMD och VIA-processorer, samt nyare processorer som Athlon XP och Intel P4 Xeon.
Om ditt system har en processor av typen 64-bitars AMD64 eller Intel EM64T-familjerna, så bör du antagligen använda installeraren för arkitekturen amd64 istället för installeraren för (32-bitars) arkitekturen i386.
Dock kan Debian GNU/Linux etch inte köras på 386 eller tidigare processorer. Trots arkitekturnamnet "i386", har stöd för faktiska 80386-processorer (och deras kloner) uteslutits med Sarge-utgåvan (r3.1) av Debian[2]. (Ingen version av Linux har någonsin haft stöd för 286 eller tidigare chip i serien.) Alla i486 och senare processorer stöds fortfarande[3].
Systembussen är den del av moderkortet som tillåter processorn att kommunicera med kringutrustning såsom lagringsenheter. Din dator måste använda ISA, EISA, PCI, Microchannel-arkitekturen (MCA, används i IBM:s PS/2-serier), eller VESA Local Bus (VLB, kallas ibland för VL-bussen). Praktiskt taget att persondatorer som sålts de senaste åren använder en av dessa.
Du bör använda ett VGA-kompatibelt skärmgränssnitt för konsollterminalen. Nästan alla moderna grafikkort är kompatibla med VGA. Urgamla standarder som CGA, MDA eller HGA bör också fungera om du inte kräver X11-stöd. Observera att X11 inte används under installationsprocessen som beskrivs i det här dokumentet.
Debians stöd för grafiska gränssnitt bestäms av det underliggande stöd som hittas i X.Org:s X11-system. De flesta AGP-, PCI- och PCIe-grafikkort fungerar under X.Org. Detaljer om grafikbussar, kort, skärmar och pekenheter som stöds kan hittas på http://xorg.freedesktop.org/. Debian 4.0 skickar med X.Org version 7.1.
Bärbara datorer stöds också. Dessa datorer är ofta specialiserade eller innehåller proprietär maskinvara. För att se om din speciella bärbara dator fungerar bra med GNU/Linux, se Linux för bärbara
Stöd för flera processorer — även kallat ”symmetrisk multi-processing” eller SMP — finns tillgängligt för den här arkitekturen. Standardkärnavbilden för Debian 4.0 blev byggd med stöd för SMP-alternativ. Det här betyder att kärnan kommer att identifiera antalet processorer (eller processorkärnor) och automatiskt inaktivera SMP på system med en processor.
Varianten 486 av Debians kärnavbildspaket för Intel x86 är inte byggt med SMP-stöd.
[2] Vi har länge försökt att undvika detta, men i slutändan var det nödvändigt på grund av en serie olyckliga problem med kompilatorn och kärnan, som började med ett fel i C++ ABI som tillhandahålls av GCC. Du bör fortfarande kunna köra Debian GNU/Linux på faktiska 80386-processorer om du bygger din egna kärna samt bygger alla paket från källkod, men det är utanför omfånget för denna handbok.
[3] Många Debian-paket kommer faktiskt att kunna köras lite snabbare på moderna datorer som en positiv effekt av att stödet för dessa gamla chip utelämnades. Processorn i486, som introducerades 1989, har tre "opcodes" (bswap, cmpxchg och xadd) som i386, introducerad 1986, inte hade. Tidigare kunde dessa inte enkelt användas av de flesta Debian-paket; nu kan de det.