Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。因此,任何被移植了 Linux 内核、libc、gcc 等,并拥有对应的 Debian 移植版的硬件体系或平台都可以运行 Debian。请参考移植页面 http://www.debian.org/ports/powerpc/ 以了解更多已被 Debian GNU/Linux 测试过的 PowerPC 体系。
本章仅包含一些通用的信息,以及在何处可以获得更多信息的指导,而不是试图列出支持 PowerPC 的所有不同硬件配置。
Debian GNU/Linux 7.0 支持十一种主要的体系和一些称为 “flavors” 的衍生品种。
体系 | Debian 命名 | 子体系 | Flavor |
---|---|---|---|
Intel x86-based | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
ARM | armel | Intel IOP32x | iop32x |
Intel IXP4xx | ixp4xx | ||
Marvell Kirkwood | kirkwood | ||
Marvell Orion | orion5x | ||
Versatile | versatile | ||
ARM with hardware FPU | 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 |
来自 tape 的 IPL | type | ||
64bit IBM S/390 | s390x | 来自 VM-reader 和 DASD 的 IPL | generic |
来自 tape 的 IPL | type |
Debian GNU/kFreeBSD 7.0 支持两种架构。
体系 | Debian 命名 |
---|---|
Intel x86-based | kfreebsd-i386 |
AMD64 & Intel EM64T | kfreebsd-amd64 |
本文档主要讲述的是 PowerPC 体系下的安装。如果您在寻找其他 Debian 所支持的体系的信息,请访问 Debian-Ports 网页。
对于 Debian GNU/Linux 7.0 来说,只有 PMac (Power-Macintosh 或 PowerMac) 和 PreP 子体系获得支持。
在 Debian 中有两种基于 CPU 类型的 powerpc 内核:
绝大多数系统使用这种内核,它支持 PowerPC 601、603、604、740、750 与 7400 处理器。所有 Apple PowerMac 以后的系统包括 G4 都使用这其中的处理器。
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 体系,并使用这种内核。
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 |
型号名称/编号 | |
---|---|
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 |
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/
使用 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,见前面说明。)
多处理器支持 — 又称 “symmetric multiprocessing” 或 SMP — 在本体系架构下可以使用。但是,标准的 Debian 7.0 内核映像并不支持 SMP。这不会影响安装,因为非 SMP 的内核也能在 SMP 的系统下启动,只不过内核只使用第一个 CPU。
为了使用多 CPU 的优势,您必须替换标准的 Debian 内核。您可以在第 8.6 节 “编译新内核” 找到相关的讨论。当前(内核版本 2.6.32)启用 SMP 的方法是在内核配置的 “Platform support” 中选中 “Symmetric multi-processing support”。
Debian 对显卡的支持决定于 X.Org 的 X11 系统。大多数 AGP、PCI、PCIe 和 PCI-X 视频卡都能在 X.Org 下工作。更多的关于图形总线、显卡、显示器和指点设备的支持情况,见 http://xorg.freedesktop.org/。Debian 7.0 包含 X.Org 7.6 版。
几乎所有被 Linux 内核支持的网络接口卡(NIC)也全都被安装系统所支持;驱动模块通常会自动加载。
无线网络也能得到很好地支持。虽然大多数都需要加载固件,正式的 Linux 内核能支持的无线网卡也越来越多。如果需要固件,安装程序会提示您加载。参阅 第 6.4 节 “加载缺失的固件” 了解如何在安装过程中加载固件的更多信息。
有些无线网卡不被正式的 Linux 内核支持,虽然可以在 Debian GNU/Linux 下工作,但是却不能在安装过程中使用。
如果您在安装过程中使用无线网络遇到问题,并且手头也没有其他的网卡可以使用,仍然可以使用完整的 CD-ROM 或 DVD 映像来安装 Debian GNU/Linux。选择不配置网络选项,然后只安装存在于 CD/DVD 上的软件包。在安装完成(重新启动之后)安装驱动程序和固件,并手动配置网络。
有些情况下,您需要的驱动程序不包含在 Debian 软件包里面。必须在互联网上寻找它们的源码,并自己动手编译驱动程序。该如何做已经超出了本手册的范围。
对于盲文点触设备的支持取决于 brltty
的支持。大多数设备可以在 brltty
下面工作,它们通过串口、USB 或蓝牙连接。支持盲文设备的详细情况可以查阅 brltty
website。Debian GNU/Linux 7.0 使用的 brltty
版本是 4.3 。