The lightweight microkernel-based OS built for cloud-native environments with WebAssembly integration.
Get StartedCloudOS is a lightweight microkernel-based operating system optimized for containerized cloud environments. Built in Rust with WebAssembly integration for secure execution.
Learn About Features →Contribute to a community-driven project with automated testing and governance. Help build secure, scalable, and optimized cloud infrastructure.
Join the Community →Isolated environment execution using WebAssembly sandboxing for containerized workloads.
Reduced attack surface with modular microkernel architecture and strict dependency management.
Optimized for container orchestration systems including Kubernetes and other cloud environments.
CloudOS requires Rust (1.55+), WebAssembly, and Docker for local development.
cargo install --force wasm-pack
git clone https://github.com/opensource/cloudos.git
cd cloudos
# Build the kernel module
cargo build --target wasm32-wasi --release
wasm-pack build --target web --out-dir ./dist
Use Docker to spin up the CloudOS container with WebAssembly support.
docker run -it --name cloudos \
-v $(pwd):/app \
opensource/cloudos:latest
Implement new WebAssembly features or optimize kernel performance. Our Rust-based codebase welcomes all levels of Rust expertise.
Improve our documentation for cloud deployment guides, architecture diagrams, or WebAssembly integration workflows.
Help verify OS updates in various cloud environments with container and virtual machines.