# 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/

### What is a "node" ?
**A single compute unit in a set.**
- EG: A server in a cluster.
[Not NodeJS]
## **Memory Management :: mTLS in Auraed**

## **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