Skip to content

Plataforma os-console y arquitectura de cartuchos

Topic

From the PointSav Documentation

os-console es un único binario en Rust con arquitectura de cartuchos que proporciona acceso nativo por teclado a los flujos de trabajo del Archivo Totebox mediante módulos navegados con teclas de función.

Updated 2026-05-25 · HistoryEnglish

os-console es la interfaz de consola nativa de teclado de Woodfine — un único binario en Rust que proporciona acceso directo al Archivo Totebox, flujos de trabajo editoriales, registros de gobernanza y gestión de infraestructura desde una terminal. Se conecta a los servicios os-* de backend mediante autorización basada en máquinas y opera completamente sin conexión cuando los servicios de backend no están disponibles.

[edit]El binario

os-console es el artefacto desplegable: un binario, un proceso, todos los cartuchos compilados en él. Se ejecuta como una aplicación nativa en el sistema operativo anfitrión. Las plataformas de destino incluyen Linux Mint en el iMac de escritorio local y macOS 13 o posterior en estaciones de trabajo ejecutivas.

[edit]El chasis base: app-console-keys

app-console-keys es el chasis base siempre instalado dentro de os-console. Su relación con os-console es análoga a la que `service-fs` tiene con os-totebox: es el componente mínimo requerido que debe estar presente; todo lo demás es opcional.

app-console-keys proporciona el rasgo Cartridge (la interfaz que todos los cartuchos implementan), el marco de navegación por teclas de función, la barra de estado que muestra el estado de la conexión de autorización basada en máquinas y la identidad de sesión, el cliente de autorización y la configuración basada en perfiles.

Nota de nomenclatura: "keys" en app-console-keys se refiere a teclas de función — F-keys. No se refiere a claves criptográficas. La autorización basada en máquinas es implementada por system-gateway-mba, un crate separado.

[edit]Cartuchos

Cada crate app-console-* es un crate de biblioteca que implementa el rasgo Cartridge. Los cartuchos se compilan directamente en os-console — no se cargan dinámicamente ni se lanzan como subprocesos. Un cartucho que no está instalado tiene su ranura de tecla de función atenuada en la tira de pestañas.

[edit]Mapa de teclas de función

La consola presenta doce ranuras direccionables mediante teclas de función. F12 está fijada como El Ancla — la Máquina de Entrada — y nunca se mueve. El artículo os-console describe el diseño y contexto de despliegue del producto más amplio.

[edit]La barra de estado

La barra de estado de app-console-keys siempre es visible en la parte inferior de la consola y proporciona al operador un panorama situacional en tiempo real:

jennifer@woodfine | MBA LINK ACTIVE | F4: Content | Tier A | 00:04:23

Cuando el enlace de autorización está inactivo, os-console opera en modo solo local. El contenido almacenado en caché local permanece accesible. Las solicitudes de servicios de backend fallan de manera controlada en lugar de bloquearse.

[edit]Véase también

Category:Systems
Last edited:
Edit this page · View source