Ele inicializa rápido porque as pessoas têm trabalhado muito duro para atingir esse objetivo nos últimos anos desde o Ubuntu 8.10. Alguns dos principais fatores (mais de 10.04 Ubuntu):
-
Mover o processo de inicialização para um modelo de evento (Upstart) para que as coisas sejam carregadas em paralelo e quando forem necessárias. É um sistema genial.
-
X (a área de trabalho gráfica para a maioria das pessoas) agora é carregado muito cedo. Ao prepará-lo mais rapidamente, você pode mostrar ao usuário algo muito mais rápido.
-
Removendo a madeira morta de
initramfs(a imagem que é carregada pelo grub para inicializar o sistema) -
Vários mecanismos de cache surgiram, incluindo
sreadaheadeureadahead. Eles funcionam gerando um bloco binário de arquivos que seu sistema usa na inicialização, de modo que possa ser lido do disco rígido de uma só vez.
Comparando 8.10 e 10.10, você provavelmente só verá um sexto do tempo de inicialização agora. É uma melhoria muito impressionante ... Mas isso não explica realmente porque é mais rápido que outros sistemas.
Para isso, acho que só posso dizer que são mais pesados e não são tão bons em iniciar o serviço em paralelo.