2.1. 支持的硬件

Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。因此,任何被移植了 Linux 内核、libc、gcc 等,并拥有对应的 Debian 移植版的硬件体系或平台都可以运行 Debian。请参考移植页面 http://www.debian.org/ports/powerpc/ 以了解更多已被 Debian 测试过的 PowerPC 体系。

本章仅包含一些通用的信息,以及在何处可以获得更多信息的指导,而不是试图列出支持 PowerPC 的所有不同硬件配置。

2.1.1. 支持的体系

Debian 4.0 支持十二种主要的体系和一些称为 “flavors” 的变种。

体系 Debian 命名 子体系 Flavor
Intel x86-based i386    
AMD64 & Intel EM64T amd64    
DEC Alpha alpha    
ARM and StrongARM arm Netwinder 与 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 (SQARM) sb1-bcm91250a
Broadcom BCM91480B (BigSur) sb1a-bcm91480b
MIPS (little endian) mipsel Cobalt cobalt
DECstation r4k-kn04
r3k-kn02
Broadcom BCM91250A (SQARM) 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 来自 VM-reader 和 DASD 的 IPL generic
来自 tape 的 IPL type

本文档主要讲述的是 PowerPC 体系下的安装。如果您在寻找其他 Debian 所支持的体系的信息,请浏览 Debian-Ports 页面。

2.1.2. CPU,主板和视频支持

有四个主要支持的 powerpc 子体系:PMac (Power-Macintosh 或 PowerMac),PReP,APUS (Amiga Power-UP System) 和 CHRP 机器。每种子体系都有各自的启动方式。并且,还有四种不同的内核变种,以支持不同的 CPU。

移植到其它 powerpc 体系的工作,比如 Be-Box 与 MBX 体系,仍在进行中,还不为 Debian 支持。将来我们也许会有 64 位的移植。

2.1.2.1. 内核变种

在 Debian 中有四种基于 CPU 类型的 powerpc 内核:

powerpc

绝大多数系统使用这种内核,它支持 PowerPC 601、603、604、740、750 与 7400 处理器。所有 Apple PowerMac 以后的系统包括 G4 都使用这其中的处理器。

power64

power64 内核支持以下的 CPU:

POWER3 处理器用于早期的 IBM 64 位服务器系统: 已知的型号包括 IntelliStation POWER Model 265、pSeries 610 与 640,以及 RS/6000 7044-170、7043-260 和 7044-270。

POWER4 处理器用于最新的 IBM 64 位服务器系统: 已知的型号包括 pSeries 615、630、650、655、670 和 690。

采用 Apple G5 (PPC970FX 处理器) 的系统也是基于 POWER4 体系,并使用这种内核。

prep

这种内核支持 PReP 子系统。

apus

这种内核支持 Amiga Power-UP 系统,当然已经禁用。

2.1.2.2. Power Macintosh (pmac) 子体系

Apple (以及其它一些制造商 — 比如 Power Computing) 生产了一系列基于 PowerPC 处理器 的 Macintosh 计算机。为体系支持的目的,它们被划分为 NuBus(Debian 没有支持)、OldWorld PCI 和 NewWorld。

OldWorld 系统多数为带软驱和 PCI 总线的 Power Macintosh。大多数基于 603、603e、604 和 604e 的 Power Macintosh 是 OldWorld 机器。除了米色的 G3 系统,这些 Apple iMac PowerPC 前身使用 4 位数字命名方式,它们都是 OldWorld 的。

被称做 NewWorld PowerMacs 是那些有半透明塑料外壳的机器。包括所有的 iMacs、iBook、G4 系统、蓝色的 G3 系统、和大多数 1999 年及以后生产的 PowerBook。NewWorld PowerMacs 也是 1998 下半年以后制造,使用 “ROM in RAM” MacOS 的系统。

Apple 硬件的规格说明位于 AppleSpec,另外,对于旧硬件,参见 AppleSpec Legacy

型号名称/编号 世代
Apple iMac Bondi Blue, 5 Flavors, Slot Loading NewWorld
iMac Summer 2000, Early 2001 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 (Beige) G3 Minitower OldWorld
Power Macintosh (Beige) 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

2.1.2.3. PReP 子体系

型号名称/编号
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

2.1.2.4. CHRP 子体系

型号名称/编号
IBM RS/6000 B50, 43P-150, 44P
Genesi Pegasos I, Pegasos II

2.1.2.5. APUS 子体系

型号名称/编号
Amiga Power-UP Systems (APUS) A1200, A3000, A4000

2.1.2.6. Nubus PowerMac 自体系 (未支持)

NuBus 系统现在还不被 Debian/powerpc 支持。单内核的 Linux/PPC 内核体系不支持这些机器;而必须使用 MkLinux Mach 微内核,而它未被 Debian 支持。它们包括:

  • Power Macintosh 6100, 7100, 8100

  • Performa 5200, 6200, 6300

  • Powerbook 1400, 2300 和 5300

  • Workgroup Server 6150, 8150, 9150

对这些机器提供有限支持的 linux 内核位于 http://nubus-pmac.sourceforge.net/

2.1.2.7. Non-PowerPC Macs

使用 680x0 系列的 Macintosh 计算机不属于 PowerPC 家族,而是 m68k 机器。这些机器型号自 “Mac II” 开始,经历 “LC” 家族,然后是 Centris 系列,至 Quadras 与 Performas 达到顶峰。这些型号使用罗马数字或 3 位数字,像 Mac IIcx、LCIII 或 Quadra 950。

该型号范围始于 Mac II (Mac II, IIx, IIcx, IIci, IIsi, IIvi, IIvx, IIfx), 然后是 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), 最后是 Performa 200-640CD。

便携机方面,它起始于 Mac Portable,然后是 PowerBook 100-190cs 和 PowerBook Duo 210-550c (不包含带有 Nubus 的 PowerBook 500,见前面说明。)

2.1.3. 图形卡支持

Debian 对显卡的支持决定于 X.Org 的 X11 系统。大多数 AGP、PCI 和 PCI 视频卡都能在 X.Org 下工作。更多的关于图形总线、显卡、显示器和指点设备的支持情况,见 http://xorg.freedesktop.org/。Debian 4.0 包含 X.Org 7.1 版。

2.1.4. 多处理器

多处理器支持 — 又称 “symmetric multiprocessing” 或 SMP — 在本体系架构下可以使用。但是,标准的 Debian 4.0 内核映像并不支持 SMP。这不会影响安装,因为非 SMP 的内核也能在 SMP 的系统下启动,只不过内核只使用第一个 CPU。

为了使用多 CPU 的优势,您必须替换标准的 Debian 内核。您可以在第 8.6 节 “编译新内核” 找到相关的讨论。当前(内核版本 2.6.18)启用 SMP 的方法是在内核配置的 “Platform support” 中选中 “Symmetric multi-processing support”。