2.1. 支持的硬件

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

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

2.1.1. 支持的体系

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

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

2.1.2. CPU,主板和视频支持

Mips 上的 Debian 支持以下平台:

  • SGI IP22: 该平台包括的 SGI 的 Indy、Indigo 2 和 Challenge S。由于这些机器非常近似,在本文档中所指的 SGI Indy 同样也代表 Indigo 2 与 Challenge S。

  • SGI IP32:该平台常被称为 SGI O2。

  • MIPS Malta:该平台由 QEMU 模拟,如果您没有硬件设备,这是用来测试 MIPS 上 Debian 的好方法。

关于支持 mips/mipsel 机器的完整信息见 Linux-MIPS homepage。以下只涉及 Debian 安装程序所支持的系统。如果您在寻找其它子系统的支持,请联系 debian-mips mailing list

2.1.2.1. CPU

Debian 安装系统支持 big endian MIPS 上的 SGI IP22、SGI Indy、Indigo 2 和具有 R4000、R4400、R4600 和 R5000 处理器的 Challenge S。对于 SGI IP32,当前只支持 R5000。

一些 MIPS 机器既可在 big 出可以在 little endian 模式下操作。对于 little endian MIPS,请阅读 mipsel 体系的相关文档。

2.1.3. 多处理器

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

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

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

2.1.4. Graphics Hardware 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.

X.Org 的 X 窗口系统仅支持 SGI Indy 和 O2。

2.1.5. 网络连接硬件

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

2.1.6. 外围设备与其他硬件

Linux supports a large variety of hardware devices such as mice, printers, scanners, PCMCIA/CardBus/ExpressCard and USB devices. However, most of these devices are not required while installing the system.