Debian stellt keine zusätzlichen Anforderungen an die Hardware außer denen des Linux- bzw. kFreeBSD-Kernels und der GNU-Werkzeuge. Daher läuft Debian auf jeder Architektur oder Plattform, auf die der Linux- bzw. kFreeBSD-Kernel, libc, gcc usw. portiert wurden und für die eine Debian-Portierung existiert. Bitte besuchen Sie die Portierungs-Webseite https://www.debian.org/ports/mips/ für weitere Informationen über Systeme der 32-Bit MIPS (Little-Endian)-Architektur, die mit Debian GNU/Linux getestet wurden.
Dieser Abschnitt versucht nicht, all die verschiedenen Hardware-Konfigurationen zu erläutern, die auf der 32-Bit MIPS (Little-Endian)-Architektur unterstützt werden, sondern bietet vielmehr allgemeine Informationen und Verweise, wo zusätzliche Informationen zu finden sind.
Debian GNU/Linux 11 unterstützt 9 Haupt-Architekturen und einige Variationen dieser Architekturen, auch als „Flavours“ bekannt:
Architektur | Debian-Bezeichnung | Unterarchitektur | Flavour |
---|---|---|---|
AMD64 & Intel 64 | amd64 | ||
Intel x86-basiert | i386 | Standard-x86-Maschinen | default |
Nur für Xen PV-Domains | xen | ||
ARM | armel | Marvell Kirkwood und Orion | marvell |
ARM mit Hardware-Fließkommaeinheit | armhf | Multiplattform | armmp |
64-Bit ARM | arm64 | ||
64-Bit MIPS (Little-Endian) | mips64el | MIPS Malta | 5kc-malta |
Cavium Octeon | octeon | ||
Loongson 3 | loongson-3 | ||
32-Bit MIPS (Little-Endian) | mipsel | MIPS Malta | 4kc-malta |
Cavium Octeon | octeon | ||
Loongson 3 | loongson-3 | ||
Power Systems | ppc64el | IBM POWER8 oder neuer | |
64-Bit IBM S/390 | s390x | IPL von VM-Reader und DASD | generic |
Dieses Dokument umfasst die Installation für die 32-Bit MIPS (Little-Endian)-Architektur bei Verwendung des Linux-Kernels. Wenn Sie Informationen über eine der anderen von Debian unterstützten Architekturen suchen, besuchen Sie Debians Portierungs-Webseiten.
Debian für 32-Bit MIPS (Little-Endian) unterstützt folgende Plattformen:
Cavium stellt eine Reihe von 64-Bit MIPS-Octeon-Prozessoren her, die hauptsächlich in Netzwerk-Geräten eingesetzt werden. Zu diesen Geräten gehören der Ubiquiti EdgeRouter und der Rhino Labs UTM8.
Auf den Loongson-3A- und 3B-Prozessoren basierende Geräte werden unterstützt.
Diese Plattform wird von QEMU emuliert und ist deshalb eine nette Möglichkeit, Debian auf MIPS zu testen und laufen zu lassen, falls echte Hardware nicht zur Verfügung steht.
Es gibt zwei Malta-Kernel-Variationen: 4kc-malta für 32-Bit-Prozessoren und 5kc-malta für 64-Bit-Prozessoren.
Zusätzlich sollten auch noch weitere Boards mit MIPS32r2- oder MIPS64r2-basierten Prozessoren imstande sein, Debian laufen zu lassen, allerdings baut Debian keine Kernel für solche Prozessoren und der Debian-Installer unterstützt sie ebenfalls nicht direkt.
Umfangreiche Informationen über unterstützte Mips-/Mipsel-/Mips64el-Maschinen finden Sie auf der Linux-MIPS-Website. Dieses Kapitel behandelt nur die Systeme, die vom Debian-Installer unterstützt werden. Wenn Sie Unterstützung für andere Unterarchitekturen benötigen, kontaktieren Sie bitte die debian mips-Mailingliste.
Seit Debian Stretch ist die Unterstützung für alle MIPS-Prozessoren, die nicht MIPS32 Release 2 implementiert haben, eingestellt. Daher sind folgende Plattformen, die in Jessie noch unterstützt wurden, jetzt nicht mehr unterstützt:
Mehrprozessor-Unterstützung – auch „symmetrisches Multiprocessing (SMP)“ genannt – ist für diese Architektur verfügbar und wird auch von einem der vorkompilierten Kernel unterstützt. Es hängt jedoch von Ihrem Installationsmedium ab, ob dieser SMP-fähige Kernel standardmäßig installiert wird. Dies sollte eine Installation aber nicht verhindern, da der Standard-Nicht-SMP-Kernel auch auf SMP-Systemen starten müsste; der Kernel wird dann lediglich die erste CPU verwenden.
Um die Vorteile von mehreren Prozessoren zu nutzen, sollten Sie überprüfen, ob ein Kernelpaket, das SMP unterstützt, installiert ist und, falls nicht, ein passendes Paket auswählen und installieren.
Sie können auch einen eigenen benutzerspezifischen Kernel mit SMP-Unterstützung bauen. Eine Erörterung dazu finden Sie im Abschnitt 8.5, „Einen neuen Kernel kompilieren“. Zum momentanen Zeitpunkt (in Kernel-Version 3.16) ist der Weg zum Aktivieren von SMP das Auswählen von „Multi-Processing support“ im „Kernel type“-Abschnitt der Kernel-Konfiguration.
Die Unterstützung für Grafikkarten in Debian wird bestimmt von der zugrundeliegenden Unterstützung im X.Org-X11-System und dem Kernel. Basis-Grafikfunktionalitäten über Framebuffer wird durch den Kernel bereitgestellt, während Desktop-Umgebungen X11 verwenden. Ob erweiterte Funktionen der Grafikkarte, wie 3D-Hardware-Beschleunigung oder hardware-beschleunigte Anzeige, verfügbar sind, hängt von der letztendig im System verwendeten Grafik-Hardware ab und manchmal ist die Installation von zusätzlichen „Firmware“-Dateien erforderlich (siehe Abschnitt 2.2, „Hardware, die Firmware erfordert“).
Details über unterstützte Grafikkarten und Zeigegeräte finden Sie unter https://wiki.freedesktop.org/xorg/. Debian GNU/Linux 11 enthält X.Org in Version 7.7.
Nahezu alle Netzwerkkarten (NIC), die vom Linux-Kernel unterstützt werden, sollten auch vom Installationssystem unterstützt werden; Treiber werden normalerweise automatisch geladen.