2.1. Поддерживаемое оборудование

Для Debian не требуется от оборудования сверх того, что требуют ядро Linux или kFreeBSD и утилиты GNU. Таким образом, любая архитектура или платформа, на которую были перенесены ядро Linux или kFreeBSD, libc, gcc и т.д. и на которую перенесён Debian, может работать под Debian. Сверьтесь со страницами переносов http://www.debian.org/ports/powerpc/, какие системы на архитектуре PowerPC были протестированы с Debian GNU/Linux.

Вместо того, чтобы пытаться описать всё разнообразие аппаратных конфигураций, которое существует на PowerPC, эта глава содержит общую информацию и указания, где можно найти дополнительную информацию.

2.1.1. Поддерживаемые архитектуры

Debian GNU/Linux 9 поддерживает восемь основных архитектур и несколько вариаций каждой архитектуры, известных как «варианты (flavors)».

Архитектура Обозначение в Debian Субархитектура Вариант
основанные на Intel x86 i386    
AMD64 & Intel 64 amd64    
ARM armel Marvell Kirkwood kirkwood
Marvell Orion orion5x
Versatile versatile
ARM с аппаратным FPU armhf multiplatform armmp
multiplatform для систем с поддержкой LPAE armmp-lpae
64-битные ARM arm64    
MIPS (с прямым порядком байтов) mips SGI IP22 (Indy/Indigo 2) r4k-ip22
SGI IP32 (O2) r5k-ip32
MIPS Malta (32-битная) 4kc-malta
MIPS Malta (64-битная) 5kc-malta
MIPS (с обратным порядком байтов) mipsel MIPS Malta (32-битная) 4kc-malta
MIPS Malta (64-битная) 5kc-malta
IBM/Motorola PowerPC powerpc PowerMac pmac
PReP prep
Power Systems ppc64el IBM POWER8 or newer machines  
64-битный IBM S/390 s390x IPL с VM-reader и DASD generic

Этот документ содержит описание установки на архитектуру PowerPC. Если вы ищете информацию по любой другой архитектуре, поддерживаемой Debian, посмотрите на странице переносов Debian.

2.1.2. Поддерживаемые процессоры, материнские платы и видеокарты

В Debian GNU/Linux 9 поддерживаются только субархитектуры PMac (Power-Macintosh или PowerMac) и PreP.

2.1.2.1. Варианты ядер

Есть два варианта ядер powerpc в Debian, каждый под определённый тип процессора:

powerpc

Данный вариант ядра поддерживает процессоры PowerPC 601, 603, 604, 740, 750 и 7400. Все системы вплоть до Apple PowerMac и так называемый G4 используют один из этих процессоров.

powerpc-smp

Все мультипроцессорные машины Apple PowerMac G4.

power64

Вариант ядра power64 ядра поддерживает следующие процессоры:

Процессор POWER3 использовался в старых 64-битных серверных системах IBM: IntelliStation POWER модель 265, pSeries 610 и 640, RS/6000 7044-170, 7044-260 и 7044-270.

Процессор POWER4 используется в более новых 64-битных серверных системах IBM: pSeries 615, 630, 650, 655, 670 и 690.

Системы с процессором PPC970 (Apple G5, YDL PowerStation, IBM Intellistation POWER 185) также основаны на архитектуре POWER4 и используют этот вариант ядра.

Новые системы IBM с процессорами POWER5, POWER6 и POWER7.

2.1.2.2. Субархитектура Power Macintosh (pmac)

Apple (и несколько других производителей, например, Power Computing) выпускает серию компьютеров Macintosh на основе процессоров PowerPC. С целью поддержки архитектуры они подразделяются на NuBus (не поддерживается в Debian), OldWorld и NewWorld.

Системы OldWorld — это большая часть машин Power Macintosh с дисководом и шиной PCI. Большая часть систем PowerMacintosh на основе 603, 603e, 604 и 604e относятся к этой группе. До начала выпуска моделей iMac PowerPC Apple использовала четырёх цифровую схему именования, за исключением систем G3 бежевого цвета, которые также относятся к OldWorld.

Так называемые системы NewWorld PowerMac — это системы PowerMac в прозрачных пластиковых корпусах и поздние модели. Сюда входят системы iMac, iBook, G4, синие G3, а также большая часть систем PowerBook, выпущенных в 1999 году и позже. Системы NewWorld PowerMac используют систему «ROM в RAM» для MacOS и производятся с середины 1998 года.

Спецификации оборудования Apple доступны на странице AppleSpec, а для более старого оборудования на странице AppleSpec Legacy.

Наименование/номер модели Поколение
Apple iMac Bondi Blue, 5 видов, Slot Loading NewWorld
iMac лето 2000, начало 2001 NewWorld
iMac G5 NewWorld
iBook, iBook SE, iBook Dual USB NewWorld
iBook2 NewWorld
iBook G4 NewWorld
Power Macintosh Blue и White (B&W) G3 NewWorld
Power Macintosh G4 PCI, AGP, Cube NewWorld
Power Macintosh G4 Gigabit Ethernet NewWorld
Power Macintosh G4 Digital Audio, Quicksilver NewWorld
Power Macintosh G5 NewWorld
PowerBook G3 FireWire Pismo (2000) NewWorld
PowerBook G3 Lombard (1999) NewWorld
PowerBook G4 Titanium NewWorld
PowerBook G4 Aluminum NewWorld
Xserve G5 NewWorld
Performa 4400, 54xx, 5500 OldWorld
Performa 6360, 6400, 6500 OldWorld
Power Macintosh 4400, 5400 OldWorld
Power Macintosh 7200, 7300, 7500, 7600 OldWorld
Power Macintosh 8200, 8500, 8600 OldWorld
Power Macintosh 9500, 9600 OldWorld
Power Macintosh (Beige) G4 Minitower OldWorld
Power Macintosh (Beige) Desktop, All-in-One OldWorld
PowerBook 2400, 3400, 3500 OldWorld
PowerBook G3 Wallstreet (1998) OldWorld
Twentieth Anniversary Macintosh OldWorld
Workgroup Server 7250, 7350, 8550, 9650, G3 OldWorld
Power Computing PowerBase, PowerTower / Pro, PowerWave OldWorld
PowerCenter / Pro, PowerCurve OldWorld
UMAX C500, C600, J700, S900 OldWorld
APS APS Tech M*Power 604e/2000 OldWorld
Motorola Starmax 3000, 4000, 5000, 5500 OldWorld

2.1.2.3. Субархитектура PReP

Наименование/номер модели
Motorola Firepower, PowerStack Series E, PowerStack II
MPC 7xx, 8xx
MTX, MTX+
MVME2300(SC)/24xx/26xx/27xx/36xx/46xx
MCP(N)750
IBM RS/6000 40P, 43P
Power 830/850/860 (6070, 6050)
6030, 7025, 7043
B164

2.1.2.4. Субархитектура CHRP

Наименование/номер модели
IBM RS/6000 B50, 43P-150, 44P
Genesi Pegasos I, Pegasos II
Fixstars YDL PowerStation

2.1.2.5. Субархитектура APUS (не поддерживается)

Наименование/номер модели
Amiga Power-UP Systems (APUS) A1200, A3000, A4000

2.1.2.6. Субархитектура Nubus PowerMac (не поддерживается)

Системы NuBus на данный момент не поддерживаются Debian/powerpc. Монолитная архитектура ядра Linux/PPC не поддерживается на этих машинах. Следует использовать микроядро MkLinux Mach, которое Debian пока не поддерживает. Это относится к следующим машинам:

  • PowerMacintosh 6100, 7100, 8100

  • Performa 5200, 6200, 6300

  • Powerbook 1400, 2300 и 5300

  • Workgroup Server 6150, 8150, 9150

Ядро Linux для этих машин и ограниченную поддержку можно получить на http://nubus-pmac.sourceforge.net/.

2.1.2.7. Не-PowerPC Macи

Компьютеры Macintosh на основе процессоров серии 680x0 не принадлежат к семейству PowerPC, они относятся к семейству m68k. Эти модели начинаются с серии «Mac II», продолжаются семейством «LC», затем серией Centris и завершаются Quadras и Performas. Эти модели обычно имеют римскую цифру или трёхзначный номер модели, например, Mac IIcx, LCIII или Quadra 950.

Диапазон моделей начинается с Mac II (Mac II, IIx, IIcx, IIci, IIsi, IIvi, IIvx, IIfx), затем LC (LC, LCII, III, III+, 475, 520, 550, 575, 580, 630), затем Mac TV, затем Centris (610, 650, 660AV), Quadra (605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950) и завершается Performa 200-640CD.

Модели ноутбуков начинаются с Mac Portable, затем PowerBook 100-190cs и PowerBook Duo 210-550c (кроме PowerBook 500, который относится к Nubus, смотрите раздел выше).

2.1.3. Несколько процессоров

На этой архитектуре поддерживается нескольких процессоров — так называемая «симметричная многопроцессорная обработка (symmetric multi-processing)» или SMP, она уже встроена в поставляемое ядро Debian. В зависимости от ваших установочных носителей, SMP-совместимое ядро может быть установлено по умолчанию. Это не должно помешать установке, поскольку стандартное, не-SMP ядро должно загружаться на SMP системах; ядро просто будет использовать только первый процессор.

Чтобы получить преимущества нескольких процессоров проверьте, что установлен пакет с поддерживающим SMP ядром, если нет, выберите соответствующий пакет с ядром.

Также вы можете собрать своё собственное ядро, поддерживающее SMP.О том, как это сделать, можно найти в Раздел 8.6, «Сборка нового ядра». В настоящий момент (версия ядра 3.16) разрешить SMP можно установив флажок «Symmetric multi-processing support» в секции «Processor support» конфигурации ядра.

2.1.4. Поддержка видеокарт

Поддержка графического интерфейса в Debian полностью зависит от поддержки этого интерфейса системой X.Org X11. Графические карты современных ПК, обычно, работают без дополнительной настройки. Поддержка аппаратного ускорения 3D-графики или проигрывания видео зависит от самой карты, установленной в системе, и, иногда, требует установки дополнительных образов «микропрограмм» (см. Раздел 2.2, «Устройства, которым требуются микропрограммы»). Были единичные сообщения об ошибках по картам о том, что установка дополнительных микропрограмм требовалась даже для поддержки основных графических функций, но это скорее исключение.

Список поддерживаемых графических шин, карт, мониторов и устройств ввода можно найти на http://xorg.freedesktop.org/. Debian 9 поставляется с X.Org версии 7.7.

2.1.5. Аппаратура для подключения к сети

Почти любая сетевая плата (NIC), поддерживаемая ядром Linux, должна поддерживаться системой установки; драйверы модулей должны загрузиться автоматически.

2.1.5.1. Карты для беспроводных сетей

Беспроводные сети, в основном, поддерживаются, как и растёт число поддерживаемых беспроводных адаптеров в официальном ядре Linux, хотя для работы многих из них требуется загрузка микропрограммы.

Если нужна микропрограмма, то программа установки предложит её загрузить. В Раздел 6.4, «Загрузка отсутствующих микропрограмм» есть подробное описание о том, как загрузить микропрограмму во время установки.

Беспроводные адаптеры, не поддерживаемые официальным ядром Linux, обычно, можно заставить работать в Debian GNU/Linux, но это не поддерживается во время установки.

Если есть проблемы с беспроводной сетью и других сетевых устройств нет, которые можно использовать во время установки, то всё ещё возможно установить Debian GNU/Linux с полного образа CD-ROM или DVD. Добавьте параметр для выключения настройки сети и установите только пакеты с CD/DVD. После завершения установки (после перезагрузки) вы сможете установить драйвер и микропрограмму, которые требуются, и настроить сеть вручную.

Иногда, нужный драйвер недоступен в виде пакета Debian. В этом случае вам придётся поискать исходный код в интернете и собрать драйвер самостоятельно. Это не описано в данном руководстве.

2.1.6. Дисплеи Брайля

Поддержка дисплеев Брайля обеспечивается программой brltty. С её помощью работает большинство дисплеев, подключаемых к последовательному порту, USB или bluetooth. Список поддерживаемых устройств можно найти на сайте brltty. В Debian GNU/Linux 9 включена brltty версии 5.2.

2.1.7. Периферия и другое оборудование

Linux поддерживает много разных устройств, таких как мыши, принтеры, сканеры, PCMCIA/CardBus/ExpressCard и USB устройства. Однако, большинство этих устройств не требуется для установки системы.