glosarium
apa itu daemon?
TL;DR
Daemon adalah program yang berjalan diam-diam di latar belakang dan aktif saat dibutuhkan, seperti layanan yang menjaga Wi-Fi-mu tetap terhubung. Pane memakainya untuk Remote Pane: daemon berjalan di mesin host-mu dan menjaga terminal serta agent-mu tetap berjalan sementara laptop atau ponsel terhubung ke sana. Di satu komputer, kamu tak perlu memikirkannya, karena aplikasi menangani semuanya selama terbuka.
Daemon adalah program yang berjalan di latar belakang mesinmu. Kamu tak melihat atau berinteraksi langsung dengannya. Program ini diam-diam menjalankan tugasnya, lalu aktif saat dibutuhkan.
versi sederhananya
Daemon adalah pembantu latar belakang yang tak pernah kamu lihat tetapi selalu kamu andalkan.
Bayangkan daemon seperti satpam malam di kantor. Kamu tak melihatnya, tetapi dia selalu ada dan menangani berbagai hal. Saat seseorang menekan bel, satpam membukakan pintu. Saat alarm berbunyi, satpam bertindak. Daemon bekerja dengan cara yang sama di komputer kamu.
Komputer kamu sudah menjalankan banyak daemon sekarang. Program yang menjaga koneksi Wi-Fi? Itu daemon. Program yang menyinkronkan file ke Dropbox? Daemon. Program yang memeriksa pembaruan perangkat lunak di latar belakang? Itu juga daemon.
alasan pane memakai daemon
Daemon Pane menjaga agent tetap berjalan di host sementara perangkat lain mengendalikannya.
Saat memakai Pane secara lokal, kamu tak perlu memikirkan ini. Pane menangani semuanya selama aplikasi terbuka.
Daemon penting saat kamu memakai Remote Pane. Misalnya, kamu punya desktop bertenaga di rumah dan ingin mengendalikan agent dari laptop di kafe atau dari ponsel. Daemon menjaga sesi tetap berjalan di desktop saat kamu mengendalikannya dari mana saja.
Tanpa daemon, menutup aplikasi akan menghentikan semua agent yang sedang berjalan. Dengan daemon, semuanya terus berjalan di latar belakang.
daemon di alat agent lain
Kebanyakan alat agent memakainya, jadi agent yang berjalan lama tetap hidup meski jendelanya ditutup.
Daemon umum dipakai di berbagai alat agent, karena agent berjalan lama dan kamu tak ingin mereka berhenti saat jendela ditutup. Paseo menjalankan daemon latar belakang yang diajak bicara oleh klien desktop, ponsel, web, dan terminalnya. Orca menyimpan terminalnya di proses pembantu terpisah yang berhenti saat tak ada yang berjalan. Sesi Ghostex bertahan saat daemon-nya di-restart dalam uji kami, dan Herdr menjaga agent tetap berjalan di server setelah koneksimu putus.
daemon vs server vs layanan
Setiap server adalah daemon; service adalah daemon yang diurus oleh OS.
| istilah | artinya |
|---|---|
| daemon | Program apa pun yang berjalan di latar belakang. Ini istilah paling luas. |
| server | Program yang menunggu permintaan dari program atau mesin lain. Semua server adalah daemon, tetapi tak semua daemon adalah server. |
| layanan | Daemon yang dikelola sistem operasi untukmu. Layanan mulai otomatis saat boot dan dimulai ulang jika mengalami crash. |
dokumentasi terkait
- → Penyiapan VM Jarak Jauh: siapkan daemon Pane di mesin jarak jauh
- → Remote Pane melalui SSH: hubungkan ke daemon melalui SSH
- → Keamanan & izin: cara daemon tetap aman
Sumber
- Koreksi
- Jika ada yang salah atau sudah usang di sini, beri tahu kami dan kami akan memperbaikinya serta memperbarui tanggal di bagian atas. Buka issue di GitHub
- Sumber
pertanyaan yang sering diajukan
Oleh Parsa Khazaeepoul, salah satu pendiri Pane. .