~/talk

Prepping your Open Source Project for Multi-Platform

Talkat foss-north 2021 · 2021-06-01..06-02· [open-source, software-architecture]
slides:none on file

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

  1. 0:00Introduction
  2. 5:42Open source innovation
  3. 10:56Linux dominance
  4. 17:39IBM Z and s390x
  5. 24:00Multi-architecture steps
  6. 32:55Endianness differences
  7. 37:35Porting to s390x
  8. 39:00s390x build services
  9. 40:48Key takeaways for multi-platform projects
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.