systemd also has a feature for passing sockets to a program. http://0pointer.de/blog/projects/socket-activation.html It would be nice to have interoperability on that front.