Actualizaciones y ciclo de vida
PoisonZero se mantiene al día sin tus manos. Esta página cubre la ruta de autoactualización firmada, la diferencia entre dispositivos cloud y privados, cómo el instalador distingue una actualización de una instalación nueva, y las órdenes pausar, reanudar y desinstalar.
Cómo funciona la autoactualización
Un dispositivo cloud se actualiza en una secuencia firmada y verificable:
- Se reporta periódicamente y el backend puede devolver una instrucción de actualización firmada.
- El daemon verifica la firma sin conexión antes de actuar; una instrucción vacía o inválida no hace nada.
- Rechaza todo lo que no sea estrictamente más nuevo, así nunca se puede empujar un retroceso, y salta una versión cuya instalación ya falló.
- Descarga el nuevo binario anclado a un hash que lleva la declaración firmada, por un único destino del proveedor.
- Intercambia el binario de forma atómica, guarda el anterior como copia, y reinicia en la nueva versión.
La cloud se actualiza sola, la privada no
La ruta de autoactualización se condiciona por el modo del dispositivo, no por el plan:
| Modo | Ruta de actualización |
|---|---|
| Cloud | Autoactualización firmada por el canal de configuración, activada por defecto; un operador puede apagarla |
| Privado | Sin autoactualización por el canal de configuración; un dispositivo privado se actualiza por su propio canal |
Actualización, instalación nueva o reinscripción
Volver a lanzar el instalador hace lo correcto por sí solo, decidido según si el dispositivo ya está inscrito:
| Modo | Disparador | Efecto |
|---|---|---|
| Nueva | Aún no inscrito | Instala e inscribe |
| Reinscripción | Inscrito, y pasados el ID de app y un código nuevo | Intercambia el binario y reinscribe; la credencial vieja se conserva si falla |
| Actualización | Inscrito, sin código nuevo | Intercambia solo el binario y conserva la credencial y el asiento |
Pausar, reanudar y desinstalar
Son órdenes del propietario, entregadas al dispositivo como instrucciones firmadas desde la consola o un archivo de token aislado, no interruptores locales que cualquiera en la máquina pueda poner:
| Orden | Efecto |
|---|---|
| Pausar | El daemon deja de actuar sobre los cambios pero sigue reportándose; el estado en pausa sobrevive a un reinicio |
| Reanudar | El daemon vuelve a actuar sobre los cambios |
| Desinstalar | El servicio se desmonta y se retiran el binario y el directorio de datos |
Sigue leyendo
Qué informa un dispositivo en pausa o retenido: estado del dispositivo. Dónde se inscribe un dispositivo y obtiene su credencial: instalar PoisonZero. Cómo la inscripción liga un dispositivo: inscribir un dispositivo.
Siempre al día, nunca por sorpresa.
Autoactualizaciones firmadas en dispositivos cloud, con pausar, reanudar y desinstalar por orden. Gratis para Linux, macOS y Windows.
Sign me up