Tab navigation
- Recommended- selected tab,
- Experimental
- Technical details
- Restrictions
- Documentation
- Overview: "April 2004 stream"
- System Build Cross Reference "April 2004 stream"
- Download Area "April 2004 stream"
Updates for the "April 2004 stream."
Overview: "April 2004 stream"
Linux for S/390 31-bit distributions and Linux for zSeries 64-bit distributions can be built using:
- kernel 2.6.5 (including kernel-headers, kerntypes, On-demand timer) and 3590 tape device-driver as source (formerly OCO)
- The recommended 2.6.5 downloads of this page were tested with
the following tool-chain, utilities, and debug tools:
- tool-chain:
- binutils 2.15.90.0.1 or later
- gcc 3.4.0
- glibc 2.3.2 dated 2004-03-11 or later
- utilities:
- s390-tools 1.5.6
- debug tools:
- gdb 6.1
- strace 4.5.2
- lkcdutils CVS HEAD dated 2004-04-05 or later
- tool-chain:
2007-11-06 Enhancements:
- Device driver support for 3592 IBM tape devices, plus tape390_crypt (in s390-tools 1.5.6) to control and query crypto settings for 3592 tape devices.
- New character device driver monwriter provides an interface which allows applications to write application-specific monitor data (APPLDATA) to the z/VM monitor stream. New daemons, mon_procd and mon_fsstatd (in s390-tools 1.5.6), use the new interface.
- Hypervisor filesystem "s390_hypfs" (previously for LPAR only) extended for z/VM: Data returned by DIAG 2FC is exported using the s390_hypfs, providing information about CPUs and memory.
- New AF_IUCV support allows for IUCV communication via the BSD socket interface, connecting socket applications operating in Linux kernels running on different VM user IDs or connecting a Linux application to another sockets application running in a VM guest.
- ZFCP enhanced to extract hardware statistics (time spent in the fabric and time spent in the channel) about resource usage in an FCP channel or an FCP subchannel (see "FCP performance metrics" in IBM U.S. Hardware Announcement Letter 107-190).
- Upgrade: s390-tools 1.5.6 with new or improved tools replaces s390-tools 1.5.5
2007-06-08 Upgrade:
- s390-tools 1.5.5 with bug fixes replaces s390-tools 1.5.4
2006-12-01 Enhancements:
- kernel patch 42 with retrofits from "October 2005 stream" and other new functionality
2006-09-29 Upgrade:
- s390-tools 1.5.4 with bug fixes replaces s390-tools 1.5.3
2006-05-19 Upgrade:
- 3590 tape device driver discipline now provided in Open Source -- no longer as tape_3590 OCO module
2006-03-28 Upgrade:
- s390-tools 1.5.3 with bug fixes and new tools replaces s390-tools 1.5.1
- Useful add-ons:
- snIPL V.2.1.2 with bug fix
- zfcp HBA API 1.4: SAN discovery tool san_disc is now linked statically and is the sole exploiter of HBA API library
2005-12-09 Upgrade:
- s390-tools 1.5.1 with bug fixes replaces s390-tools 1.5.0
2005-10-14 Upgrade 2005-10-14:
- HBA API library 1.3 (on "Useful add-ons" page) replaces HBA API library 1.2 - also applicable to "October 2004 stream"
2005-10-04 Major updates and enhancements to the "April 2004 stream":
- Hardware Support for IBM System z9 features (refer to
IBM U.S. Hardware Announcement Letter 105-241):
- Linux support for OSA-Express2 OSN - Open Systems Adapter for NCP (CDLC support)
- Linux support for N-Port-ID Virtualization (NPIV)
- Linux support for (FCP) Program-directed re-IPL
- Linux support for Configurable Crypto Express2 Accelerator.
- Virtual Server
- Support for z/VM 5.2 new 64-bit dump format (refer to IBM U.S. Software Announcement Letter 205-168) via enhanced vmconvert (in s390-tools 1.5.0)
- vmcp: new kernel module allowing user space access to CP commands (via s390-tools 1.5.0 new component vmcp)
- Other:
- zfcp debug and tracing improvements
- s390-tools 1.5.0 with new functionality and enhancements replaces 1.4.1
- vmconvert: now supports new 64-bit z/VM 5.2 dump format
- vmcp: new tool allowing user space access to CP commands
- zfcpdbf: new perl script to filter ZFCP debug data
- zfcpdump: upgraded to recent kernel-level
- DASD tools: usability enhancements
Upgrade 2005-06-23:
- s390-tools 1.4.1 with bug fixes replaces s390-tools 1.4.0
2005-03-23 Major updates and enhancements to the "April 2004 stream":
New functionality introduced and functionality from "June 2003 stream" ported to the "April 2004 stream":
- kernel:
- OProfile support (supersedes the experimental patch of 2004-04-27)
- Improved memory detection logic
- DASD:
- Preferred path support
- Enhanced debug-messages
- Networking:
- OSA-Express Layer 2 Switching - previously only in "June 2003 stream"
- 10 Gigabit Ethernet support - previously only in "June 2003 stream"
- Support for OSA card feature to have up to 1920 devices
- Large Send support (OSA Express2 feature) - TCP Segmentation Offload support (TSO)
- Enhanced Device Driver Packing (EDDP) - qeth provides Large Send support on any qeth-supported hardware
- BLKT tuning support (supports OSA inbound blocking or packing algorithm)
- CLAW device driver
- CTC and IUCV: Instrumentation of device drivers with s390dbf calls for debug purposes
- z90crypt:
- Exploitation of Zero Pad function in PCIXCC - previously only in "June 2003 stream"
- Support for Crypto Express2 Coprocessor (CEX2C) - previously only in "June 2003 stream"
- zfcp:
- Read-only LUN sharing support
- Point-to-point topology support
- HBA API support - see also HBA API library 1.2 (on "Useful add-ons" page) - previously only in "June 2003 stream"
- Other:
- z/VM recording device driver (vmlogrdr) - previously only in "June 2003 stream"
- z/VM watchdog (DIAG288) support
- Linux API for access to z/VM Monitor Records
- Upgrades:
- s390-tools 1.4.0 with new functionality replaces 1.3.4
2004-04-16 Introducing the "April 2004 stream":
The "April 2004 stream" is a port of most of the functionality of the "June 2003 stream" to a new, kernel 2.6-based stream -- using a new tool-chain with new utilities and debug tools.
Note that the "April 2004 stream" uses mostly up-stream code and requires comparatively few and small patches from developerWorks.
For not-yet-available or restricted functionality refer to the Restrictions page.
System Build Cross Reference "April 2004 stream"
If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.
Available downloads
- Kernel downloads for the "April 2004 stream"
- OCO modules for the "April 2004 stream" (none)
- Tool-chain for the "April 2004 stream"
- Utilities for the "April 2004 stream"
- Debug tools for the "April 2004 stream"
- Useful add-ons for the "April 2004 stream"
| Description |
|---|
| tape_3590 OCO module replaced by open source 3590 tape device driver discipline in patch 36 (2006-05-19) |
| Package | Downloads | Description |
|---|---|---|
| s390-tools 1.6.2 | s390-tools-1.6.2.tar.gz / MD5 | s390-tools-1.6.2 (2007-11-20) |
| binutils 2.15.90.0.1 | n/a | binutils-2.15.90.0.1-s390 (2004-04-16) |
| gcc 3.4.0 | n/a | gcc-3.4-s390 (2004-04-16) |
| glibc 2.3.2 | n/a | glibc-2.3.2-s390 (2004-04-16) |
| Package | Downloads | Description |
|---|---|---|
| s390-tools 1.5.6 | s390-tools-1.5.6.tar.gz / MD5 | s390-tools-1.5.6
(2007-11-06) |
| Package | Downloads | Description |
|---|---|---|
| s390-tools 1.5.6 | s390-tools-1.5.6.tar.gz / MD5 | s390-tools-1.5.6
(2007-11-06) |
| gdb 6.1 | n/a | gdb-6.1-s390 (2004-04-16) |
| strace 4.5.2 | strace-4.5.2-s390-april2004.tar.gz / MD5 | strace-4.5.2-s390 (2004-04-16) |
| lkcdutils | n/a | lkcdutils CVS HEAD dated 2004-04-05 or later (2004-04-16) |
Useful add-ons for the "April 2004 stream"
Download Area "April 2004 stream"
Below are the downloads (with description) for the kernel 2.6.5
"April 2004 stream", listed in reverse chronological order. This can be used to backtrack the "April 2004 stream".
The System Build Cross Reference shows
the most current set of downloads for the "April 2004 stream"
and ignores superseded patches and modules (which are still shown
below if not moved to the Archive).
If you download any software from this web site please be aware of the Warranty Disclaimer and Limitation of Liabilities.