Target systems

Requirements for your target systems depend on the setup and might include specific Linux™ kernel modules and s390-tools components.

As a minimum requirement, you need s390-tools 1.8.1 and kernel 2.6.29 or later, or a distribution that supports the terminal server function of s390-tools 1.8.1. The following table shows which features you can use for different kernel levels.
Table 1. Terminal server functions by kernel level
Function Component Required kernel and s390-tools level
Base functions
  • The IUCV device driver (as a separate module or compiled into the kernel)
  • To support iucvtty instances
    • The AF_IUCV address family support (as a separate module or compiled into the kernel)
    • The iucvtty program (from s390-tools)
  • To support HVC terminal devices
    • The z/VM® IUCV HVC device driver (compiled into the kernel)
    • The chiucvallow program (from s390-tools)
2.6.29 / 1.8.1
Respawn prevention for unavailable terminals The ttyrun program (from s390-tools) 2.6.34 / 1.9
Automatic selection of free HVC terminal devices z/VM IUCV HVC device driver 3.14 / 1.25
Wildcard for z/VM user ID filter for HVC terminal devices
  • z/VM IUCV HVC device driver
  • The iucvallow program (from s390-tools)
4.0 / 1.30

If the s390-tools package is not included in your distribution, you can obtain it from www.ibm.com/developerworks/linux/linux390/s390-tools.html. Version 1.30 corresponds to kernel 4.0.