Ubuntu quiere redefinir uno de los aspectos más postergados de Linux: su proceso de arranque
init. Según dicen, no quieren simplemente "paralelizar" el inicio, sino que quieren crear un sistema limpio, que sea útil para las necesidades de hoy. El nuevo sistema se llamaría
Upstart y se inspiraría en las características del
SMF de Solaris y el
Launchd de Mac OS X.
Launchd es
particularmente interesante, pues reemplaza de cuajo a
init,
inetd y
cron.
Sin embargo, Ubuntu rechaza tanto Launchd como SMF por problemas de licencia, y se encomienda a crear un nuevo sistema desde cero.
El el wiki de Ubuntu podemos leer un poco más sobre la naturaleza de
Upstart:
Upstart será el futuro sustituto del demonio init, el proceso creado por el núcleo que se encarga de iniciar, supervisar y detener todos los demás procesos del sistema.
Upstart es un demonio controlado por eventos. Los eventos generados por el sistema pueden iniciar una tarea y parar las que ya se están ejecutando.