~/talk

Getting Linux Distros to New Architectures

Talkat LinuxCon @ OSS EU 2024 · on Monday, 2024-09-16· at 12:15· Hall M1 (Level 1)· [linux-and-operating-systems]
slides:none on file

Automated process for the OpenMandriva RISC‑V port that produces working binary packages by building synchronized cross toolchains, creating a runnable zroot (chroot-like target OS) and using adjusted RPM macros to force correct compilers and detect cross-builds. Packages are bootstrapped in a recorded order that breaks circular deps with RPM --with/--without variants, builds resume from the last succeeded package with logs, and device-specific images use an OS Image Builder that supports per-board kernels, bootloader configs and inheritance.

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.