Presented by:

Bernhard M.

from SUSE
  • SUSE software developer and sysadmin
  • original designer and developer of openqa.opensuse.org
  • since 2016 working on reproducible builds for openSUSE
No video of the event yet, sorry!

During the last year, I have spent several months on a project, that was sponsored by a grant from the NLnet NGI0 initiative. It is about an operating system, that only has packages that can be reproduced anywhere anytime bit-by-bit. I call it R-B-OS - the Reproducible-Builds-Operating-System.

Last year when we had https://events.opensuse.org/conferences/oSC24/program/proposals/4378 , most of the work was still ahead. Now it is completed and I can tell how it went.

I'll tell about the journey. And I'll tell about the result.

RBOS has some unique properties:

  • The collection of sources are defined by a single hash, and so are the binaries produced from it. It is a 1->1 mapping.
  • When I change a toolchain package (e.g. gcc), I can let it rebuild and see exactly what changed in other places.

Date:
2025 June 27 - 10:00
Duration:
30 min
Room:
Gallerie
Language:
Track:
openSUSE
Difficulty:
Medium

Happening at the same time:

  1. Aeon Desktop
  2. Start Time:
    2025 June 27 10:00

    Room:
    Saal

  3. Branding workshop
  4. Start Time:
    2025 June 27 10:00

    Room:
    Seminar Room 1