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 current installable version of our stable release openSUSE Leap is 15.5. You can download the iso image for s390x from https://download.opensuse.org/distribution/leap/15.5/iso/ . Installation media are available for default installations as well as for network installations.
Repositories
openSUSE Leap 15.6
- non-oss: https://download.opensuse.org/distribution/leap/15.6/repo/non-oss/
- oss: https://download.opensuse.org/distribution/leap/15.6/repo/oss/
- Updates: http://download.opensuse.org/update/leap/15.6/backports/
- Debug: http://download.opensuse.org/debug/distribution/leap/15.6/repo/oss/
- Debug Update: http://download.opensuse.org/update/leap/15.6/backports_debug/
- iso: https://download.opensuse.org/distribution/leap/15.6/iso/
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 instance from Marist college at LinuxONE Community Cloud. Find a short step-by-step guide 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 project (add it to your watch list from within the openSUSE build service webUI)
- Create Container Images for s390x
- Good First Issues
- openSUSE Bugreports for s390x
- 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: 19:00 (German time)/ 10:00 (Pacific time)/ 18:00 (Nigeria) / 14: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
- s390-tools: The Swiss Army Knife for Linux on System z System Administration (2010; still useful for categorization of tools)
- Related materials about administration and configuration
- 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
- IBM Redbooks for LinuxONE
- Redbook: Practical Migration From x86 to LinuxONE
- IBM Z Architecture Training - A technical review of the Processor Design
- IBM z15 Technical Pitch
- Endianness Guidance for Open-Source Projects
- How to write endian-independent code in C
- z/Architecture Principles of Operation (Manual for z14, 2017, LinuxONE II)|z/Architecture Principles of Operation (z14, 2017, LinuxONE II)
- IBM LinuxONE 4
- IBM LinuxONE For Dummies (Downloadable PDF)
- Github Repo For s390-tools (short intro/description for each command can be found below sub heading "Packagage contents")
SUSE References
Other References
- kernel.org s390 Architecture
- kernel.org Feature Status on s390 Architecture
- Linux for S/390 and zSeries Common Device Support (CDS)
- QEMU: Protected Virtualization on s390x
- KVM memory management on s390x
- z/VM training material via VMworkshop
- zSystems Assembler via slideplayer
- OpenMainframeProject Gitbook
- MVS Turnkey 5 Update 2
- System z Assembler Language Resources (Marist College)
- Assembler Language Programming for IBM System z Servers Version 2.00 (Marist College)
- LinuxONE Community Cloud Login at Marist College
- LinuxONE Community Cloud Virtual Server Deployment Guide
Videos
In the news edit
Q & A edit