2.1. 支持的硬件

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

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

2.1.1. 支持的体系

Debian GNU/Linux 7.0 支持十一种主要的体系和一些称为 flavors 的衍生品种。

体系 Debian 命名 子体系 Flavor
Intel x86-based i386    
AMD64 & Intel 64 amd64    
ARM armel Intel IOP32x iop32x
Intel IXP4xx ixp4xx
Marvell Kirkwood kirkwood
Marvell Orion orion5x
Versatile versatile
带 FPU 的 ARM armhf Freescale mx5
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 来自 VM-reader 和 DASD 的 IPL generic
64bit IBM S/390 s390x 来自 VM-reader 和 DASD 的 IPL generic

Debian GNU/kFreeBSD 7.0 支持两种架构。

体系 Debian 命名
Intel x86-based kfreebsd-i386
AMD64 & Intel 64 kfreebsd-amd64

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

2.1.2. CPU,主板和视频支持

对于 Debian GNU/Linux 7.0 来说,只有 PMac (Power-Macintosh 或 PowerMac) 和 PreP 子体系获得支持。

2.1.2.1. 内核变种

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

powerpc

This kernel flavour supports the PowerPC 601, 603, 604, 740, 750, and 7400 processors. All Apple PowerMac machines up to and including the one marketed as G4 use one of these processors.

powerpc-smp

All Apple PowerMac G4 SMP machines.

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。

Systems using the PPC970 processor (Apple G5, YDL PowerStation, IBM Intellistation POWER 185) are also based on the POWER4 architecture, and use this kernel flavour.

Newer IBM systems using POWER5, POWER6, and POWER7 processors.

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 subarchitecture

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

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. 多处理器

多处理器支持 — 又称 symmetric multiprocessing 或 SMP — 在本体系架构下可以使用,并且有一个预编译的 Debian 内核映象已经开启这项功能。支持 SMP 的内核默认是否被安装,取决于您的安装介质。这并不会影响安装,因为非 SMP 的内核也能在 SMP 的系统下启动,只不过内核只使用第一个 CPU。

为了利用多处理器,您应该确认支持 SMP 的内核软件包是否被安装,如果没有,请选择一个合适的内核软件包。

您可以自己定制内核来支持 SMP。可以在 第 8.6 节 “编译新内核” 找到相关的讨论。当前(内核版本 3.2.0)启用 SMP 的方法是在内核配置的 Platform support 中选择 Symmetric multi-processing support

2.1.4. 图形卡支持

对显卡和其他定点设备的具体支持情况,见 http://xorg.freedesktop.org/。 Debian 7.0 包含 X.Org 7.7 版。

2.1.5. 网络连接硬件

几乎所有被 Linux 内核支持的网卡 (NIC) 都被安装系统支持;驱动程序通常会自动加载。

2.1.5.1. 无线网卡

无线网络也能得到很好地支持。虽然大多数都需要加载固件,正式的 Linux 内核能支持的无线网卡也越来越多。

如果需要固件,安装程序会提示您加载。参阅 第 6.4 节 “加载缺失的固件” 了解如何在安装过程中加载固件的更多信息。

有些无线网卡不被正式的 Linux 内核支持,虽然可以在 Debian GNU/Linux 下工作,但是却不能在安装过程中使用。

如果您在安装过程中使用无线网络遇到问题,并且手头也没有其他的网卡可以使用,仍然可以使用完整的 CD-ROM 或 DVD 映像来安装 Debian GNU/Linux。选择不配置网络选项,然后只安装存在于 CD/DVD 上的软件包。在安装完成(重新启动之后)安装驱动程序和固件,并手动配置网络。

有些情况下,您需要的驱动程序不包含在 Debian 软件包里面。必须在互联网上寻找它们的源码,并自己动手编译驱动程序。该如何做已经超出了本手册的范围。

2.1.6. 盲文点触设备(Braille Display)

对于盲文点触设备的支持取决于 brltty 的支持。大多数设备可以在 brltty 下面工作,它们通过串口、USB 或蓝牙连接。支持盲文设备的详细情况可以查阅 brltty website。Debian GNU/Linux 7.0 使用的 brltty 版本是 4.4 。

2.1.7. 外围设备与其他硬件

Linux 支持众多的硬件设备,比如:鼠标、打印机、扫描仪、PCMCIA 和 USB 设备。然而,在安装系统的时候,并不需要其中的大部分设备。