Внимание! Този превод е твърде стар, моля прочетете оригиналния документ.

Архитектури

Увод

Както е известно, Линукс е само ярдото на операционната система. Дълго време Линукс поддържаше само компютри от серията x86 на Intel, модел 386 и по-нови.

В днешно време Линукс поддържа голям брой компютърни архитектури и списъкът продължава да расте). Следвайки прогреса, добавихме поддръжка на новите архитектури в Дебиан. Обикновено подобни инициативи започват трудно (докато изчистим проблемите в базовите библиотеки), след което следва дълга и рутинна работа по прекомпилиране на всички пакети за новата архитектура.

Дебиан е операционна система (ОС), а не ядро (всъщност е повече и от ОС, понеже съдържа и хиляди приложни програми). Макар повечето архитектури да използват ядрото Линукс, има и такива, които използват ядрата FreeBSD, NetBSD и Hurd.

Страницата е в процес на разработка. Някои архитектури още нямат собствени страници, а повечето от съществуващите са на външни сайтове. Работата по събиране на информация и интегрирането ѝ с уеб сайта на Дебиан продължава. Повече информация може да откриете в страниците на уикито.

Официални архитектури


Порт Архитектура Описание Статус
amd64 64-битови ПК (amd64) За пръв път включена в Дебиан 4.0. Поддържа 64-битовите процесори x86. Целта е да се осигури работа с 32-битови и 64-битови приложения. Работи с 64-битовите процесори от семейството Opteron, Athlon и Sempron на AMD, както и с процесорите на Intel, поддържащи Intel 64, вкл. Pentium D и различните серии Xeon и Core. издадена
arm64 64-бита ARM (AArch64) Версия 8 на архитектурата ARM включваща AArch64 – нов набор 64-битови инструкции. Включена в Дебиан 8.0 и работи на процесори като Applied Micro X-Gene, AMD Seattle и Cavium ThunderX. издадена
armel EABI ARM Най-старата архитектура на Дебиан, базирана на ARM. Поддържа процесори в режим little-endian и набор инструкции v5te. издадена
armhf ARM с ABI с хардуерно-реализирани изчисления с плаваща запетая Много от съвременните 32-битови платформи ARM включват модул за изчисления с плаваща запетая (FPU), който обаче не се използва от архитектурата на Дебиан armel. Архитектурата armhf се разработва за да подобри ситуацията и да се възползва от пълните възможности на модерните процесори ARM. Архитектурата на Дебиан armhf изисква минимум процесор ARMv7 с поддръжка на Thumb-2 и VFP3-D16. издадена
i386 32-битови ПК Първата архитектура, поддържана от Дебиан. Първоначално Линукс е разработван за работа с процесорите 386 на Intel, откъдето идва и краткото име. Дебиан поддържа всички процесори от семейството IA-32, произведени от Intel (вкл. серията Pentium и по-съвременните Core Duo в 32-битов режим), AMD (K6, всички от серията Athlon и Athlon64 в 32-битов режим), Cyrix и други производители. издадена
mipsel MIPS (режим little-endian) За пръв път включена като част от Дебиан 3.0. Архитектурата поддържа машини на SGI (debian-mips — big-endian) и моделите DECstation на Digital (debian-mipsel — little-endian). издадена
mips64el MIPS (64-бита в режим little-endian) Архитектура в режим little-endian, използва N64 ABI, MIPS64r1 ISA и хардуерни операции с плаваща запетая. Част от Дебиан от версия 9. издадена
ppc64el POWER7+, POWER8 Включена в Дебиан 8.0. Little-endian вариант на ppc64, използващ Open Power ELFv2 ABI. издадена
s390x System z Включена в Дебиан 7.0. 64-битов вариант за големите машини на IBM System z. издадена

Други архитектури

Неофициални образи на носители за инсталиране на някои от долните архитектури има на адрес https://cdimage.debian.org/cdimage/ports. Образите се поддържат от екипа на съответната архитектура.

Порт Архитектура Описание Статус
alpha Alpha За пръв път включена като част от Дебиан 2.1. Не успява да покрие изискванията за включване в Дебиан 6.0 squeeze. изоставена
arm OABI ARM Поддържа разнообразни платформи за вграждане като маршрутизатори и мрежови устройства за съхранение на данни. Включена за пръв път в Дебиан 2.2 и поддържана до Дебиан 5.0, където е заместена от armel. заменена от armel
AVR32 32-битов Atmel RISC Поддръжка на 32-битовата RISC архитектура на Atmel, AVR32. изоставена
hppa HP PA-RISC За пръв път включена като част от Дебиан 3.0 woody. Поддържа компютърната архитектура PA-RISC на Hewlett-Packard. Не успява да покрие изискванията за включване в Дебиан 6.0 squeeze. изоставена
hurd-i386 32-битови ПК ГНУ Хърд е напълно нова операционна система, разработвана от групата ГНУ. Дебиан ГНУ/Хърд ще бъде може би първата ГНУ ОС. В момента проектът се разработва за архитектура i386. в процес на разработка
ia64 Intel Itanium IA-64 За пръв път включена в Дебиан 3.0. Поддържа първата 64-битова компютърна архитектура на Intel. Забележка: да не се бърка с по-късните 64-битови разширения на семействата Pentium 4 и Celeron на процесорите на Intel, наречени Intel 64; те работят с архитектурата AMD64 на Дебиан. Ia64 не е част от Дебиан от версия 9 нататък заради недостатъчен интерес. изоставена
kfreebsd-amd64 64-битови ПК (amd64) За пръв път включена за предварителен преглед в Дебиан 6.0. Първата архитектура в Дебиан, която не използва ядрото Линукс. Пренасяне на системата Дебиан ГНУ върху ядрото на FreeBSD. Не е част от Дебиан от версия 8 нататък. в процес на разработка
kfreebsd-i386 32-битови ПК (i386) За пръв път включена за предварителен преглед в Дебиан 6.0. Първата архитектура в Дебиан, която не използва ядрото Линукс. Пренасяне на системата Дебиан ГНУ върху ядрото на FreeBSD. Не е част от Дебиан от версия 8 нататък. в процес на разработка
m32 M32R Работа с 32-битовите RISC процесори на Renesas Technology. мъртва
m68k Motorola 68k За пръв път включена като част от Дебиан 2.0. Архитектурата не успя да покрие изискванията за Дебиан 4.0 и съответно не е включена в изданието Етч и другите след него и е преместена в раздела debian-ports. Дебиан/m68k поддържа различни модели компютри, базирани на процесорите от серията 68k на Motorola — например работните станции от серията Sun3, персоналните компютри Apple Macintosh, Atari и Amiga. в процес на разработка
mips MIPS (режим big-endian) За пръв път включена като част от Дебиан 3.0. Архитектурата поддържа машини на SGI (debian-mips — big-endian) и моделите DECstation на Digital (debian-mipsel — little-endian). Поддръжката спира след Дебиан 10 (Бъстър). изоставена
netbsd-i386 32-битови ПК (i386) Пренасяне на операционната система Дебиан, заедно с инструментите apt, dpkg и библиотеките на ГНУ върху ядрото и библиотеката libc на проекта NetBSD. Архитектурата не е включвана в официалните издания да Дебиан и в момента е изоставена. мъртва
netbsd-alpha Alpha Пренасяне на операционната система Дебиан, заедно с инструментите apt, dpkg и библиотеките на ГНУ върху ядрото и библиотеката libc на проекта NetBSD. Архитехтурата не е включвана в официалните издания да Дебиан и в момента е изоставена. мъртва
or1k OpenRISC 1200 Порт на процесора с отворен код OpenRISC 1200. мъртва
powerpc Motorola/IBM PowerPC За пръв път включена като част от Дебиан 2.2. Архитектурата поддържа много от моделите с Macintosh PowerPC на Apple и отворената архитектура на машините CHRP и PReP. Не е част от Дебиан от версия 9 нататък. изоставена
powerpcspe PowerPC Signal Processing Engine Използване на "Signal Processing Engine" в ниско енергийните 32-битови процесори FreeScale и IBM "e500". в процес на разработка
riscv64 RISC-V (64-бита в режим little endian) Поддръжка на RISC-V – отворен набор инструкции (ISA) о в частност – 64-битовия вариант в режим little-endian. в процес на разработка
s390 S/390 и zSeries За пръв път включена като част от Дебиан 3.0. Поддържа сървърите S/390 на IBM. Заместена от s390x в Дебиан 8. заместена от s390x
sparc Sun SPARC За пръв път включена като част от Дебиан 2.1. Архитектурата поддържа серията работни станции UltraSPARC на Sun, както и някои от наследниците в серията sun4. Не е част от Дебиан от версия 8 нататък, поради липса на интерес. Заменена от sparc64. заместена от sparc64
sparc64 64-битови процесори SPARC 64-битов вариант на архитектурата SPARC. в процес на разработка
sh4 SuperH Поддръжка на процесорите на Hitachi SuperH. Работи и с процесорите с отворен код J-Core. в процес на разработка
x32 64-битови ПК с 32-битови указатели X32 е ABI за процесори amd64/x86_64, използващ 32-битови указатели. Идеята е да се комбинират всички достъпни регистри на архитектурата x86_64 с по-икономично използване на оперативна и кеш памет при работа с 32-битови указатели. в процес на разработка

Много от имената на компютри и процесори по-горе са търговски марки или регистрирани търговски марки на техните производители.