< Back to all clusters
[TECHNOLOGY] · 2 sources

started · updated

ShrekOS implements self-updating mechanism for immutable OS

ShrekOS, an immutable operating system, has implemented a new self-updating mechanism designed to ensure system stability through a dual-slot architecture. The system utilizes an active and an inactive slot; updates are written to the inactive slot, verified via Secure Boot and dm-verity, and then booted. This design allows for a rollback to the previous system if the new update fails.

The update infrastructure is designed to be independent of personal development environments, utilizing a Cloudflare Worker to serve public release artifacts from a boring, stable endpoint.

Entities

Cloudflare · ShrekOS