¿Cuánto tiempo tenemos que esperar antes de que el tiempo de arranque de una PC sea de solo 1 segundo?

Bueno, como el proceso de arranque generalmente se define como el inicio “en frío”, lo que significa la inicialización completa de todo el sistema y los periféricos y el inicio del sistema operativo desde el “estado completamente apagado”, no creo que esto lo haga nunca ocurrir. Como todos los componentes y subsistemas deben iniciarse, inicializarse y reconectarse, que es un proceso que lleva mucho tiempo por muchas razones técnicas, es probable que sea completamente imposible hacerlo en menos de un segundo (y si realmente necesita hardware) capaz de hacer eso, sería prohibitivamente costoso).

Para evitar tener que pasar por este proceso a menos que sea absolutamente necesario (como después de la actualización del kernel del sistema operativo), se inventaron varios modos de suspensión / hibernación, que permiten que las computadoras actuales se activen mucho más rápido; ChromeOS y dispositivos móviles como Android, iOS y WinMobile generalmente se activan en menos de un segundo, mientras que las computadoras de clase PC generalmente solo demoran de 2 a 4 segundos.

Para la mayoría de los usuarios, eso es lo suficientemente rápido; el resto simplemente no duerme sus computadoras, solo apaga las pantallas y los periféricos o los pone en algunos de los modos de conservación de energía disponibles.

Yo diría que no por mucho tiempo.

Mi último tiempo de arranque fue:
[ [correo electrónico protegido] ~] $ systemd-analyse
El inicio finalizó en 2.880s (firmware) + 5.545s (cargador) + 1.178s (kernel) + 1.125s (espacio de usuario) = 10.729s

Como puede ver,> 50% del tiempo de inicio solo estaba esperando que grub se iniciara automáticamente. Mi tiempo de espera de configuración es de 5 segundos, por lo que podemos contar el cargador como .545 segundos. Obtendríamos:

El inicio finalizó en 2.880s (firmware) + 0.545s (cargador) + 1.178s (kernel) + 1.125s (espacio de usuario) = 5.729s

Ahora parte del espacio de usuario son mis servicios instalados sin los que podría ejecutar. Saco los siguientes ~ 1s. Obtendríamos:

El inicio finalizó en 2.880s (firmware) + 0.545s (cargador) + 1.178s (kernel) + 0.125s (espacio de usuario) = 4.729s

El siguiente paso sería usar un núcleo no genérico. No tengo ganas de frenar mi sistema esta noche, así que asumiré que logramos reducirlo a 0.9s (recuerde que mi núcleo genérico tiene todo tipo de cosas que ni siquiera uso como todas las CPU Intel y AMD cuando obtuve solo uno, etc.) Obtendríamos:

El inicio finalizó en 2.880s (firmware) + 0.545s (cargador) + 0.278s (kernel) + 0.125s (espacio de usuario) = 3.829s

Tengo una unidad SSD, decente, pero no M.2 de clase súper alta, e Intel i5, en una placa base ASRock bastante barata, unámonos y supongamos que al usar hardware súper uber obtendríamos el próximo 20% en cada hora. Obtendríamos:

El inicio finalizó en 2.304s (firmware) + 0.436s (cargador) + 0.222s (kernel) + 0.100s (espacio de usuario) = 3.063s

Así que mi conjetura para el tiempo de arranque completo más rápido en PC ahora es de alrededor de 3 segundos.
La mayor parte es el firmware de la placa base, por lo que hay margen para mejoras por parte de los fabricantes. Dentro de algunas generaciones de Intel debería haber algunas opciones de arranque súper rápidas disponibles. Con el uso de memorias cada vez más rápidas, y tal vez algunas mejoras de codificación en el firmware, deberíamos ser capaces de romper esa barrera. Mi conjetura es máximo 5 años. Esperemos que lo obtengamos más temprano que tarde. ¡Feliz arranque rápido!

Si está haciendo algo tan absolutamente crítico que necesita un arranque de 1 segundo, entonces nunca debe apagar su máquina o dejarla en espera activa. En teoría, podría hacerse, pero solo si ciertos elementos ya estaban activados y listos para funcionar.