Gargi Sharma
Hopeful systems programming romantic, systems engineer at Tarides
Gargi is currently a Systems Engineer at Tarides where she works on library Operating Systems. Gargi loves everything about Systems Programming, shady syscalls and Modern Art.
Past Activities
Code Mesh LDN
16.25 - 17.10
Write your own container, for fun and no profit!
Docker has really popularized containers in the past few years! How does a docker work? Is it really a light-weight virtual machine? How does one isolate the processes and manage resources in a container? Can one write their own docker?
In this talk, we get familiar with the basic building blocks of Linux containers namely chroot, namespaces, and cgroups. We discover syscalls that we can use to manipulate namespace, how to apply resource limits and write our own container in Rust!
THIS TALK IN THREE WORDS
Containers
Rust
Systems programming
OBJECTIVES
The talk aims to give an introduction to folks about systems programming and systems programming in Rust. The talk also aims to give an introduction to containers, and helps de-mystify containers for folks who already use them.
TARGET AUDIENCE
This talk would appeal to folks who are curious about Rust, and how it can be used for systems programming. Also for folks who work with containers, and want to understand how containers are put together.