libcapsule
2018-09-29, 13:00–13:45 (UTC), Kuppel

libcapsule is a project that allows segregated dynamic linking: Access to the symbols of a library without being exposed to any of the dependencies of that library without requiring recompilation of the binary that pulls it in.


segregated loading of dynamic libraries
libcapsule's goal is to improve portability of programs that are distributed with runtimes (cf flatpak) that still need access to [some] libraries from the host (eg libGL) while insulating said program from any system libraries outside the runtime other than those it directly requires.

Max is a test engineer at CoreOS hacking on Kubernetes and Prometheus. Previously a frontend engineer working on ReactJS integrations and UI component testing, he decided to stop suppressing his interest for distributed systems at scale and joined CoreOS. Now he implements new testing infrastructures and development automations to support the Tectonic and the Prometheus project.