CloudOS

The lightweight microkernel-based OS built for cloud-native environments with WebAssembly integration.

Get Started

Overview

Cloud-Native OS

CloudOS is a lightweight microkernel-based operating system optimized for containerized cloud environments. Built in Rust with WebAssembly integration for secure execution.

Learn About Features →

Open Source Contribution

Contribute to a community-driven project with automated testing and governance. Help build secure, scalable, and optimized cloud infrastructure.

Join the Community →

Core Features

Secure Execution

Isolated environment execution using WebAssembly sandboxing for containerized workloads.

Minimal Footprint

Reduced attack surface with modular microkernel architecture and strict dependency management.

Cloud-Optimized

Optimized for container orchestration systems including Kubernetes and other cloud environments.

Quick Start

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

                        

Running CloudOS

Use Docker to spin up the CloudOS container with WebAssembly support.

docker run -it --name cloudos \
    -v $(pwd):/app \
    opensource/cloudos:latest

                        

Contribute to CloudOS

Code Contributions

Implement new WebAssembly features or optimize kernel performance. Our Rust-based codebase welcomes all levels of Rust expertise.

Documentation

Improve our documentation for cloud deployment guides, architecture diagrams, or WebAssembly integration workflows.

Testing

Help verify OS updates in various cloud environments with container and virtual machines.

```