# Aurae FOSDEM TALK 2023 by Kris Nóva (https://www.youtube.com/watch?v=5a277u4j6fU&t=1634s) Fosdem slides : https://docs.google.com/presentation/d/1GxKN5tyv4lV2aZdEOUqy3R9tVCat-vrFJyelgFX7b1A/edit#slide=id.g1eec0a22ec6_0_4 **Crates.io** :: https://crates.io/crates/aurae/versions *Ressources:* https://buf.build/docs/installation https://doc.rust-lang.org/stable/book/ https://cheats.rs/ ![ThesisStatment](https://hackmd.io/_uploads/H1RMc-Eq6.png) ### What is a "node" ? **A single compute unit in a set.** - EG: A server in a cluster. [Not NodeJS] ## **Memory Management :: mTLS in Auraed** ![Auraed_mTLS_Memory](https://hackmd.io/_uploads/BkdzF-Eq6.png) ## **Macros** : CAN add logic to them Here to manage the Kernel section dedicated to VMs or Pods/Containers Controllers Service! for cells.proto Containers/Pods: runs on the host **VMs** :: runs on the drive -> hypervisor - hypervisors emulates hardware, allowing them to run multiple operating systems on a single physical host. This is a key distinction from containers. **aer** :: CLI, type command and it runs against the server ## aurae/api/cells/cells.proto ### Isolation ```.proto= L.174// Default: false bool isolate_process = 10; *the value `10` is associated with the field, not the strength of isolation* // Will isolate the process (and proc filesystem) from the host. // Will unshare the pid, ipc, uts, and mount namespaces. // The cgroup namespace is always unshared with the host. ``` NEXT STEP : micro kernel :: Deployement OS