Prepping your Open Source Project for Multi-Platform
summary
Most compilers and runtimes are already ported so the real work is testing dependencies, fixing endian issues and automating builds. Use public builders (SUSE build service, Ubuntu build, Jenkins at Oregon State, Travis CI) to run cross-arch builds and compare performance; choose representative test cases and scale tests. s390x can handle a trillion web transactions/day and 275 GB/s compression so target optimizations after correctness. Use CI pipelines and byte-swap functions for s390x big-endian compatibility.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 5:42Open source innovation
- 10:56Linux dominance
- 17:39IBM Z and s390x
- 24:00Multi-architecture steps
- 32:55Endianness differences
- 37:35Porting to s390x
- 39:00s390x build services
- 40:48Key takeaways for multi-platform projects
related talks
42mA Tour of Open Source on the Mainframe
42mThe Big-endian RISC-V Linux Adventure
30mLinux Distributions Collaboration on the Mainframe
26mWhy the Next Generation of HPC systems Needs Open Source Driven Standardization
46mTame the Cross-Platform Beast
38mopenSUSE on the Mainframe
13mKeynote: Mobilizing the Open Source Software Ecosystem for RISC-V
33mUsing Open Source Software to Build an Industrial-grade Embedded Linux Platform...
