Socket activation starts a service only when needed
A socket unit can keep a listening endpoint available while its compatible application is stopped. This can reduce the resident memory and periodic work of rarely used services. The socket, kernel queues and manager still consume resources, and installed software still needs security updates. Availability of the listener also depends on successful binding, permissions and the socket unit remaining active. A listening port is an opportunity to request work, not evidence that the application is ready. ...