VIERCE OS: A Lightweight Kernel for Edge Workloads
We built VIERCE OS to solve a specific problem: existing operating systems are too heavy for edge deployments. With boot times measured in seconds and footprints in gigabytes, traditional Linux distributions are not suitable for the scale at which we deploy.
Design Philosophy
VIERCE OS follows a minimalist philosophy. Only the absolute minimum kernel modules and user-space components needed to run containerized workloads are included. Everything else is stripped away, resulting in a 5MB kernel and a total footprint under 50MB.
Boot Performance
We achieve sub-200ms boot times through a combination of techniques: a custom init process that eliminates unnecessary services, direct kernel boot without a bootloader, and extensive use of device tree blobs instead of hardware probing.
Security Model
VIERCE OS implements a mandatory access control (MAC) system that restricts every process to the minimum capabilities it needs. The root filesystem is mounted read-only by default, and all writable paths use tmpfs that is wiped on every reboot.