I started to see the text "Starting snappy daemon [ok] " after I start my computer, and before the login loads.
This text is not always displayed.
Also, I ran the command "sudo systemctl status snap*", and although I did not installed anything related to snappy, the output is:
● snapd.refresh.timer - Timer to automatically refresh installed snaps
Loaded: loaded (/lib/systemd/system/snapd.refresh.timer; enabled; vendor pres
Active: active (waiting) since Tue 2017-10-03 05:16:34 PDT; 7min ago
Oct 03 05:16:34 hpe systemd[1]: Started Timer to automatically refresh installed
● snapd.socket - Socket activation for snappy daemon
Loaded: loaded (/lib/systemd/system/snapd.socket; enabled; vendor preset: ena
Active: active (running) since Tue 2017-10-03 05:16:34 PDT; 7min ago
Listen: /run/snapd.socket (Stream)
/run/snapd-snap.socket (Stream)
Oct 03 05:16:34 hpe systemd[1]: Starting Socket activation for snappy daemon.
Oct 03 05:16:34 hpe systemd[1]: Listening on Socket activation for snappy daemon
● snap-repair.timer - Timer to automatically fetch and run repair assertions
Loaded: loaded (/lib/systemd/system/snap-repair.timer; enabled; vendor preset
Active: active (waiting) since Tue 2017-10-03 05:16:34 PDT; 7min ago
Oct 03 05:16:34 hpe systemd[1]: Started Timer to automatically fetch and run rep
● snapd.service - Snappy daemon
Loaded: loaded (/lib/systemd/system/snapd.service; enabled; vendor preset: en
lines 1-23...skipping...
● snapd.refresh.timer - Timer to automatically refresh installed snaps
Loaded: loaded (/lib/systemd/system/snapd.refresh.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Tue 2017-10-03 05:16:34 PDT; 7min ago
Oct 03 05:16:34 hpe systemd[1]: Started Timer to automatically refresh installed snaps.
● snapd.socket - Socket activation for snappy daemon
Loaded: loaded (/lib/systemd/system/snapd.socket; enabled; vendor preset: enabled)
Active: active (running) since Tue 2017-10-03 05:16:34 PDT; 7min ago
Listen: /run/snapd.socket (Stream)
/run/snapd-snap.socket (Stream)
Oct 03 05:16:34 hpe systemd[1]: Starting Socket activation for snappy daemon.
Oct 03 05:16:34 hpe systemd[1]: Listening on Socket activation for snappy daemon.
● snap-repair.timer - Timer to automatically fetch and run repair assertions
Loaded: loaded (/lib/systemd/system/snap-repair.timer; enabled; vendor preset: enabled)
Active: active (waiting) since Tue 2017-10-03 05:16:34 PDT; 7min ago
Oct 03 05:16:34 hpe systemd[1]: Started Timer to automatically fetch and run repair assertions.
● snapd.service - Snappy daemon
Loaded: loaded (/lib/systemd/system/snapd.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2017-10-03 05:16:39 PDT; 7min ago
Main PID: 1160 (snapd)
CGroup: /system.slice/snapd.service
└─1160 /usr/lib/snapd/snapd
Oct 03 05:16:34 hpe systemd[1]: Starting Snappy daemon...
Oct 03 05:16:38 hpe snapd[1160]: 2017/10/03 05:16:38.072701 daemon.go:252: started snapd/2.27.5 (seri
Oct 03 0
5:16:39 hpe systemd[1]: Started Snappy daemon.
Best Answer
Note that snapd should not be permanently running if no snaps are used, it is socket activated ... the systemd unit that prints the "Starting snappy daemon [ok]" only sets up the socket through which snapd will be started once you use the snap command.