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 4.0 supports twelve major architectures and several variations of each architecture known as “flavors”.
Architecture | Debian Designation | Subarchitecture | Flavor |
---|---|---|---|
Intel x86-based | i386 | ||
AMD64 & Intel EM64T | amd64 | ||
DEC Alpha | alpha | ||
ARM and StrongARM | arm | Netwinder and 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 (big endian) | mips | SGI IP22 (Indy/Indigo 2) | r4k-ip22 |
SGI IP32 (O2) | r5k-ip32 | ||
Broadcom BCM91250A (SWARM) | sb1-bcm91250a | ||
Broadcom BCM91480B (BigSur) | sb1a-bcm91480b | ||
MIPS (little endian) | 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 from VM-reader and DASD | generic |
IPL from tape | tape |
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 zSeries page at the 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.
Multiprocessor support — also called “symmetric multiprocessing” or SMP — is available for this architecture. The standard Debian 4.0 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.6, “Compiling a New Kernel”. At this time (kernel version 2.6.18) the way you disable SMP is to deselect “Symmetric multi-processing support” in the “Processor type and features” section of the kernel config.