용어 사전

데몬이란?

TL;DR

데몬은 백그라운드에서 조용히 실행되다가 필요할 때 깨어나는 프로그램입니다. Wi-Fi 연결을 유지하는 서비스가 그런 예입니다. Pane은 Remote Pane에 데몬을 씁니다. 데몬이 호스트 컴퓨터에서 실행되며 터미널과 에이전트를 계속 돌리고, 노트북이나 휴대폰이 거기에 연결합니다. 컴퓨터 한 대에서만 쓴다면 신경 쓸 필요가 없습니다. 앱이 열려 있는 동안 앱이 모든 걸 처리하기 때문입니다.

데몬은 컴퓨터의 백그라운드에서 실행되는 프로그램입니다. 눈에 보이지 않고 직접 조작하지도 않습니다. 조용히 자기 일을 하다가 필요할 때 깨어납니다.

간단히 말하면

데몬은 눈에 보이진 않지만 늘 기대고 있는 백그라운드 도우미입니다.

데몬을 사무실 야간 경비원이라고 생각해 보세요. 눈에 띄진 않지만 늘 자리를 지키며 일을 처리합니다. 누군가 초인종을 누르면 문을 열고, 경보가 울리면 대응합니다. 데몬도 컴퓨터에서 같은 방식으로 일합니다.

지금도 컴퓨터에서는 수많은 데몬이 실행 중입니다. Wi-Fi 연결을 유지하는 프로그램도 데몬입니다. Dropbox에 파일을 동기화하는 프로그램도, 백그라운드에서 소프트웨어 업데이트를 확인하는 프로그램도 데몬입니다.

Pane이 데몬을 쓰는 이유

Pane의 데몬은 다른 기기가 조작하는 동안 호스트에서 에이전트를 계속 실행합니다.

Pane을 로컬에서 쓸 때는 전혀 신경 쓰지 않아도 됩니다. 앱이 열려 있으면 Pane이 모든 것을 처리합니다.

데몬은 Remote Pane을 쓸 때 중요합니다. 집에 성능 좋은 데스크톱이 있고 카페의 노트북이나 휴대폰에서 에이전트를 제어한다고 해보세요. 데몬은 당신이 어디서 제어하든 데스크톱의 세션이 계속 실행되게 합니다.

데몬이 없으면 앱을 닫을 때 실행 중인 에이전트도 모두 종료됩니다. 데몬이 있으면 모든 작업이 백그라운드에서 계속됩니다.

다른 에이전트 도구의 데몬

대부분의 에이전트 도구가 데몬을 써서, 오래 도는 에이전트가 창보다 오래 살아남습니다.

데몬은 에이전트 도구에서 흔합니다. 에이전트는 오래 실행되고, 창을 닫는다고 멈추면 안 되기 때문입니다. Paseo는 데스크톱, 휴대폰, 웹, 터미널 클라이언트가 모두 통신하는 백그라운드 데몬을 실행합니다. Orca는 터미널을 별도 헬퍼 프로세스에 두고, 실행 중인 게 없으면 그 프로세스가 종료됩니다. 저희 테스트에서 Ghostex 세션은 데몬을 재시작해도 살아남았고, Herdr는 연결을 끊은 뒤에도 서버에서 에이전트를 계속 실행합니다.

데몬, 서버, 서비스의 차이

모든 서버는 데몬이고, 서비스는 OS가 돌보는 데몬입니다.

용어뜻
데몬백그라운드에서 실행되는 모든 프로그램입니다. 가장 넓은 개념입니다.
서버다른 프로그램이나 머신의 요청을 기다리는 프로그램입니다. 모든 서버는 데몬이지만 모든 데몬이 서버는 아닙니다.
서비스운영체제가 관리하는 데몬입니다. 부팅할 때 자동으로 시작되고 중단되면 다시 실행됩니다.

출처

정정
틀렸거나 오래된 내용이 있으면 알려 주세요. 수정하고 맨 위의 날짜를 갱신하겠습니다. GitHub에 이슈 열기
출처

자주 묻는 질문

또는
다운로드*
Windows SmartScreen 경고Pane에 서명이 없는 동안 직접 다운로드하면 SmartScreen 경고가 표시될 수 있습니다. Pane은 완전한 오픈 소스입니다. 직접 코드를 확인하거나 소스에서 빌드할 수 있습니다.1. 추가 정보 클릭2. '그래도 실행' 클릭3. 설치 계속PowerShell 설치는 공식 릴리스를 바로 받습니다. 브라우저 다운로드에서 생기는 번거로움도 대부분 피할 수 있습니다.npm 전역 설치
PowerShell에 붙여넣으세요.Linux

작성자 Parsa Khazaeepoul, Pane 공동 창업자. .