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/powerpc/ löytyy yksityiskohtaisempaa tietoa laitealustan PowerPC järjestelmistä joissa Debiania on kokeiltu.
Tässä luvussa ei kerrota kaikkia laitealustan PowerPC 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 PowerPC-laitealustalle. Muiden Debianin tukemien laitealustojen tietoja kannattaa etsiä Debianin Siirrokset-sivuilta.
Arkkitehtuurin powerpc tuettuja päämuunnoksia on neljä: PMac (Power-Macintosh tai PowerMac), PReP, APUS (Amiga Power-UP System), ja CHRP-koneet. Jokaisella arkkitehtuurin muunnoksella on omat käynnistystavat. Lisäksi ytimen muunnoksia on neljä erilaista, ne tukevat erilaisia suorittimen muunnoksia.
Siirrokset muille arkkitehtuurin powerpc muunnoksille, kuten BeBox- ja MBX-arkkitetuureille, ovat työn alla mutta Debian ei vielä tue niitä. Debian saattaa julkistaa 64-bittisen siirroksen tuonnempana.
Debianissa on powerpc-ytimestä neljä muunnosta, suorittimen tyypin mukaan:
Useimmat järjestelmät käyttävät tätä ytimen muunnosta. Se tukee suorittimia PowerPC 601, 603, 604, 740, 750, ja 7400. Applen nimellä G4 markkinoima kone ja kaikki Applen PowerMac-koneet sitä ennen käyttävät jotain näistä suorittimista.
Ytimen muunnelma power64 tukee seuraavia suorittimia:
POWER3-suoritinta käytetään vanhoissa IBM:n 64-bittisissä palvelinkoneissa: tunnettuihin malleihin kuuluvat IntelliStation POWER Model 265, pSeries 610 ja 640, ja RS/6000 7044-170, 7043-260, ja 7044-270.
POWER4-suoritinta käytetään uudehkoissa IBM:n 64-bittisissä palvelinkoneissa: tunnettuihin malleihin kuuluvat pSeries 615, 630, 650, 655, 670, ja 690.
Myös koneet joissa on Applen G5 (PPC970FX-suoritin) käyttävät POWER4-arkkitehtuuria, ja käyttävät tätä ytimen muunnosta.
Tämä ytimen muunnos tukee suoritinarkkitehtuuria muunnosta PReP.
Tämä ytimen muunnos tukee Amiga:n Power-UP -järjestelmää, vaikka se onkin tällä hetkellä pois päältä.
Apple (ja hetken aikaa muutama muukin valmistaja — esimerkiksi Power Computing) teki PowerPC-suorittimeen pohjautuvan mallisarjan Macintosh-tietokoneita. Suoritintuen mukaan ne jaetaan sukupolviin NuBus (jota Debian ei tue), OldWorld ja NewWorld.
OldWorld-koneita ovat useimmat Power Macintoshit joissa on levykeasema ja PCI-väylä. Useimmat suorittimiin 603, 603e, 604 ja 604e pohjautuvat Power Macintoshit ovat OldWorld-koneita. Nämä ennen iMacia julkaistut Applen PowerPC-mallit käyttävät nelinumeroista mallinumeroa, paitsi beesinväriset G3-koneet, jotka ovat OldWorld-koneita.
Niin kutsutut NewWorld PowerMacit ovat kaikki PowerMacit joissa on läpikuultavä värillinen muovikuori ja niiden jälkeen tulleet mallit. Näihin kuuluvat kaikki iMacit, iBookit, G4-koneet, siniset G3-koneet ja useimmat PowerBookit jotka on valmistettu vuonna 1999 tai sen jälkeen. NewWorld Powermacit tuntee myös niiden käyttämästä ”Rom in RAM” -järjestelmästä MacOS:lle, ja niitä valmistettiin vuoden 1998 puolivälistä eteenpäin.
Applen laitemäärittelyt ovat saatavilla osoitteesta AppleSpec ja vanhemmille malleille osoitteesta AppleSpec Legacy.
Mallinimi/-numero | Sukupolvi | |
---|---|---|
Apple | iMac Bondi Blue, 5 mallia, kelkaton romppuasema | NewWorld |
iMac kesä 2000, 2001 alku | NewWorld | |
iMac G5 | NewWorld | |
iBook, iBook SE, iBook Dual USB | NewWorld | |
iBook2 | NewWorld | |
iBook G4 | NewWorld | |
Power Macintosh Blue and White (B&W) G3 | NewWorld | |
Power Macintosh G4 PCI, AGP, Cube | NewWorld | |
Power Macintosh G4 Gigabit Ethernet | NewWorld | |
Power Macintosh G4 Digital Audio, Quicksilver | NewWorld | |
Power Macintosh G5 | NewWorld | |
PowerBook G3 FireWire Pismo (2000) | NewWorld | |
PowerBook G3 Lombard (1999) | NewWorld | |
PowerBook G4 Titanium | NewWorld | |
PowerBook G4 Aluminum | NewWorld | |
Xserve G5 | NewWorld | |
Performa 4400, 54xx, 5500 | OldWorld | |
Performa 6360, 6400, 6500 | OldWorld | |
Power Macintosh 4400, 5400 | OldWorld | |
Power Macintosh 7200, 7300, 7500, 7600 | OldWorld | |
Power Macintosh 8200, 8500, 8600 | OldWorld | |
Power Macintosh 9500, 9600 | OldWorld | |
Power Macintosh (beesi) G3 Minitower | OldWorld | |
Power Macintosh (beesi) Desktop, All-in-One | OldWorld | |
PowerBook 2400, 3400, 3500 | OldWorld | |
PowerBook G3 Wallstreet (1998) | OldWorld | |
Twentieth Anniversary Macintosh | OldWorld | |
Workgroup Server 7250, 7350, 8550, 9650, G3 | OldWorld | |
Power Computing | PowerBase, PowerTower / Pro, PowerWave | OldWorld |
PowerCenter / Pro, PowerCurve | OldWorld | |
UMAX | C500, C600, J700, S900 | OldWorld |
APS | APS Tech M*Power 604e/2000 | OldWorld |
Motorola | Starmax 3000, 4000, 5000, 5500 | OldWorld |
Mallinimi/-numero | |
---|---|
Motorola | Firepower, PowerStack Series E, PowerStack II |
MPC 7xx, 8xx | |
MTX, MTX+ | |
MVME2300(SC)/24xx/26xx/27xx/36xx/46xx | |
MCP(N)750 | |
IBM RS/6000 | 40P, 43P |
Power 830/850/860 (6070, 6050) | |
6030, 7025, 7043 | |
p640 |
Mallinimi/-numero | |
---|---|
IBM RS/6000 | B50, 43P-150, 44P |
Genesi | Pegasos I, Pegasos II |
Mallinimi/-numero | |
---|---|
Amiga Power-UP Systems (APUS) | A1200, A3000, A4000 |
Debian/powerpc ei tällä hetkellä tue NuBus-koneita. Monoliittinen Linux/PPC-ytimen arkkitehtuurissa ei vielä ole tukea näille koneille; on käytettäävä MkLinux Mach -mikroydintä, jota Debian ei vielä tue. Näitä ovat seuraavat:
Power Macintosh 6100, 7100, 8100
Performa 5200, 6200, 6300
Powerbook 1400, 2300, ja 5300
Workgroup Server 6150, 8150, 9150
Näille koneille on saatavilla linux-ydin ja rajoitettu tuki osoitteesta http://nubus-pmac.sourceforge.net/.
Macintosh-koneet jotka käyttävät 680x0-suoritinperhettä eivät kuulu PowerPC-perheeseen vaan ovat m68k-koneita. Mallit aloitti ”Mac II” -sarja, jatkoa oli ”LC”-perhe ja sitten Centris-sarja, ja pääätti Quadrat and Performat. Näissä malleissa on tavallisesti roomalainen tai 3-numeroinen mallinumero kuten IIcx, LCIII tai Quadra 950.
Tämä mallisarjan alkuna oli Mac II (Mac II, IIx, IIcx, IIci, IIsi, IIvi, IIvx, IIfx), sitten LC (LC, LCII, III, III+, 475, 520, 550, 575, 580, 630), Mac TV, Centris (610, 650, 660AV), Quadra (605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950), ja lopuksi Performa 200-640CD.
Sylimikroissa ensimmäinen malli oli Mac Portable, sitten PowerBookit 100-190cs ja PowerBook Duot 210-550c (lukuunottamatta mallia PowerBook 500 joka on Nubus, katso edellä ollutta lukua).
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.
Monen suorittimen tuki — kutsutaan myös nimellä ”symmetric multiprocessing” eli SMP — on saatavilla tälle arkkitehtuurille. Debianin julkaisun 4.0 vakioydin ei kuitenkaan tue SMP:tä. Tämän ei pitäisi estää asennusta, sillä vakiona oleva ei-SMP-ytimen pitäisi käynnistya monen suorittimen koneissa; tällöin ydin käyttää vain ensimmäistä suoritinta.
Useammasta suorittimesta saadaan hyötyä vasta korvaamalla Debianin vakioydin. Jutustelua siitä miten tämä tehdään löytyy kohdasta Kohta 8.6, ”Uuden ytimen kääntäminen”. Tällä hetkellä (ytimen versio 2.6.18) SMP otetaan käyttöön valinnalla ”Symmetric multi-processing support” ytimen asetusten osassa ”Platform support”.