Past Meetup

Poettering: Introducing casync // Crequy: Intro to eBPF superpowers

This Meetup is past

71 people went

Kinvolk

Adalbertstr. 6a · Berlin

How to find us

4th Floor

Location image of event venue

Details

Lennart Poettering (https://github.com/poettering), creater of PulseAudio, Avahi & systemd, has a new project he’d like to introduce to the world, casync. Lennart will give the first public presentation of casync, a tool for efficient image synchronization for iot, containers, VMs and backups.

Opening the evening, we’ll have Kinvolk (https://twitter.com/kinvolkio) CTO Alban Crequy (https://github.com/alban) give an introduction to eBPF, a tool that lends “superpowers” to Linux. eBPF programs are loaded into the kernel and attached to kernel objects where they are executed when events occur, making it useful for monitoring, security analysis, and networking. Alban will explain, and demonstrate, how this works.

Snacks & drinks will be provided.

---------------------------------------------

SCHEDULE:

[18:30- 19:00] Arrive and mingle

[19:00 - 19:35] Alban Crequy, “Introduction to eBPF Programming”

[19:45 - 20:20] Lennart Poettering, “casync — a tool for efficient image synchronization for iot, containers, VMs and backup”

[20:20 - 21:00] Mingle time

---------------------------------------------

TALK DETAILS:

“Introduction to eBPF Programming”, Alban Crequy

Abstract: eBPF programs are loaded into the kernel and attached to kernel objects where they are executed when events occur, making it useful for monitoring, security analysis, and networking. In this talk will introduce how this works and demonstrate a few examples of eBPF in action.

“casync — a tool for efficient image synchronization for iot, containers, VMs and backup”, Lennart Poettering

Abstract: casync is a new tool that combines the rsync algorithm with the idea of git's content addressable file system, in order to implement fast and efficient disk image and file system tree synchronization, taking benefit of the similarity of data. With a focus on simplicity, reproducability, security, efficiency and metadata minimalism it's supposed to become a useful tool for everybody who needs to synchronize disk images or file system trees over IP networks in high frequencies, for example to implement IoT, container, VM or backup systems. The tool is designed to be friendly to HTTP for data delivery, in particular when used with CDNs.

---------------------------------------------

SPEAKER BIO:

Lennart Poettering, Senior Software Engineer - Lennart is a German free-software engineer known for his work on PulseAudio, a sound server, Avahi, an implementation of the zeroconf protocol for network device discovery, and systemd, an alternative to the System V init daemon.

Alban Crequy, CTO & co-founder at Kinvolk - Hailing from the south of France and brought to Berlin through England, Alban is Kinvolk’s technical lead. However, his technical proficiency is only paralleled by his keen awareness of a team’s dynamics and his care for its members. Alban regularly demonstrates his knowledge of Linux, networking, and security in his work on the kernel, D-Bus, and container technologies.