
デーモンが何であるかを理解し、snapd
バックグラウンドで実行されるデーモンであることも理解しています。
スナップパッケージを実行するリテラルパッケージマネージャですかsnapd
?悪魔ですか?では、なぜそうなのでしょうか?snapd
デーモン化されたパッケージマネージャを実行するのはなぜですか?私にとっては、これは奇妙に見えます。なぜflatpak
orのような一般的なパッケージマネージャではないのですかapt
?
答え1
ユーザーにとって、パッケージマネージャは、snap
デーモンにパッケージの変更を通知する必要がある別のプログラムです。
実際に行うことは、snapdと話してコンテナ化されたアプリケーション(「スナップ」)を起動、停止、またはインストールすることです。
そう考えてみてください。snapd
デーモンはスナップショットの実行を担当し、snap
.doなどのツールはsnapctl
システムと連携し、そのデーモンと通信します。