# DeBoot — cloud OS booting

{% hint style="info" %}
Name: DeBoot

Tech: EthSwarm, IPFS

Purpose: Boot an OS kernel from remote, decentralised storage.
{% endhint %}

## "DeBoot - express yourself through bootloading"

*"DeBoot is a project to research and implement techniques for booting OS images from decentralized storage networks, such as Swarm or IPFS."*

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><h3><a href="https://github.com/debootdevs/deboot">→ DeBoot GitHub ReadMe</a></h3></td><td><a href="https://github.com/debootdevs/deboot">https://github.com/debootdevs/deboot</a></td><td></td></tr><tr><td><h3><a href="https://debootdevs.github.io/deboot/">→ DeBoot Docs site</a></h3></td><td><a href="https://debootdevs.github.io/deboot/">https://debootdevs.github.io/deboot/</a></td><td></td></tr></tbody></table>

DeBoot looks to be an incredible project, using software that acts as a node in a decentralised network in order to load an OS boot kernel from a remote source. The node software is loaded in before any actual OS is running, which essentially means you can boot an entire OS remotely without having any administrative control over the machine (except for boot access, of course).

As the nodes are part of a decentralised network, it also means that the code of the OS you use cannot be controlled or blocked. This is a fantastic way to circumvent governmental & corporate control over our devices.

I have only just started looking at this so idk if I've fully understood the project yet but I'll keep learning about it, explore and maybe use it, and will write more here as I understand it better.
