3 ms·
I'm writing a safe Rust DNS server library: https://gitlab.com/leonhard-llc/ops/-/tree/safe-dns/safe-dns https://gitlab.com/leonhard-llc/ops/-/tree/safe-dns/sa
by mleonhard 5y ago
I'm writing a safe Rust DNS server library:
https://gitlab.com/leonhard-llc/ops/-/tree/safe-dns/safe-dns https://gitlab.com/leonhard-llc/ops/-/tree/safe-dns/safe-dns
My goal is to have libraries for all the common services. Then I can run web, APIs, DNS, and email from a single static binary, with no config files.
Then the next stage is to run the server in a unikernel in a VM, eliminating the OS. The following stage is to run the server directly on bare metal, eliminating the hypervisor kernel and OS. The final stage is to run the server as firmware directly on the CPU, shipping built-from-source firmware for all peripherals, eliminating all unauditable binary blobs from the server.
- southerntofu 5y agoI don't think i'd like to go this way, but that's pretty cool. Please keep us posted!