Bienvenido al repositorio de documentación técnica de CosmicOS, desarrollado bajo la organización OpenCosmicProject (OCP).
Important
Única fuente de verdad:
La especificación maestra de arquitectura y diseño es Docs/CosmicOS-spec.md (y sus versiones sucesivas).
Los documentos breves de esta carpeta son manuales de procedimiento prácticos (compilación, scripts, tablas de repositorios y flujos de trabajo) y enlazan a la sección correspondiente de la especificación para evitar divergencias.
| Guía Práctica | Objetivo Operativo | Sección de Referencia en la Spec |
|---|---|---|
| architecture.md | Diagrama de flujo de procesos (cinitd, kernel.root, clauncher) e IPC. |
Sección 3.1, Sección 4 |
| repositories.md | Catálogo de repositorios OCP, grupos de repo y convención de nombres (c<nombre>d, cosmic-*). |
Sección 7.5, Sección 8.5 |
| building.md | Comandos para sincronizar con repo, compilar Cargo Workspace (Hito 1) y orquestador Go. |
Sección 7.3, Sección 13 |
| kernel.md | Manual del script purge-arch.sh, uso de Kconfig/defconfig y compilación para ARM64/RISC-V. |
Sección 3 |
| sps-and-security.md | Guía rápida de empaquetado .sps, formato Manifest.json y verificación de sandbox. |
Sección 6 |
| v0.2.8-pending-changes.md | Borrador de cambios pendientes y registro de decisiones para la siguiente versión de la spec. | — |
CosmicOS define cinco canales en su ciclo de vida y tags (ver Sección 20.3 de la Spec):
- EventHorizon: Experimental.
- Quasar: Rolling continuo.
- Pulsar: Semiestable / Beta.
- Nebula: Canal de producción estable predeterminado.
- Singularity: Soporte extendido a largo plazo (LTS).