~/talk

Getting Linux Distros to New Architectures

Talkat Open Source Summit Europe 2024 · 2024-09-16..09-18· [devops-and-delivery]
slides:none on file

Automated bootstrap scripts produce cross toolchains, a minimal chroot and an ordered package build list that resolves circular deps and rebuilds components like libc or Python when needed. Uses GCC/Clang cross targets, RPM macros to select compilers and detect native execution, QEMU for verification and an OS image Builder that handles per-device kernels and partition layouts. Successfully bootstrapped an OpenMandriva RISC‑V port (built on an aarch64 Amp Ultra) with RPM macros for cross-compiling and automated bootstrap scripts to reproduce images.

AI-written summary · about

  1. 0:00Porting Linux distros to new arches
  2. 1:26Why non-x86 architectures matter
  3. 2:28Building toolchains for new arches
  4. 4:55Minimal bootable OS for compilation
  5. 6:44Configuring RPM for cross-compilation
  6. 8:53Resolving package circular dependencies
  7. 11:24Bootstrapping core packages
  8. 12:31Supporting musl ABI
  9. 14:18Booting challenges on new hardware
  10. 16:03Hardware-specific images with OS Image Builder
  11. 19:38Customizing images for use cases
  12. 21:03Q&A on RISC-V and vendor support
  13. 22:53Encouraging upstream vendor contributions
  14. 24:48Debugging build failures
  15. 29:50Closing remarks
~/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.