Замечание: Оригинал этого документа новее, чем перевод.
Как большинство из вас уже знает, Linux — это только ядро. И в течение долгого времени ядро Linux работало только на машинах серии Intel x86, начиная с 386 (ведётся работа по переносу Linux на 286 и более старые машины. См. более подробную информацию на страницах проекта ELKS).
Тем не менее, теперь это уже не так. Ядро Linux теперь перенесено на большое (и всё увеличивающееся) количество архитектур. Вслед за этим мы перенесли дистрибутив Debian на эти архитектуры. В общем, этот процесс трудно начать (надо добиться гладкой работы libc и динамического сборщика), а затем он становится достаточно рутинной и продолжительной работой по перекомпиляции всех наших пакетов на новых архитектурах.
Debian — это операционная система, а не ядро (на самом деле это даже больше, чем ОС, поскольку включает тысячи прикладных программ). Чтобы доказать это, мы начали разрабатывать три переноса на основе других ядер, указанные в конце страницы.
Внимание — эта страница находится в стадии разработки. Не все переносы пока имеют собственные страницы, а большая часть тех, что есть, находится на других сайтах. Мы работаем над сбором информации обо всех переносах, чтобы она зеркалировалась вместе с web-сайтом Debian.
Следующие переносы включены по крайней мере в один стабильный выпуск Debian.
i386)
Первая архитектура. Строго говоря, это не перенос. Linux изначально
разрабатывался для процессоров Intel 386, отсюда сокращённое название
архитектуры. Debian поддерживает все процессоры IA-32, созданные
Intel (включая все серии Pentium и новейшие процессоры Core Duo в
32-битном режиме), AMD (K6, все серии Athlon и Athlon64 в 32-бмтном
режиме), Cyrix и другими производителями.
Поскольку web-сайт Debian переходит от традиционного i386-центричного
взгляда на Linux к более сбалансированному, вся информация, специфичная
для i386, будет перемещена сюда.
m68k)
Впервые официально выпущен в Debian 2.0. Для этого порта не были выполнены критерии выпуска для Debian 4.0 и поэтому он не был включён в выпуск Etch. Перенос Debian m68k работает на разнообразных компьютерах на основе серии процессоров Motorola m68k, в частности, серии рабочих станций Sun3, персональных компьютерах Apple Macintosh, Atari и Amiga.
sparc)
Впервые официально выпущен в Debian 2.1. Этот перенос работает на серии рабочих станций Sun SPARCstation, а также на некоторых их производных архитектуры sun4.
alpha)
Впервые официально выпущен в Debian 2.1. Один из самых старых переносов, довольно стабилен.
powerpc)
Впервые официально выпущен в Debian 2.2. Этот перенос работает на многих моделях Apple Macintosh PowerMAC, и на машинах с открытой архитектурой CHRP и PReP.
arm)
Впервые официально выпущен в Debian 2.2. Этот перенос работает на разнообразном встраиваемом оборудовании, в том числе на NSLU2.
mipsи
mipsel)
Впервые официально выпущен в Debian 3.0. Debian перенесён на архитектуру MIPS, используемую в машинах SGI (debian-mips, с порядком байтов от старшего к младшему — big-endian) и Digital DECstations (debian-mipsel, с порядком байтов от младшего к старшему — little-endian).
hppa)
Впервые официально выпущен в Debian 3.0. Это перенос на архитектуру Hewlett-Packard PA-RISC, достаточно проработан.
ia64)
Впервые официально выпущен в Debian 3.0. Это перенос на первую 64-битную архитектуру Intel. Учтите: не путайте эту архитектуру с последним 64-битным расширением Intel для процессоров Pentium 4 и Celeron, называемым EM64T. Смотрите для неё перенос AMD64.
s390)
Впервые официально выпущен в Debian 3.0. Это перенос на серверы IBM S/390.
amd64)
Впервые официально выпущен в Debian 4.0. Порт на 64-битные процессоры AMD64. Целью является поддержка как 32-битного, так и 64-битного пользовательского пространства на этой архитектуре. Этот порт поддерживает 64-битные процессоры Opteron, Athlon и Sempron от AMD и процессоры Intel с поддержкой EM64T, включая Pentium D и разнообразные серии Xeon и Core2.
Перечисленные здесь переносы ещё не являются частью стабильного выпуска Debian, но когда-нибудь станут ей.
Перенос на 64-битную архитектуру PPC64 с полным 64-битным пользовательским адресным пространством.
sh)
Достаточно новый перенос на процессоры Hitachi SuperH.
Перенос на машины ARM с порядком байтов от старшего к младшему — big-endian, главным образом на Linksys NSLU2.
Перенос на 32-битный RISC микропроцессор от Renesas Technology.
hurd-i386)
GNU Hurd — это совершенно новая операционная система, созданная группой GNU. Фактически, GNU Hurd — это последний компонент, позволяющий собрать полную операционную систему GNU, и Debian GNU/Hurd становится такой (возможно, первой) ОС GNU. На данный момент проект основан на архитектуре i386, но ожидается, что вскоре будут доступны и другие архитектуры.
netbsd-i386и
netbsd-alpha)
Это перенос операционной системы Debian, включая apt, dpkg и программы GNU, на ядро NetBSD. На данный момент он находится на раннем этапе разработки, но поскольку NetBSD — ядро с высокой производительностью, полезность Debian GNU/NetBSD будет быстро увеличиваться. На данный момент Debian GNU/NetBSD для Intel x86 проработан гораздо лучше, но также ведётся работа по поддержке компьютеров на основе Alpha.
kfreebsd-gnu)
Это перенос системы Debian GNU на ядро FreeBSD. Это не законченный перенос, хотя некоторые разработчики уже используют его в качестве основной среды в повседневной работе.
Хотя это и не совсем переносы, информацию стоит разместить именно здесь.
Beowulf — это замена некоторых больших суперкомпьютеров, используемых в научных вычислениях. Этот проект призван обеспечить работу кластеров Beowulf на машинах Debian и объединить работающих людей в настоящий bazaar.
EABI — новый Встраиваемый
ABI, созданный ARM Ltd..
EABI является частью семейства ABI, а GNU EABI для Linux является одним из под-ABI
.
Отказ от ответственности: Названия многих из вышеперечисленных компьютеров и процессоров являются товарными знаками их производителей. Разрешение на их использование не получалось.