feat(renaser): Fase 10 — alta y baja de aplicaciones en vivo
El censo de aplicaciones deja de fijarse en el arranque: una app puede nacer o cerrarse con el reactor ya en marcha. - El reactor admite NACIMIENTOS en vivo: cola `NACIMIENTOS` + `engendrar()`, drenada al inicio de cada vuelta de `run()`; `Task::adoptar` acoge un futuro ya empaquetado. - `Alt+Q` (`Mando::Cerrar`): baja limpia. El compositor saca la ventana enfocada del teselado y del orden-Z; la app advierte la baja (`ventana_cerrada`) y concluye su tarea — su memoria, su combustible y su canal de teclado se liberan. Sin baliza. - `Alt+N` (`Mando::Lanzar`): alta en vivo. `nacer_ventana` añade la ventana y entrega su índice; el orquestador instancia el WASM y engendra su tarea. Las apps de génesis dejan su bytecode cacheado como `Plantilla`; cada `Alt+N` instancia una en rotación. Verificado en QEMU (sendkey): tres Alt+N hacen crecer el escritorio de 5 a 8 ventanas; tres Alt+Q lo reducen de 8 a 5. Kernel estable. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
+3
-2
@@ -76,8 +76,9 @@ QEMU 11, OVMF en `/usr/share/edk2/x64/OVMF.4m.fd` (sin módulo KVM → TCG).
|
||||
Fases 1 a 5, 6.0, 6.1, 6.2, la Fase 7 COMPLETA —el userspace nace del grafo de
|
||||
objetos—, la Fase 8 COMPLETA —el compositor teselante e interactivo: teselado
|
||||
con `mirada-layout` (8a), ciclado de layout (8b), foco y enrutamiento selectivo
|
||||
del teclado (8c), promoción y reordenación de ventanas (8d)— y la Fase 9
|
||||
COMPLETA —orden-Z y ventanas flotantes: composición con solapamiento (`Alt+F`)—.
|
||||
del teclado (8c), promoción y reordenación de ventanas (8d)—, la Fase 9
|
||||
COMPLETA —orden-Z y ventanas flotantes: composición con solapamiento (`Alt+F`)—
|
||||
y la Fase 10 COMPLETA —alta y baja de aplicaciones en vivo (`Alt+N` / `Alt+Q`)—.
|
||||
Todo verificado en QEMU. Ver `ROADMAP.md`.
|
||||
|
||||
## Flujo de trabajo
|
||||
|
||||
Reference in New Issue
Block a user