GOOD 2026

Jason C. Nucciarone [Ubuntu]

Jason is an active open source contributor and software engineer focused on Ubuntu and High-Performance Computing. By day he works as the software engineering lead for the HPC team inside of Canonical's Cloud Engineering organization, and by night he serves as the leader of the Ubuntu High-Performance Computing community team. Together, they work on Charmed HPC, and new open source project from the Ubuntu community that's goal is to standardize the set up and lifecycle management of Slurm-based HPC clusters on Ubuntu.

As part of his position in the Ubuntu community, Jason likes to experiment with existing HPC technologies such as Open OnDemand and Slurm, and make them accessible to HPC newcomers using "micro hpc" clusters on their laptops.


Session

03-12
10:00
25min
Tales from creating a universal Linux package for Open OnDemand with snap
Jason C. Nucciarone [Ubuntu]

This talk goes through the history of the Open OnDemand snap, a single package for running Open OnDemand on any Linux distribution.

The talk covers four sections:

  1. The Good; successes such as automatic backup/restore.
  2. The Bad; challenges like bundling Passenger, HTTPD, and NGINX together.
  3. The Ugly; implementing ad-hoc workarounds like a custom portal generator and custom Lua packages for administering Open OnDemand inside the snap runtime.
  4. What’s Next?

In the “What’s Next?” section, I'll present the Ubuntu HPC community's plans to integrate the snap into Charmed HPC to be the default user frontend. I will highlight blockers, struggles, hopeful contributions to Open OnDemand, and areas where we need community assistance.

Main Hall