#use wml::debian::template title="移植" #include "$(ENGLISHDIR)/releases/info" #use wml::debian::toc #use wml::debian::translation-check translation="27617df7b6fd117a6430f221ae18696d6f68f0a4" 介绍

如大多数人所知,Linux 只是一个内核。而且长期以来,\ Linux 内核只能在从 386 起的\ 英特尔 x86 系列机器上运行。

但这不再是事实。Linux 内核现\ 已移植到庞大数量的架构中,这个列表还在不断增长。\ 我们紧随其后,将 Debian 发行版移植到了 这些架构上。一般来说,开始过程比较\ 困难(要让 libc 和动态链接器正常工作),\ 然后是比较常规的,可能会有点冗长的工作,尝试在新架构下\ 重新编译所有的软件包。

Debian 是一个操作系统(OS),而不是内核(实际上,它不仅仅\ 是一个操作系统,因为它包含数千个应用程序)。因此,\ 尽管大多数 Debian 移植都基于 Linux,但也有基于 FreeBSD、NetBSD 和 Hurd 内核的移植。

此页面所述工作正在进行。注意并不是所有的移植都建有\ 页面,大多数都在外部站点上。我们正在收集\ 所有移植的信息,便于与 Debian 网站一起进行\ 镜像。\ 更多的移植可能会列在 wiki 上。

官方移植列表
移植 架构 描述 状态
amd64 64 位 PC(amd64) 首次正式发布于 Debian 4.0。移植到 64 位 x86 处理器。目标是在此架构上同时支持 32 位和 64 位用户空间(userland)。\ 该移植支持AMD的 64 位 Opteron、Athlon 和 Sempron 处理器,以及支持 Intel 64 的英特尔处理器,包括 Pentium D 及各种 Xeon 和 Core 系列。 已发布
arm64 64 位 ARM(AArch64) ARM 架构的第 8 版包含 AArch64,一个新的 64 位\ 指令集。自 Debian 8.0以来,arm64 移植已包含在 Debian 中,以支持 Applied Micro X-Gene、AMD Seattle 和 Cavium ThunderX 等处理器上的新指令集。 已发布
armel EABI ARM 目前最古老的 Debian ARM 移植,支持与 v5te 指令集兼容的小端序 ARM CPU。 已发布
armhf 硬浮点 ABI ARM 很多现代的 32 位 ARM 板和器件都配有一个浮点\ 单元(FPU),但是 Debian 的 armel 移植并没有充分\ 利用。armhf 移植开始改善这种情况,并且还\ 利用了较新的 ARM CPU 的其他功能。Debian armhf 移植\ 至少需要支持 Thumb-2 和 VFPv3-D16 浮点\ 的 ARMv7 CPU。 已发布
i386 32 位 PC(i386) 第一个架构,不是严格意义上的移植。Linux 最初\ 是为英特尔 386 处理器开发的,缩写由此而来。Debian 支持英特尔(包括所有奔腾\ 系列和最近的 32 位模式的 Core Duo 机器)、AMD(K6,所有 Athlon 系列,32 位模式的 Athlon64 系列)、Cyrix 及其他\ 制造商制造的所有 IA-32 处理器。 已发布
mipsel MIPS(小端序模式) 首次正式发布于 Debian 3.0。Debian 正在移植\ 到 MIPS 架构中,用于 SGI 机器(debian-mips — 大端序)和 Digital Decstations(debian-mipsel — 小端序)。 已发布
mips64el MIPS(64 位小端序模式) 此移植为小端序,使用 N64 ABI、MIPS64r1 ISA 和硬件浮点。\ Debian 9 发布之后成为正式版本的一部分。 已发布
ppc64el POWER7+,POWER8 首次正式发布于 Debian 8.0。ppc64 的小端序移植,\ 使用新的 Open Power ELFv2 ABI。 已发布
s390x System z 首次正式发布于 Debian 7.0。用于 IBM System z 大型机的 64 位用户界面。 已发布
其他移植列表

某些移植架构还提供了非官方性质的安装镜像,您可以在 这里下载使用。这些镜像由各自对应的 Debian 移植团队进行维护。

移植 架构 描述 状态
alpha Alpha 首次正式发布于 Debian 2.1。 它没有达到进入 Debian 6.0 squeeze 版的标准, 随后被从存档中删除。 已终止
arm OABI ARM 该移植运行在各种嵌入式硬件上,如路由器或 NAS 设备。arm 移植首次正式发布于 Debian 2.2,并\ 一直支持到 Debian 5.0,然后被 armel 替代。 被 armel 替代
AVR32 Atmel 32 位 RISC 到 Atmel 的 32 位 RISC 架构,AVR32 的移植。 已终止
hppa HP PA-RISC 首次正式发布 Debian 3.0 woody,这是到\ 惠普的 PA-RISC 架构的移植。\ 它没有达到进入 Debian 6.0 squeeze 版的标准,\ 随后被从存档中删除。 已终止
hurd-i386 32 位 PC(i386) GNU Hurd 是由 GNU 组织组建的\ 新操作系统。\ Debian GNU/Hurd 将\ 是一个(可能是第一个)GNU 操作系统。目前的项目\ 建立在 i386 架构之上。 进行中
ia64 Intel Itanium IA-64 首次正式发布 Debian 3.0。这是到英特尔的\ 第一个 64 位架构的移植。注意:不应与用于 Pentium 4 和 Celeron 处理器的最新英特尔 64 位扩展混淆,\ 其称为 Intel 64; 对这些请参阅 AMD64 移植。由于\ 开发人员不足,ia64 从 Debian 8 版本中删除。 已终止
kfreebsd-amd64 64 位 PC(amd64) 作为技术预览版首次正式发布 Debian 6.0,\ 为 Debian 发布的第一个非 Linux 移植。移植 Debian GNU 系统到 FreeBSD 内核。自 Debian 8 以来,\ 不再是官方发布版的一部分。 进行中
kfreebsd-i386 32 位 PC(i386) 作为技术预览版首次正式发布 Debian 6.0,\ 为 Debian 发布的第一个非 Linux 移植。移植 Debian GNU 系统到 FreeBSD 内核。自 Debian 8 以来,\ 不再是官方发布版的一部分。 进行中
m32 M32R 到瑞萨科技(Renesas Technology)32 位 RISC 微处理器的移植。 死亡
m68k Motorola 68k 首次正式发布于 Debian 2.0。移植未能达到 Debian 4.0 的发布标准,因此未包含在 Etch 及更高版本中,并被移至 debian-ports。 Debian m68k 移植运行在各种 基于摩托罗拉 68k 系列处理器的计算机上,特别是 Sun3 系列工作站、Apple Macintosh 个人 电脑及 Atari 和 Amiga 个人电脑。 进行中
mips MIPS(大端序模式) 首次正式发布于 Debian 3.0。Debian 正在移植\ 到 MIPS 架构中,用于 SGI 机器(debian-mips — 大端序)和 Digital Decstations(debian-mipsel — 小端序)。\ Debian 10 (Buster) 之后,Debian MIPS 移植终止。 终止
netbsd-i386 32 位 PC(i386) Debian 操作系统的一个移植,配有 apt、\ dpkg 和 GNU 用户界面,连接到 NetBSD 内核。这个移植从未被发布,\ 并已被抛弃。 死亡
netbsd-alpha Alpha Debian 操作系统的一个移植,配有 apt、\ dpkg 和 GNU 用户界面,连接到 NetBSD 内核。这个移植从未被发布,\ 并已被抛弃。 死亡
or1k OpenRISC 1200 OpenRISC 1200 开源 CPU 的一个移植。 死亡
powerpc Motorola/IBM PowerPC 首次正式发布于 Debian 2.2。该移植运行在许多 Apple Macintosh PowerMac 机型,以及 CHRP 和 PReP 开放\ 架构机器上。自 Debian 9 起,不再是正式发布版的一部分。 已终止
powerpcspe PowerPC Signal Processing Engine 到低功耗 32 位 FreeScale 和 IBM "e500" CPU 上的“Signal Processing Engine”硬件移植。 进行中
riscv64 RISC-V(64 位小端序) RISC-V(64 位小端序)的移植,\ 这是一个自由和开放的指令集架构。 进行中
s390 S/390 and zSeries 首次正式发布于 Debian 3.0。对 IBM S/390 服务器的移植。在 Debian 8 时被 s390x 替代。 被 s390x 替代
sparc Sun SPARC 首次正式发布于 Debian 2.1。该移植运行在 Sun UltraSPARC 系列工作站上,以及一些 sun4 架构\ 的继承者。自 Debian 8 以来,由于开发\ 人员不足,Sparc 不再是发布版的一部分。\ 但它即将被 Sparc64 替代。 将被 sparc64 替代
sparc64 64 位 SPARC 到 64 位 SPARC 处理器的移植。 进行中
sh4 SuperH 到日立 SuperH 处理器的移植。还支持开源的 J-Core 处理器。 进行中
x32 使用 32 位指针的 64 位 PC X32 是使用 32 位指针的 amd64/x86_64 CPU ABI。\ 这个想法是使用较大的 x86_64 寄存器组,\ 同时又兼有 32 位指针的较小内存和缓存占用。 进行中

以上许多计算机和处理器\ 名称是其制造商的商标和注册商标。