Debian не требует от оборудования сверх того, что требуют ядро Linux и утилиты GNU. Таким образом, любая архитектура или платформа, на которую были перенесены ядро Linux, libc, gcc и т.д. и на которую перенесён Debian, может работать под Debian. Сверьтесь со страницами переносов http://www.debian.org/ports/sparc/, какие системы на архитектуре SPARC были протестированы с Debian.
Вместо того, чтобы пытаться описать всё разнообразие аппаратных конфигураций, которое существует на SPARC, эта глава содержит общую информацию и указания, где можно найти дополнительную информацию.
Debian 4.0 поддерживает двенадцать основных архитектур и несколько вариаций каждой архитектуры, известных как «варианты (flavors)».
Архитектура | Обозначение в Debian | Субархитектура | Вариант |
---|---|---|---|
основанные на Intel x86 | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
DEC Alpha | alpha | ||
ARM и StrongARM | arm | Netwinder и CATS | netwinder |
Intel IOP32x | iop32x | ||
Intel IXP4xx | ixp4xx | ||
RiscPC | rpc | ||
HP PA-RISC | hppa | PA-RISC 1.1 | 32 |
PA-RISC 2.0 | 64 | ||
Intel IA-64 | ia64 | ||
MIPS (с прямым порядком байтов) | mips | SGI IP22 (Indy/Indigo 2) | r4k-ip22 |
SGI IP32 (O2) | r5k-ip32 | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
MIPS (с обратным порядком байтов) | mipsel | Cobalt | cobalt |
DECstation | r4k-kn04 | ||
r3k-kn02 | |||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
Motorola 680x0 | m68k | Atari | atari |
Amiga | amiga | ||
68k Macintosh | mac | ||
VME | bvme6000 | ||
mvme147 | |||
mvme16x | |||
IBM/Motorola PowerPC | powerpc | CHRP | chrp |
PowerMac | pmac | ||
PReP | prep | ||
Sun SPARC | sparc | sun4m | sparc32 |
sun4u | sparc64 | ||
sun4v | |||
IBM S/390 | s390 | IPL с VM-reader и DASD | generic |
IPL с ленты | tape |
Этот документ содержит описание установки на архитектуру SPARC. Если вы ищете информацию по любой другой архитектуре, поддерживаемой Debian, посмотрите на странице переносов Debian.
Машины, базирующиеся на Sparc, делятся на несколько субархитектур под следующими названиями: sun4, sun4c, sun4m, sun4d, sun4u и sun4v. В списке ниже перечислены машины, которые к ним относятся и какой уровень поддержки можно ожидать по каждой из них.
К этим субархитектурам относятся очень старые 32-битные машины, которые более не поддерживаются. Полный список можно увидеть на странице Wikipedia SPARCstation.
Для sun4m в данный момент поддерживается только 32-битная субархитектура (sparc32). Наиболее популярные машины, относящиеся к этому классу — Sparcstation 4, 5, 10 и 20.
Заметим, что симметричная многопроцессорная обработка (SMP) — способность запускать процессы на нескольких процессорах — не поддерживается на этом оборудовании из-за проблем со стабильностью в таких конфигурациях. Поставляемое однопроцессорное ядро (UP) sparc32 нормально загрузится на многопроцессорных машинах, хотя активирует и будет использовать только первый ЦП.
К этой субархитектуре относятся все 64-битные машины (sparc64), базирующиеся на процессоре UltraSparc и его клонах. Большинство типов машин хорошо поддерживается, хотя на некоторых есть проблемы с загрузкой с CD из-за ошибок в микропрограмме или системном загрузчике (эту проблему можно обойти, загрузившись по сети). Используйте ядра sparc64 или sparc64-smp в UP и SMP конфигурациях соответственно.
Это самое последнее прибавление в семействе Sparc, в которое входят машины на многоядерных процессорах Niagara. На данный момент такие процессоры используются только в серверах T1000 и T2000 выпускаемых Sun, и хорошо поддерживаются. Используйте ядро sparc64-smp.
Заметим, что процессоры Fujitsu SPARC64, используемые в семействе серверов PRIMEPOWER не поддерживаются из-за недостаточной поддержки ядром Linux.
Поддержка графического интерфейса в Debian полностью определяется поддержкой этого интерфейса системой X.Org X11. Большинство видеокарт AGP, PCI и PCIе работает под X.Org. Список поддерживаемых графических шин, карт, мониторов и устройств ввода можно найти на http://xorg.freedesktop.org/. Debian 4.0 поставляется с X.Org версии 7.1.
Поддерживается большинство общих графических возможностей машин Sparc. Доступны графические драйверы X.org для sunbw2, suncg14, suncg3, suncg6, sunleo и фреймбуферов suntcx, под карты Creator3D и Elite3D (драйвер sunffb), PGX24/PGX64 с чипом от ATI (драйвер ati) и карты на PermediaII (драйвер glint). Чтобы использовать карту Elite3D в X.org вам потребуется установить пакет afbinit
и прочитать документацию о том, как активировать карту.
Обычно в конфигурации по умолчанию для машин Sparc не устанавливают две видеокарты. Если карт всё-таки две, то существует вероятность, что ядро Linux задействует для вывода не ту карту, какая использовалась микропрограммой. Пропадание вывода на графической консоли может быть ошибочно принято за прекращение работы (обычно, последнее сообщение на консоли это 'Booting Linux...'). Одним из возможных решений является физическое удаление одной из видеокарт; другой метод, это выключить одну карту через параметр загрузки ядра. Также, если графический вывод не требуется или не нужен, то в качестве альтернативы можно использовать консоль на последовательном порту. На некоторых системах консоль можно активировать автоматически просто выдернув клавиатуру из разъёма перед загрузкой системы.