I've recently tried to fasten my boot and reduce the time it takes to bring my laptop to usability. One of the things i thought up was to start some of the non essential services after the login process. I've also written a services which does so. Currently i run these services after the bootup process is completed :
preload, sshd, vsftpd, setroubleshoot, smb, kqemu, libvirtd, qemu, avahi-daemon, crond, , anacron, xinetd, atd
in that sequence.
This has definitely resulted in reduction in boot time by about 8-10 secs. However a few services are started even though they are disabled. They are :
blktapctrl, capi, fedora-late-live, fedora-live, irda, isdn, nfslock, ypbind, xen*
Also they dont show up when i type : $ /sbin/service --status-all
but only show up in the services gui.
So basically i'd like to know how i can stop/disable these services. Any info regarding them will be useful. Also i'd like to know if we can specify any kind of dependencies between services. Thanks a lot.
Also i've written another script to delayed-start some startup programs.
I'd also appreciate suggestions on improving these scripts.