Jul 24 – 29, 2025
Europe/Rome timezone

Streamlining development workflows in GNOME OS with sysext-utils

Jul 26, 2025, 3:20 PM
40m
40 Minute Presentation - In Person Design of User and Developer Experiences

Description

GNOME OS is essential for integrating and testing GNOME, but its immutable nature has made it challenging to develop software on it. Recent developments, like sysext-utils, make it easier to build and test software directly on GNOME OS.

In this talk we will cover:

  1. Introducing sysext-utils: what it is and how it simplifies development on GNOME OS.
  2. CI pipeline integration: using sysext-utils in CI/CD workflows, with real examples from projects like Mutter and GNOME shell.
  3. The road to efficient end-to-end testing: running full-system tests without rebuilding the entire OS, speeding up your development cycle.

Whether you are new to GNOME or a seasoned developer, this talk will show you how sysext-utils can improve your development and testing processes.

Author(s) Bio

Martín is a software engineer with over 15 years of professional experience. Over that time he contributed to many open source projects and communities around education, desktop technologies, among other topics of public interest. Martín is a member of the GNOME Foundation.

Presentation Type In Person
Pronouns he/him

Authors

Martin Abente Lahaye (Igalia) Sam Thursfield (Codethink)

Presentation materials