glosario

¿qué es un daemon?

TL;DR

Un daemon es un programa que se ejecuta discretamente en segundo plano y se activa cuando algo lo necesita, como el servicio que mantiene conectado tu Wi-Fi. Pane usa uno para Remote Pane: el daemon se ejecuta en tu equipo host y mantiene en marcha tus terminales y agentes mientras un portátil o un móvil se conecta a él. En un solo ordenador no tienes que pensar en ello, porque la app se encarga de todo mientras está abierta.

Un daemon es un programa que se ejecuta en segundo plano en tu equipo. No lo ves ni interactúas directamente con él. Se queda ahí, haciendo su trabajo en silencio, y se activa cuando algo lo necesita.

la versión sencilla

Un daemon es un ayudante en segundo plano que nunca ves pero del que siempre dependes.

Piensa en un daemon como el guardia de seguridad nocturno de una oficina. No lo ves, pero siempre está ahí, ocupándose de todo. Si alguien llama al timbre, abre la puerta. Si salta una alarma, responde. Un daemon hace lo mismo en tu equipo.

Tu equipo ya ejecuta muchos daemons. ¿Lo que mantiene la conexión Wi-Fi? Es un daemon. ¿Lo que sincroniza tus archivos con Dropbox? Otro daemon. ¿Lo que busca actualizaciones de software en segundo plano? También.

por qué pane usa un daemon

El daemon de Pane mantiene los agentes en marcha en el host mientras otro dispositivo los controla.

Cuando usas Pane en local, no tienes que pensar en esto. Pane se ocupa de todo mientras la app está abierta.

El daemon importa cuando usas Remote Pane. Imagina que tienes un equipo potente en casa y quieres controlar tus agentes desde el portátil en una cafetería o desde el teléfono. El daemon mantiene las sesiones en ejecución en el equipo mientras las controlas desde cualquier lugar.

Sin un daemon, cerrar la app terminaría todos los agentes en ejecución. Con él, todo sigue funcionando en segundo plano.

daemons en otras herramientas de agentes

La mayoría de herramientas de agentes usan uno, para que los agentes de larga duración sobrevivan a la ventana.

Los daemons son habituales en las herramientas de agentes, porque los agentes se ejecutan durante mucho tiempo y no quieres que se detengan cuando se cierra una ventana. Paseo ejecuta un daemon en segundo plano con el que hablan todos sus clientes de escritorio, móvil, web y terminal. Orca mantiene sus terminales en un proceso auxiliar aparte que se cierra cuando no hay nada en ejecución. En nuestra prueba, las sesiones de Ghostex sobrevivieron a un reinicio de su daemon, y Herdr mantiene los agentes en marcha en un servidor después de que te desconectes.

daemon frente a servidor y servicio

Todo servidor es un daemon; un servicio es un daemon del que se encarga el sistema operativo.

términoqué significa
daemonCualquier programa que se ejecuta en segundo plano. Es el término más amplio.
servidorUn programa que escucha peticiones de otros programas o equipos. Todos los servidores son daemons, pero no todos los daemons son servidores.
servicioUn daemon que el sistema operativo gestiona por ti. Se inicia automáticamente al arrancar y se reinicia si falla.

Fuentes

Correcciones
Si algo de lo que hay aquí es incorrecto o está desactualizado, avísanos y lo corregiremos y actualizaremos la fecha de arriba. Abre una incidencia en GitHub
Fuentes

preguntas frecuentes

o
Descargar*
Aviso de Windows SmartScreenLas descargas directas pueden mostrar un aviso de SmartScreen mientras Pane no esté firmado. Pane es totalmente de código abierto. Puedes revisar el código y compilarlo tú mismo.1. Haz clic en Más información2. Haz clic en Ejecutar de todas formas3. Continúa con la instalaciónLa instalación con PowerShell descarga la versión oficial directamente y evita la mayoría de los problemas del navegador.instalación global con npm
Pega el comando en PowerShell.Linux

Por Parsa Khazaeepoul, cofundador de Pane. .