glossaire
qu’est-ce qu’un daemon ?
TL;DR
Un daemon est un programme qui tourne discrètement en arrière-plan et se réveille quand quelque chose a besoin de lui, comme le service qui garde votre Wi-Fi connecté. Pane en utilise un pour Remote Pane : le daemon tourne sur votre machine hôte et fait vivre vos terminaux et vos agents pendant qu’un portable ou un téléphone s’y connecte. Sur un seul ordinateur, vous n’avez pas à y penser, car l’app gère tout tant qu’elle est ouverte.
Un daemon est un programme qui tourne en arrière-plan sur votre machine. Vous ne le voyez pas et n’interagissez pas directement avec lui. Il reste simplement là, fait son travail discrètement et se réveille quand quelque chose a besoin de lui.
la version simple
Un daemon est un assistant d’arrière-plan que vous ne voyez jamais mais sur lequel vous comptez toujours.
Imaginez un daemon comme le gardien de nuit d’un bureau. Vous ne le voyez pas, mais il est toujours là pour s’occuper des choses. Quelqu’un sonne ? Le gardien ouvre la porte. Une alarme se déclenche ? Il intervient. Un daemon fait la même chose pour votre ordinateur.
Votre ordinateur exécute déjà de nombreux daemons. Ce qui maintient votre connexion Wi-Fi ? C’est un daemon. Ce qui synchronise vos fichiers avec Dropbox ? Un daemon. Ce qui cherche les mises à jour en arrière-plan ? Encore un daemon.
pourquoi pane utilise un daemon
Le daemon de Pane garde les agents actifs sur l’hôte pendant qu’un autre appareil les contrôle.
Quand vous utilisez Pane en local, vous n’avez pas du tout besoin d’y penser. Pane s’occupe de tout tant que l’app est ouverte.
Le daemon devient important quand vous utilisez Remote Pane. Imaginons que vous ayez chez vous un ordinateur fixe puissant et que vous vouliez contrôler vos agents depuis votre ordinateur portable dans un café, ou depuis votre téléphone. Le daemon garde vos sessions actives sur l’ordinateur fixe pendant que vous les contrôlez où que vous soyez.
Sans daemon, fermer l’app arrêterait tous vos agents actifs. Avec lui, tout continue en arrière-plan.
les daemons dans les autres outils d’agents
La plupart des outils d’agents en utilisent un, pour que les agents de longue durée survivent à la fenêtre.
Les daemons sont courants dans les outils d’agents, parce que les agents tournent longtemps et que vous ne voulez pas qu’ils s’arrêtent à la fermeture d’une fenêtre. Paseo exécute un daemon d’arrière-plan avec lequel communiquent tous ses clients desktop, mobile, web et terminal. Orca garde ses terminaux dans un processus auxiliaire séparé qui se termine quand plus rien ne tourne. Les sessions Ghostex ont survécu à un redémarrage de son daemon lors de notre test, et Herdr garde les agents actifs sur un serveur après votre déconnexion.
daemon, serveur ou service
Tout serveur est un daemon ; un service est un daemon dont le système d’exploitation s’occupe.
| terme | ce que ça signifie |
|---|---|
| daemon | Tout programme qui tourne en arrière-plan. C’est le terme le plus large. |
| serveur | Un programme qui attend les requêtes d’autres programmes ou machines. Tous les serveurs sont des daemons, mais tous les daemons ne sont pas des serveurs. |
| service | Un daemon géré par le système d’exploitation. Il démarre automatiquement au lancement et redémarre s’il plante. |
documentation associée
- → Configuration d’une VM distante : configurez le daemon de Pane sur une machine distante
- → Remote Pane via SSH : connectez-vous au daemon via SSH
- → Sécurité et autorisations : comment le daemon reste sécurisé
Sources
- Corrections
- Si quelque chose ici est faux ou obsolète, dites-le-nous. Nous corrigerons et mettrons à jour la date en haut de la page. Ouvrir une issue sur GitHub
- Sources
questions fréquentes
Par Parsa Khazaeepoul, cofondateur de Pane. .