Aurae: Distributed Runtime - Fosdem 2023 - Rust DevRoom
HTML-код
- Опубликовано: 3 фев 2023
- GitHub: github.com/aurae-runtime/aurae
Slides: docs.google.com/presentation/...
A new node init system written in Rust.
In this talk I share the motivation, goals, and architecture of my new project Aurae. Informed by my experience of operating large production platforms I discuss my thesis of how bringing deliberate runtime controls to a node will unlock a new generation of higher order distributed systems.
The audience walks away with an in-depth understanding of the current state of affairs Rust and the Aurae runtime project. We learn about my journey to Rust from working with Go in Kubernetes.
I am an accomplished Go engineer who has made the jump into Rust and I believe my story is worth compiling and sharing with FOSDEM. I believe there will be many like me in the future.
Aurae is on a mission to be the most loved and effective way of managing workloads on a single piece of hardware. My hope is that by bringing a better set of controls to a node, I can unlock brilliant higher order distributed systems in the future.
Aurae takes ownership of all runtime processes on a single piece of hardware like systemd, and provides mTLS encrypted gRPC APIs (Aurae Standard Library) to manage the processes. Aurae has a new style of isolation called "Aurae Cells" that manage cgroups and namespaces directly from pid1. With Aurae Cells the project offers a way to slice up a system using various isolation strategies for enterprise workloads including MicroVMs. - Наука
Great talk! I’m not sure I understood it fully, but it feels like this is the key enabler to containerize legacy Linux daemons without running kubernetes etc
amazing, loved ts part
It's amazing how far this has come so quickly!
Absolute legend.
It is amazing how productive you are. Always gives me inspiration.
Excellent talk! Exciting future for the project.
Great talk. Hope this project take off soon.
What a great project. and such an excellent speaker.
So sick Kris. Love how y'all approach a "unit file" using typescript/deno.
🦀🎉
very exciting. you lost me a bit when you dove into some of the sidecar details. nevertheless a great talk. thanks!