Kuasar

A Open Source Project
Join US Downloads

KUASAR, is an all-scenario-oriented sandbox engine, written based on the Rust language, and supports access to various mainstream sandbox technologies.

In Kuasar, sandboxes are first-class citizens, not traditional containers. Sandbox and container are two completely different concepts, but in traditional container runtime technology, a sandbox is always replaced by Pause container, which brings great inconvenience and confusion to sandbox management.
In Kuasar, the Pause container will no longer exist. Instead, a clear sandbox object will be used. In addition to necessary health checks or resource management, other management permissions of the container will be returned to containers, and the division of responsibilities between containers and Kuasar will be more apparent.
Kuasar will support access to mainstream sandboxes in the open source ecosystem, such as microVM-type sandboxes, user-mode kernel-type sandboxes, and emerging WASM-type sandboxes, etc.

KUASAR Features

Clear sandbox definition

The sandbox is a first-class citizen, and the management process of the sandbox life cycle and resource equipment is clearer and more efficient.

Complete and comprehensive scene support

Quark sandbox provides rapid cold boot and ultra-low noise floor capabilities in serverless scenarios; micro VM sandbox provides security isolation and standard general capabilities; WASM sandbox meets multi-scenario capability requirements such as serverless and edge computing.

Plug-in extensibility

Support flexible plug-in expansion of mainstream sandboxes to comply with requests

Resource Efficiency Improvement

No need for a Pause container in the sandbox which saves the resource occupation and startup time overhead of the Pause container

Simplified trace
Containerd directly manages containers, avoids API transparent transmission resource overhead, and simplifies Traces

Partners