代替または同等のものが何であるかを知りたいです。WindowsサービスGnu/Linuxで。 XやPulseaudioのようなサーバーですか?ただし、これはWindowsのテーマサービスのため意味がありません(Gnu / Linuxのテーマサービスの代替はWMまたはDEです)。それは同じですか?Windowsレジストリホームユーザーディレクトリに加えて、実際の選択肢やそれに対応するものがない場合。
答え1
私がコメントで述べたように:
Wikipediaのリンクで述べたように、Windows NTオペレーティングシステムでは、Windowsサービスはバックグラウンドで実行されるコンピュータプログラムです。 [1] 概念的にはUnixデーモンに似ています。
デーモンは、ユーザーの直接制御ではなく、バックグラウンドで静かに実行され、特定のイベントや条件がアクティブになるのを待つUnixファミリーオペレーティングシステムのプログラムです。
Microsoft Windowsオペレーティングシステムでは、サービスと呼ばれるプログラムがデーモンの機能を実行しますが、今ではこれらのシステムでもデーモンという用語が使用されることがあります。
源泉:http://www.linfo.org/daemon.html
アップデート(詳細と実際の比較):
- UNIX:デーモンは端末から切り離され、バックグラウンドで切断された状態で実行され、要求を待って要求に応答するプロセスです。
- Windows:サービスは、特別な権限を持ち、バックグラウンドで実行されているWindowsで使用できる特別な種類のアプリケーションです。
- UNIXでは、デーモンは他のアプリケーションにサービスを提供するためにシステムによって開始されるプロセスです。通常、デーモンはユーザーと対話しません。 UNIXデーモンは、起動時にinitまたはrcスクリプトから始まります。これらのスクリプトを変更するには、テキストエディタで開く必要があり、スクリプト内の変数の値を物理的に変更する必要があります。 UNIXでは、デーモンは提供するサービスに適切なユーザー名を使用するか、rootユーザーとして実行されます。
- WindowsサービスはUNIXデーモンと同じです。クライアントプロセスに1つ以上の機能を提供するプロセス。通常、サービスはユーザーと対話しないため、UIを含まない長期実行のWindowsベースのアプリケーションです。サービスは、システムの再起動時に開始され、次のログインセッション中に実行できます。 Windows には、サービスで使用される変数値を格納するレジストリがあります。コントロールパネルは、ユーザーがレジストリ内の有効な値に変数を設定できるUIを提供します。ユーザーのセキュリティコンテキストによってサービス機能が決まります。ほとんどのサービスは、ローカルサービスまたはネットワークサービスとして実行されます。後者は、サービスがネットワークリソースにアクセスし、必要なタスクを実行するのに十分な権限を持つドメインユーザーとして実行する必要がある場合に必要です。