Tiene que ver con cómo operan.
Para una instalación regular en una unidad flash, está limitado por el ancho de banda USB, por lo que, a menos que tenga un buen dispositivo USB 3.0, está atascado a aproximadamente 20 MB / s (que es equivalente a los discos duros tradicionales de finales de los 90) . Todos los cambios también se escriben en el dispositivo, por lo que está compartiendo ese ancho de banda USB para lecturas y escrituras.
Sin embargo, un sistema en vivo funciona de manera algo diferente. En esencia, un sistema Live consiste en una imagen del sistema base (generalmente una imagen SquashFS, ya que es buena para la eficiencia del espacio) y un montaje de superposición además de eso para interceptar los cambios y mantenerlos en la RAM. Hay dos formas específicas de manejar esto:
- La imagen del sistema base se carga en la RAM al inicio, y todo se ejecuta desde allí después.
- La imagen del sistema base se mantiene en la unidad flash, pero ciertas partes se precargan en la memoria caché.
En el primer caso, puede ejecutar más rápido que la velocidad nativa (porque nunca accede a nada más lento que la RAM), pero su inicio lleva mucho tiempo (porque está copiando cientos de MB de datos en la RAM. En el segundo caso, no va a ser tan rápido como la velocidad nativa, pero como nunca escribe nada en la unidad falsa, casi nunca elimina los datos de la memoria caché y, por lo tanto, también se ejecuta razonablemente rápido.