Replace initscripts with upstart events. Our boot sequence is currently slow, full of race conditions and poor interactions, especially with competition between the series of tasks run by sysv-rc, udev and sometimes just with the kernel. We developed upstart so that we could have a truly event driven boot sequence that would be fast, reliable and flexible; we should take advantage of it.
Developer comments
The primary reason that we're not taking full advantage of Upstart yet is that it still requires some development to have sufficient features to actually be better than sysvinit. You can follow Upstart development at its
homepage.