Unikernel

Control Center

● v2.0.0 · Windows + WSL2

Docker Desktop para unikernels

Control local, arranque en milisegundos, footprint mínimo.

Una consola visual sobre Windows para gobernar tus servicios Unikraft. Backend Linux real en WSL2, experiencia de escritorio Windows.

msArranque
1 clicStart / Stop
5Labs listos
127.0.0.1Seguro por defecto

Los unikernels arrancan en milisegundos y consumen una fracción de la memoria de un contenedor, pero operarlos suele exigir vivir en la terminal de Linux. Unikernel Control Center te da una consola visual sobre Windows: autodetecta tu entorno WSL2, gestiona tus servicios Unikraft con un clic, y expone cada uno en localhost con puertos estables. Backend Linux real, experiencia de escritorio Windows.

Capacidades

Todo lo que necesitas para operar unikernels

Diseñado para que nunca tengas que salir de la consola.

🩺

Autodetección de entorno

Detecta tus distros WSL2 y la ruta del repo al abrir. Cero configuración manual.

🎛️

Control con un clic

Iniciar, detener y reiniciar cada servicio unikernel desde una grilla visual.

💓

Health en tiempo real

Checks HTTP, Redis (PING/PONG) y TCP con latencia por servicio. Verde = listo.

📜

Logs al instante

Panel de logs por servicio, directo desde kraft, sin salir de la consola.

🌐

localhost estable

Cada servicio en un puerto fijo. nginx en :8080, redis en :6379.

🖥️

Dos frentes, un catálogo

Dashboard web y launcher de escritorio Windows, del mismo labs.config.json.

🔒

Seguro por defecto

API atada a 127.0.0.1, protección anti-CSRF, anti-DNS-rebinding y anti-path-traversal de fábrica.

📊

Diagnóstico del sistema

Estado de WSL, versión de kraft y KVM de un vistazo, con guía de instalación integrada.

🎨

Dark & light

Interfaz temable que se adapta a tu sistema.

Comparativa

Unikernels vs Docker Desktop

Misma comodidad local, otra clase de eficiencia y superficie de ataque.

Dimensión 🐳 Docker Desktop 🪂 Unikernel Control Center
UnidadContenedor (comparte kernel)Unikernel (kernel + app en una imagen)
ArranqueCientos de ms – segundosMilisegundos
FootprintDecenas – cientos de MBPocos MB
Superficie de ataqueGrande (OS completo)Mínima
BackendDocker Engine en WSL2kraft + QEMU/KVM en WSL2

Cómo funciona

De cero a localhost en cuatro pasos

1

Instala WSL2 + kraft

El asistente detecta lo que falta y te da el comando exacto.

2

Abre el Control Center

Web en localhost:9091 o el launcher de escritorio. Autodetecta tu entorno.

3

Arranca un servicio

Un clic levanta el unikernel en WSL2 vía QEMU/KVM.

4

Ábrelo en localhost

El servicio responde en su puerto. Observa health y logs sin tocar la terminal.

Catálogo

Labs incluidos

Runtimes reales listos para arrancar, más pistas de expansión.

🌐:8080
nginx-runtime

Servidor web NGINX.

Validado
🐍:8081
python-http

Servicio HTTP Python.

Listo
🟢:8082
node-http

Servicio HTTP Node.js.

Listo
🗄️:6379
redis-runtime

Cache / almacén Redis.

Listo
👋
hello-world

Validación base del runtime.

Listo
🔬
urunc · Cloud · benchmarks

Pistas de expansión: OCI / containerd, Unikraft Cloud y benchmarks.

Próximamente

Bajo el capó

Arquitectura

Una capa de control Windows sobre un runtime Linux real.

👤UsuarioNavegador o app
🪟Capa de ControlDashboard Node.js / Launcher .NET
🐧Backend WSL2Ubuntu / Debian
Runtime Unikernelkraft + QEMU/KVM
🌐Serviciosen localhost

Toma el control de tus unikernels

Clona el repo, levanta el dashboard y arranca tu primer servicio en localhost sin tocar la terminal de Linux.