what to use, upstart and chkconfig
I'm a bit new to upstart and would like to get to know it better.
Could anyone please explain to me what is the difference between starting daemons with upstart and chkconfig?
I know that services started with chkconfig at boot time would not re-spawn if killed while those started with upstart do. On the other hand I've never encountered such an issue where a service (for example sendmail) killed in the middle.
If upstart is better than chkconfig then why not using it to start all services such as network, sendmail and etc..
Your simple explaination would be appreciated.