Vivek Das Mohapatra

Developer at Collabora Ltd
After discovering phsyics wasn't, after all, my calling at university - Worked variously as a sysadmin, webmonkey (back in the 90s), backend developer at various companies. Currently a consultant at Collabora.

Accepted Talks:

Segregated Dynamic Linking (keeping the peace between incompatible dependencies)

Using a library without being exposed to any of its dependencies & without requiring recompilation of the binary that pulls it in.

The goal is to improve portability of programs that are distributed with runtimes (cf flatpak) but which still need access to some libraries from the host (eg libGL) without requiring recompilation of either the host libraries or the application+runtime.

The background: https://people.collabora.com/~vivek/dynamic-linking/segregated-dynamic-linking.pdf

The code: https://gitlab.collabora.com/vivek/libcapsule

A previous version of the talk (which is being updated a bit): Slides: https://people.collabora.com/~vivek/libcapsule.pdf Video: http://meetings-archive.debian.net/pub/debian-meetings/2017/mini-debconf-cambridge/segregated-dynamic-linking.vp9.webm