Архитектури

Увод

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

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

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

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

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


Порт Архитектура Описание Статус
amd64 64-битови ПК (amd64) За пръв път включена като част от Дебиан 4.0. Поддържа 64-битовите процесори на AMD. Целта е да се осигури работа с 32-битови и 64-битови приложения. Работи с 64-битовите процесори от семейството Opteron, Athlon и Sempron на AMD, както и с процесорите на Intel, поддържащи EM64T, вкл. Pentium D и различните серии Xeon и Core2. издадена
armel EABI ARM Пълна поддръжка на little-endian ARM издадена
i386 32-битови ПК Първата архитектура, поддържана от Дебиан. Първоначално Линукс е разработван за работа с процесорите 386 на Intel, откъдето идва и краткото име. Дебиан поддържа всички процесори от семейството IA-32, произведени от Intel (вкл. серията Pentium и по-съвременните Core Duo в 32-битов режим), AMD (K6, всички от серията Athlon и Athlon64 в 32-битов режим), Cyrix и други производители. издадена
ia64 Intel Itanium IA-64 За пръв път включена като част от Дебиан 3.0. Поддържа първата 64-битова компютърна архитектура на Intel. Забележка: да не се бърка с по-късните 64-битови разширения на семействата Pentium 4 и Celeron на процесорите на Intel, наречени EM64T; те работят с архитектурата AMD64 на Дебиан. издадена
kfreebsd-amd64 64-битови ПК (amd64) За пръв път включена за предварителен преглед в Дебиан 6.0. Първата архитектура, която не използва ядрото Линукс. Пренасяне на системата Дебиан ГНУ върху ядрото на FreeBSD. издадена
kfreebsd-i386 32-битови ПК (i386) За пръв път включена за предварителен преглед в Дебиан 6.0. Първата архитектура, която не използва ядрото Линукс. Пренасяне на системата Дебиан ГНУ върху ядрото на FreeBSD. издадена
mips MIPS (режим big-endian) За пръв път включена като част от Дебиан 3.0. Архитектурата поддържа машини на SGI (debian-mips — big-endian) и моделите DECstation на Digital (debian-mipsel — little-endian). издадена
mipsel MIPS (режим little-endian) За пръв път включена като част от Дебиан 3.0. Архитектурата поддържа машини на SGI (debian-mips — big-endian) и моделите DECstation на Digital (debian-mipsel — little-endian). издадена
powerpc Motorola/IBM PowerPC За пръв път включена като част от Дебиан 2.2. Архитектурата поддържа много от моделите с PowerPC на Apple Macintosh и отворената архитектура на машините CHRP и PReP. издадена
S/390 S/390 и zSeries За пръв път включена като част от Дебиан 3.0. Поддържа сървърите S/390 на IBM. издадена
s390x System z Напълно 64-битов вариант за големите машини на IBM System z. в процес на разработка
sparc Sun SPARC За пръв път включена като част от Дебиан 2.1. Архитектурата поддържа серията работни станции UltraSPARC на Sun, както и някои от наследниците в серията sun4. издадена

Неиздавани архитектури


Порт Архитектура Описание Статус
alpha Alpha За пръв път включена като част от Дебиан 2.1. Не успява да покрие изискванията за включване в Дебиан 6.0 squeeze. изоставена
arm OABI ARM Поддържа разнообразни платформи за вграждане като маршрутизатори и мрежови устройства за съхранение на данни. Включена за пръв път в Дебиан 2.2 и поддържана до Дебиан 5.0, където е заместена от armel. заменена от armel
armhf ARM с ABI с хардуерно-реализирани изчисления с плаваща запетая Много от съвременните платформи ARM включват модул за изчисления с плаваща запетая (FPU), който обаче не се използва от архитектурата на Дебиан armel. Архитектурата armhf се разработва за да подобри ситуацията и да се възползва от пълните възможности на модерните процесори ARM. Архитектурата на Дебиан armhf изисква минимум процесор ARMv7 с ко-процесори Thumb-2 и VFP3D16. в процес на разработка
AVR32 32-битов Atmel RISC Поддръжка на 32-битовата RISK архитектура на Atmel, AVR32. в процес на разработка
hppa HP PA-RISC За пръв път включена като част от Дебиан 3.0 woody. Поддържа компютърната архитектура PA-RISC на Hewlett-Packard. Не успява да покрие изискванията за включване в Дебиан 6.0 squeeze. изоставена
hurd-i386 32-битови ПК ГНУ Хърд е напълно нова операционна система, разработвана от групата ГНУ. ГНУ Хърд е последният компонент, който би направил възможно създаването на завършена операционна система от проекта ГНУ — и Дебиан ГНУ/Хърд ще бъде може би първата ГНУ ОС. В момента проектът се разработва за архитектура i386. в процес на разработка
m32 M32R Работа с 32-битовите RISC процесори на Renesas Technology. мъртва
m68k Motorola 68k За пръв път включена като част от Дебиан 2.0. Архитектурата не успя да покрие изискванията за Дебиан 4.0 и съответно не е включена в изданието Етч и другите след него и е преместена в раздела debian-ports. Дебиан/m68k поддържа различни модели компютри, базирани на процесорите от серията 68k на Motorola — например работните станции от серията Sun3, персоналните компютри Apple Macintosh, Atari и Amiga. изоставена/подновена разработка
netbsd-i386 32-битови ПК (i386) Пренасяне на операционната система Дебиан, заедно с инструментите apt, dpkg и библиотеките на ГНУ върху ядрото на проекта NetBSD. Архитехтурата не е включвана в официалните издания да Дебиан и в момента е изоставена. мъртва
netbsd-alpha Alpha Пренасяне на операционната система Дебиан, заедно с инструментите apt, dpkg и библиотеките на ГНУ върху ядрото на проекта NetBSD. Архитехтурата не е включвана в официалните издания да Дебиан и в момента е изоставена. мъртва
sh SuperH Поддружка на процесорите на Hitachi SuperH в процес на разработка

Други проекти

Това не са точно архитектури, но тук е най-подходящото за тях място.

Дебиан Beowulf

Beowulf е заместител на някои от по-големите мега-компютри, използвани за изследвания и изчисления. Проектът има за цел създаването на клъстъри Beowulf върху машини с Дебиан и свързване на хората в мрежа на напълно базарен принцип.

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