ZSystems
Welcome to the ZSystems edit
openSUSE for IBM Z and LinuxONE is on its way!
Due to the demand for an open z Systems distribution, we started to build the architecture s390x on the Open Build Service. Find the development project page at openSUSE:Factory:zSystems. If you want to contribute, it is recommended to submit patches via openSUSE:Factory. They will be transferred to the zSystems port after the approval.
Please join the opensuse-zsystems mailing list for questions or help.
Topics edit
openSUSE Tumbleweed
The first installable testversion of openSUSE Tumbleweed is available. To install, use the repositories available at http://download.opensuse.org/ports/zsystems/tumbleweed/repo/oss/ or download the ISO image from http://download.opensuse.org/ports/zsystems/tumbleweed/iso/. Note, that this project is a port to Tumbleweed, and not a fully supported architecture.
For more information about Tumbleweed, see Tumbleweed.
Repositories
The repositories related to this project are:
- http://download.opensuse.org/ports/zsystems/tumbleweed/repo/oss/
- http://download.opensuse.org/ports/zsystems/debug/tumbleweed/repo/oss/
- http://download.opensuse.org/ports/zsystems/source/tumbleweed/repo/oss/
- http://download.opensuse.org/ports/zsystems/tumbleweed/iso/
- http://download.opensuse.org/ports/zsystems/tumbleweed/repo/non-oss/
- http://download.opensuse.org/ports/zsystems/source/tumbleweed/repo/non-oss/
Container Images (Docker Hub)
There are builds of Docker images based on openSUSE Tumbleweed available:
openSUSE Leap
The first installable Beta version of our stable release openSUSE Leap 15.3. You can download the iso image for s390x from https://download.opensuse.org/distribution/leap/15.3/iso/ . Installation media are available for default installations and as network installations.
Repositories
openSUSE Leap 15.5
- non-oss: https://download.opensuse.org/distribution/leap/15.5/repo/non-oss/
- oss: https://download.opensuse.org/distribution/leap/15.5/repo/oss/
- Updates: http://download.opensuse.org/update/leap/15.5/backports/
- Debug: http://download.opensuse.org/debug/distribution/leap/15.5/repo/oss/
- Debug Update: http://download.opensuse.org/update/leap/15.5/backports_debug/
- iso: https://download.opensuse.org/distribution/leap/15.5/iso/
openSUSE Leap 15.4
- non-oss: https://download.opensuse.org/distribution/leap/15.4/repo/non-oss/
- oss: https://download.opensuse.org/distribution/leap/15.4/repo/oss/
- Updates: http://download.opensuse.org/update/leap/15.4/backports/
- Debug: http://download.opensuse.org/debug/distribution/leap/15.4/repo/oss/
- Debug Update: http://download.opensuse.org/update/leap/15.4/backports_debug/
- iso: https://download.opensuse.org/distribution/leap/15.4/iso/
Testing
Automatic tests are performed by openQA and are publicly available: https://openqa.opensuse.org/group_overview/34
The more adventerous people might want to check out the untested images. The latest image is always found at:
You can report bugs for Tumbleweed and Leap in our openSUSE Bugzilla.
Participate
- Find the current status of the project at the starting page at openSUSE:Factory:zSystems.
- Tutorial how get get involved can be found at openSUSE:Build_Service_Tutorial.
- To run manual builds, get yourself a community cloud access from IBM at LinuxONE Community Cloud. Find a short intro how to get into there at ZSystems/Community cloud access. Upgrade SLES to openSUSE.
openSUSE:Factory:zSystems
is based onopenSUSE:Factory
. All submissions should thus go to openSUSE:Factory or the respective development projects.
Things to do edit
- Fix ZSystems/Failing_Packages (including becoming a watcher of the openSUSE:Factory:zSystems poject (add it to your watch list from within the OpenSUSE build service webUI)
- Create Container Images for s390x
- Good First Issues
- Get awareness of openSUSE community
- Find partners that help with building openSUSE
Trainings/Meetings edit
We provide bi-weekly meetings with trainings for knowledge sharing in our team. That includes mainframe topics, packaging, OBS and containerization.
- bi-weekly Tuesday: 18:00 (German time)/ 9:00 (Pacific time)/ 17:00 (Nigeria) / 13:00 (Brazil)
- openSUSE Jitsi: https://meet.opensuse.org/s390x
- Calendar entry (ics file): calendar entry
Introduction to the Z Architecture edit
Trainings
IBM References
- IBM Documentation for SUSE
- How to use FC-attached SCSI devices with Linux on Z Systems
- Displaying Information about SCSI Devices
- Direct Access Storage Device Architecture
- Working with qeth (network) devices
- Redbook: IBM Z15 Technical Guide
- Redbook: Virtualization Cookbook for SUSE Linux Enterprise Server
- Redbook: Virtualization Cookbook for KVM
- Redbook: Practical Migration From x86 to LinuxONE
- IBM Z Architecture Training - A technical review of the Processor Design
- Endianness Guidance for Open-Source Projects
- How to write endian-independent code in C
- File:Z-arch-prinz-of-op 12 Edition 2017-09 z14 dz9zr011.pdf
SUSE References
Other References
- Kernel documentation for s390x
- KVM memory management on s390x
- z/VM training material via VMworkshop
- zSystems Assembler via slideplayer
- OpenMainframeProject Gitbook
Videos
In the news edit
Q & A edit