Loading…
Flock 2019 has ended
This is a draft schedule! Please create a personal schedule noting which sessions you will attend. We will use this information to create a final overall schedule.
Friday, August 9 • 10:30 - 10:55
Let's add Fedora multiarch containers to your CI

Sign up or log in to save this to your schedule and see who's attending!


An introduction about multiarch project [1] to enable users to build, run and test Fedora multi arch (aarch64, 390x and etc) containers on your host architecture x86_64 easily.

Multiarch project is a collection of tools to emulate different architecture containers by QEMU and binfmt_misc and the compatible container images.

I also compare it with similar technologies docker buildx and podman buildx being developed by buildash and podman team.

[1] https://github.com/multiarch/qemu-user-static

Audience:
  • People who want to add Fedora multiarch test cases to your upstream project's CI.
  • People who want to run a interactive shell in multi architecture containers on your host architecture x86_64.
When: Friday August 9, 2019, 10:30 - 10:55
Where: the room "Panorama" (The room next to the common food space at 1st floor)
    The Danubius Hotel HELIA in Budapest, Hungary, at Flock Budapest 2019

Table of contents:

* Fedora and Upstream - Past and Present
* CPU Architecture Kinds
* Tools for multiarch - Today's topics
* QEMU and binfmt_misc - on News
* 5 steps - to add Fedora multiarch containers to upstream CI
  * 1. qemu-$arch-static - An interpreter
  * 2. binfmt_misc - A kernel feature for binary format
  * 3. qemu-user-static RPM on Fedora
  * 4. qemu-user-static RPM and container
  * 5. multiarch/qemu-user-static image and CI
* Note A: ARM supported CI services
* Note B: A Dockerfile to multi-arch images
  {(podman),docker,docker buildx} build --platform

Speakers
avatar for Jun Aruga

Jun Aruga

I live in Czech Republic. I am originally from Japan. I love bio-science and multi-architecture technology to enable use of a variety of devices.



Friday August 9, 2019 10:30 - 10:55
Panorama (140m² / 40 people) Budapest, Kárpát utca 62-64, 1133 Hungary
  • Talk Length 25

Attendees (8)