Переносы

Введение

Как многие из вас уже знают, Linux — это только ядро. И в течение долгого времени ядро Linux работало только на машинах серии Intel x86, начиная с 386.

Тем не менее, теперь это уже не так. Список архитектур, на которые было перенесено ядро Linux, уже достаточно велик и продолжает увеличиваться. Вслед за ним мы перенесли дистрибутив Debian на эти архитектуры. В общем, этот процесс трудно начать (надо добиться гладкой работы libc и динамического компоновщика), а затем он становится достаточно рутинной и продолжительной работой по перекомпиляции всех наших пакетов на новых архитектурах.

Debian — это операционная система (ОС), а не ядро (на самом деле это даже больше, чем ОС, поскольку включает тысячи прикладных программ). Поэтому, в то время как большинство переносов Debian основаны на Linux, существуют также переносы, основанные на ядрах FreeBSD, NetBSD и Hurd.

Эта страница находится в стадии разработки. Не все переносы пока имеют собственные страницы, а большая часть тех, что есть, находится на других сайтах. Мы работаем над сбором информации обо всех переносах, чтобы она зеркалировалась вместе с веб-сайтом Debian.

Список официальных переносов


Перенос Архитектура Описание Состояние
amd64 64-разрядный ПК (amd64) Впервые официально выпущен в Debian 4.0. Перенос для 64-битных процессоров AMD64. Целью является поддержка как 32-битного, так и 64-битного пользовательского пространства на этой архитектуре. Данный перенос поддерживает 64-битные процессоры Opteron, Athlon и Sempron от AMD, а также процессоры Intel с поддержкой Intel 64, включая Pentium D и разнообразные серии Xeon и Core2. выпущен
armel EABI ARM Debian полностью поддерживает перенос на ARM с порядком байт от младшего к старшему. выпущен
armhf Hard Float ABI ARM Множество современных плат и устройств ARM поставляется с модулем выполнения операций с плавающей запятой (floating point unit - FPU), но текущий перенос Debian armel не использует многие из его преимуществ. Перенос armhf был запущен для исправления этой ситуации, также он использует преимущества других особенностей новых процессоров ARM. Перенос Debian armhf требует как минимум ЦП ARMv7 с Thumb-2 и сопроцессором VFP3D16. выпущен
i386 32-разрядный ПК (i386) Первая архитектура, на самом деле это даже не перенос. Linux изначально разрабатывался для процессоров Intel 386, отсюда и сокращённое название этой архитектуры. Debian поддерживает все процессоры IA-32, созданные Intel (включая все серии Pentium и последние процессоры Core Duo в 32-битном режиме), AMD (K6, все серии Athlon и Athlon64 в 32-битном режиме), Cyrix и другими производителями. выпущен
ia64 Intel Itanium IA-64 Впервые официально выпущен в Debian 3.0. Это перенос на первую 64-битную архитектуру Intel. Примечание: не путайте с последними 64-разрядными расширениями Intel для процессоров Pentium 4 и Celeron, называющимися Intel 64, вместо этого обратитесь к переносу AMD64. выпущен
kfreebsd-amd64 64-разрядный ПК (amd64) Впервые официально выпущен в Debian 6.0 в качестве технологической пробы и является первым не-Linux переносом, выпущенным Debian. Перенос системы Debian GNU на ядро FreeBSD. выпущен
kfreebsd-i386 32-разрядный ПК (i386) Впервые официально выпущен в Debian 6.0 в качестве технологической пробы и является первым не-Linux переносом, выпущенным Debian. Перенос системы Debian GNU на ядро FreeBSD. выпущен
mips MIPS (big-endian mode) Впервые официально выпущен в Debian 3.0. Debian перенесён на архитектуру MIPS, используемую в машинах SGI (debian-mips — big-endian) и Digital DECstations (debian-mipsel — little-endian). выпущен
mipsel MIPS (little-endian mode) Впервые официально выпущен в Debian 3.0. Debian перенесён на архитектуру MIPS, используемую в машинах SGI (debian-mips — big-endian) и Digital DECstations (debian-mipsel — little-endian). выпущен
powerpc Motorola/IBM PowerPC Впервые официально выпущен в Debian 2.2. Этот перенос работает на многих моделях Apple Macintosh PowerMac и на машинах CHRP и PReP с открытой архитектурой. выпущен
s390 S/390 and zSeries Впервые официально выпущен в Debian 3.0. Это перенос на серверы IBM S/390. выпущен
s390x System z 64-разрядное пространство пользователя для мэйнфреймов IBM System z. выпущен
sparc Sun SPARC Впервые официально выпущен в Debian 2.1. Этот перенос работает на рабочих станциях Sun серии UltraSPARC, а также на некоторых производных архитектуры sun4. выпущен

Список неофициальных переносов


Перенос Архитектура Описание Состояние
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-bit RISC Перенос на 32-разрядную RISC-архитектуру от Atmel, AVR32. в разработке
hppa HP PA-RISC Впервые официально выпущен в Debian 3.0 woody, это перенос на архитектуру PA-RISC от Hewlett-Packard. Он не удовлетворял критериям для включения в выпуск Debian 6.0 squeeze и в результате был удалён из архива. прекращён
hurd-i386 32-разрядный ПК (i386) GNU Hurd — это новая операционная система, собранная в одно целое группой GNU. Debian GNU/Hurd станет (возможно первой) операционной системой GNU. Текущий проект основан на архитектуре i386. в разработке
m32 M32R Перенос на 32-разрядный RISC-процессор производства Renesas Technology. мёртв
m68k Motorola 68k Впервые официально выпущен в Debian 2.0. Этот перенос не удовлетворял критериям выпуска Debian 4.0 и поэтому не был включён в Etch и последующие выпуски. Перенос Debian m68k работает на разнообразных компьютерах на основе серии процессоров Motorola m68k, в частности, серии рабочих станций Sun3, персональных компьютерах Apple Macintosh, Atari и Amiga. прекращён/возрождается
netbsd-i386 32-разрядный ПК (i386) Перенос операционной системы Debian с apt, dpkg и пользовательским пространством GNU на ядро NetBSD. Перенос ни разу не выпущен и в итоге заброшен. мёртв
netbsd-alpha Alpha Перенос операционной системы Debian с apt, dpkg и пользовательским пространством GNU, на ядро NetBSD. Перенос ни разу не выпущен и в итоге заброшен. мёртв
sh SuperH Перенос на процессоры Hitachi SuperH в разработке

Проекты, аналогичные переносам

Хотя это и не совсем переносы, однако здесь наиболее подходящее место для этой информации.

Debian Beowulf

Beowulf — это замена некоторых больших суперкомпьютеров, используемых в научных вычислениях. Этот проект призван обеспечить работу кластеров Beowulf на машинах Debian и объединить работающих людей в настоящий bazaar

Названия многих из вышеперечисленных компьютеров и процессоров являются товарными знаками их производителей. Разрешение на их использование не получалось.