Debian does not impose hardware requirements beyond the requirements of the Linux kernel and the GNU tool-sets. Therefore, any architecture or platform to which the Linux kernel, libc, gcc, etc. have been ported, and for which a Debian port exists, can run Debian. Please refer to the Ports pages at http://www.debian.org/ports/s390/ for more details on S/390 architecture systems which have been tested with Debian.
Rather than attempting to describe all the different hardware configurations which are supported for S/390, this section contains general information and pointers to where additional information can be found.
Debian "sarge" supports eleven major architectures and several variations of each architecture known as 'flavors'.
Architecture | Debian Designation | Subarchitecture | Flavor |
---|---|---|---|
Intel x86-based | i386 | vanilla | |
speakup | |||
linux26 | |||
Motorola 680x0 | m68k | Atari | atari |
Amiga | amiga | ||
68k Macintosh | mac | ||
VME | bvme6000 | ||
mvme147 | |||
mvme16x | |||
DEC Alpha | alpha | generic | |
jensen | |||
nautilus | |||
Sun SPARC | sparc | sun4cdm | |
sun4u | |||
ARM and StrongARM | arm | netwinder | |
riscpc | |||
shark | |||
lart | |||
IBM/Motorola PowerPC | powerpc | CHRP | chrp |
PowerMac | powermac, new-powermac | ||
PReP | prep | ||
APUS | apus | ||
HP PA-RISC | hppa | PA-RISC 1.1 | 32 |
PA-RISC 2.0 | 64 | ||
Intel ia64-based | ia64 | ||
MIPS (big endian) | mips | SGI Indy/I2 | r4k-ip22 |
MIPS (little endian) | mipsel | DEC Decstation | r4k-kn04 |
r3k-kn02 | |||
IBM S/390 | s390 | tape | |
vmrdr |
This document covers installation for the S/390 architecture. If you are looking for information on any of the other Debian-supported architectures take a look at the Debian-Ports pages.
Complete information regarding supported S/390 and zSeries machines can be found in IBM's Redbook Linux for IBM eServer zSeries and S/390: Distributions in chapter 2.1 or at the technical details web page at developerWorks. In short, G5, Multiprise 3000, G6 and all zSeries are fully supported; Multiprise 2000, G3 and G4 machines are supported with IEEE floating point emulation and thus degraded performance.
Multi-processor support — also called ``symmetric multi-processing'' or SMP — is supported for this architecture. The standard Debian "sarge" kernel image was compiled with SMP support. This should not prevent installation, since the SMP kernel should boot on non-SMP systems; the kernel will simply cause a bit more overhead.
In order to optimize the kernel for single CPU systems, you'll have to replace the standard Debian kernel. You can find a discussion of how to do this in Section 8.4, “Compiling a New Kernel”. At this time (kernel version 2.4.26) the way you disable SMP is to deselect ``symmetric multi-processing'' in the ``General'' section of the kernel config.