d dark · l light

deboot-efi.eth

firmware that boots a machine from an ENS name and Swarm. no RPC. no disk.

what it does

power on
  → prove x86-64.deboot-efi.eth with a light client # no RPC
  → read its contenthash: the boot record
  → fetch kernel + initramfs from Swarm, by hash # every chunk checked
  → boot Linux in RAM # the disk is never touched
  → hand over to debootd

names

x86-64.deboot-efi.eth      current x86-64 release
aarch64.deboot-efi.eth     current aarch64 release
try.x86-64.deboot-efi.eth  the public try stick
code.deboot-efi.eth        source, on Radicle

releases

Built from source, reproducibly. Uploaded to Swarm, erasure-coded. Published when a Safe points an ENS name at the new hash. Every release is a hash anyone can check.

code

rad clone rad:z39RUVVMhxXCG7gJx8ky2K6ZUgrSB

code.deboot-efi.eth · browse on Radicle

influences

myotis       # the Ethereum light client inside, by Dirk
kabashira    # Swarm in Rust, and its EFI port, with Aata (aata.eth): where the wire code started
hoverfly     # the Swarm client that takes over once Linux is up