El tiempo de arranque en Ubuntu es realmente rápido. 7-10 segundos Comparándolo con mi mac (que es de unos 30-40 segundos). ¿Cómo es que Ubuntu es mucho más rápido? Estoy pensando que usa un kernel diferente (Linux). No estoy seguro de si eso tendría en cuenta algo ...
20
Respuestas:
Arranca rápido porque la gente ha trabajado muy duro para lograr ese objetivo en los últimos años desde Ubuntu 8.10. Algunos de los principales factores (más de 10.04 Ubuntu anterior):
Mover el proceso de arranque a un modelo de evento (Upstart) para que las cosas se carguen en paralelo y cuando sean necesarias. Es un sistema genial.
X (el escritorio gráfico para la mayoría de las personas) ahora se carga muy pronto. Al prepararlo más rápido, puede mostrarle al usuario algo mucho más rápido.
Eliminar madera muerta de
initramfs
(la imagen cargada por grub para arrancar el sistema)Varios mecanismos de almacenamiento en caché han ido y venido, incluidos
sreadahead
yureadahead
. Funcionan generando un bloque binario de archivos que su sistema usa en el arranque para que pueda leerse en el disco duro de una vez.Comparando 8.10 y 10.10, probablemente solo vea una sexta parte del tiempo de arranque ahora. Es una mejora muy impresionante ... Pero eso realmente no explica por qué es más rápido que otros sistemas.
Por eso creo que solo puedo decir que son más pesados y que no son tan buenos para iniciar el servicio en paralelo.
fuente
sreadahead
qué genera un archivo binario "paquete". En realidad, ¿estás seguro? He estado leyendo más enureadahead
y también parece girar en torno al concepto de "paquete" (lo cual tiene sentido si se quiere contrarrestar lentos tiempos de búsqueda en discos mecánicos) ...ureadahead es una de las razones.
Que las personas que escriben el sistema son quienes lo usan y odian las botas lentas es otra.
Que los usuarios de computadoras de escritorio generalmente esperan botas largas, por lo que hay poca presión en el mercado para que la Compañía X diga que "el arranque más rápido de la ciudad" es un tercio.
Dejar solo los bits realmente necesarios en el sistema operativo propiamente dicho es una tradición tradicional de Unix que es la cuarta.
Puede haber otras razones.
fuente
Esa es la carga temprana de la tecnología de lectura anticipada + inicio independiente de los dispositivos de hardware + no tantos servicios del sistema para cargar + muchos de ellos se cargan después de presentar una IU al usuario.
fuente
El tiempo de arranque de ubuntu no es de 7 segundos AFAIK. Lo más rápido que puede obtener es un tiempo de arranque de 15-30 segundos (tiempo de inicio de sesión no incluido). El arranque más rápido de un sistema operativo de escritorio completo he oído hablar de chromeOS, que es de 3 segundos (eso también cuando viene con su hardware). Lleva tiempo cargar controladores, scripts, etc. Cualquier forma de tiempo de arranque en Ubuntu (y otras distribuciones de Linux) es más rápida que otras porque usan técnicas modernas ya discutidas anteriormente. http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7
fuente