Debian 不会超出 Linux 内核与 GNU 工具集所支持的硬件范围之外。因此,任何被移植了 Linux 内核、libc、gcc 等,并拥有对应的 Debian 移植版的硬件体系或平台都可以运行 Debian。请参考移植页面 http://www.debian.org/ports/powerpc/ 以了解更多已被 Debian GNU/Linux 测试过的 PowerPC 体系。
本章仅包含一些通用的信息,以及在何处可以获得更多信息的指导,而不是试图列出支持 PowerPC 的所有不同硬件配置。
Debian GNU/Linux 8 supports ten major architectures and several variations of each architecture known as “flavors”.
体系 | Debian 命名 | 子体系 | Flavor |
---|---|---|---|
Intel x86-based | i386 | ||
AMD64 & Intel 64 | amd64 | ||
ARM | armel | Intel IXP4xx | ixp4xx |
Marvell Kirkwood | kirkwood | ||
Marvell Orion | orion5x | ||
Versatile | versatile | ||
带 FPU 的 ARM | armhf | multiplatform | armmp |
multiplatform for LPAE-capable systems | armmp-lpae | ||
64bit ARM | arm64 | ||
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 | MIPS Malta (32 bit) | 4kc-malta |
MIPS Malta (64 bit) | 5kc-malta | ||
IBM/Motorola PowerPC | powerpc | PowerMac | pmac |
PReP | prep | ||
Power Systems | ppc64el | IBM POWER8 or newer machines | |
64bit IBM S/390 | s390x | 来自 VM-reader 和 DASD 的 IPL | generic |
Debian GNU/kFreeBSD 8 支持两种架构。
体系 | Debian 命名 |
---|---|
Intel x86-based | kfreebsd-i386 |
AMD64 & Intel 64 | kfreebsd-amd64 |
本文档主要讲述的是 PowerPC 体系下的安装。如果您在寻找其他 Debian 所支持的体系的信息,请访问 Debian-Ports 网页。
对于 Debian GNU/Linux 8 来说,只有 PMac (Power-Macintosh 或 PowerMac) 和 PreP 子体系获得支持。
在 Debian 中有两种基于 CPU 类型的 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.
All Apple PowerMac G4 SMP machines.
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.
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 |
型号名称/编号 | |
---|---|
IBM RS/6000 | B50, 43P-150, 44P |
Genesi | Pegasos I, Pegasos II |
Fixstars | YDL PowerStation |
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 内核映象已经开启这项功能。支持 SMP 的内核默认是否被安装,取决于您的安装介质。这并不会影响安装,因为非 SMP 的内核也能在 SMP 的系统下启动,只不过内核只使用第一个 CPU。
为了利用多处理器,您应该确认支持 SMP 的内核软件包是否被安装,如果没有,请选择一个合适的内核软件包。
您可以自己定制内核来支持 SMP。可以在 第 8.6 节 “编译新内核” 找到相关的讨论。当前(内核版本 3.16)启用 SMP 的方法是在内核配置的 “Processor support” 中选择 “Symmetric multi-processing support”。
Debian's support for graphical interfaces is determined by the underlying support found in X.Org's X11 system, and the kernel. Basic framebuffer graphics is provided by the kernel, whilst desktop environments use X11. Whether advanced graphics card features such as 3D-hardware acceleration or hardware-accelerated video are available, depends on the actual graphics hardware used in the system and in some cases on the installation of additional “firmware” images (see 第 2.2 节 “需要固件的设备”).
Details on supported graphics hardware and pointing devices can be found at http://xorg.freedesktop.org/. Debian 8 ships with X.Org version 7.7.
几乎所有被 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 8 使用的 brltty
版本是 5.2 。