¿Es posible ejecutar múltiples sistemas operativos al mismo tiempo en una sola PC sin usar ninguna máquina virtual o herramienta de terceros?

Respuesta corta: No. Una o / s toma el control del hardware; realmente no puede tener dos de ellas funcionando al mismo tiempo.

Respuesta más larga: se pueden imaginar algunos casos especiales.

  • Capas de compatibilidad como Wine, lo que permite que las aplicaciones de Windows se ejecuten en Linux. No son exactamente dos sistemas operativos que se ejecutan al mismo tiempo, sino más o menos, desde el punto de vista de la aplicación. En cierto sentido, eso es lo que hizo también el modo de compatibilidad Mac OSX / OS10.
  • En algunos casos, puede ejecutar un sistema operativo como una aplicación, en otro sistema operativo, aunque realmente no hará mucho de lo que normalmente hace un sistema operativo.
  • Espero que, con MUCHA modificación, pueda obtener diferentes sistemas operativos para ejecutarse en diferentes núcleos de un procesador multinúcleo. Las extensiones ISA de máquinas virtuales probablemente ayudarían.
  • Hay algunos sistemas operativos de microkernel experimentales en los que cada programa esencialmente tiene su propio sistema operativo mínimo, por lo que es algo así como ejecutar múltiples sistemas operativos, pero probablemente no es lo que tiene en mente. Además, aún necesita algún tipo de hipervisor para mediar el acceso a los recursos, aunque supongo que el hardware podría hacerlo.

Sí, es posible.

Hubo un proyecto hace un par de años por Phoenix Technologies llamado HyperSpace. Construyeron un kernel de Linux ultra pequeño que se ejecutaba en BIOS / UEFI para el arranque instantáneo. El sistema permitía a las personas navegar por Internet y realizar algunas funciones de bajo nivel mientras se cargaban los otros sistemas operativos completos. El sistema que tuve la oportunidad de ver era capaz de ejecutar e intercambiar sistemas operativos en tiempo real (Linux / Windows) en una máquina portátil. No pude percibir ningún retraso visual al reproducir una película en cada sistema operativo y cambiar entre ellos lo más rápido posible. Lamentablemente, la tecnología realmente no fue más allá en las computadoras portátiles de consumo después de que HP la compró en 2010.

HyperSpace (software) – Wikipedia

Era una pieza de tecnología bastante increíble, no obtuve ninguna información sobre cómo funcionaba en los niveles inferiores, pero hice lo que se suponía que debía hacer.

Hasta donde yo sé, es imposible una máquina hecha hoy o en el pasado. Necesitarías algún tipo de hipervisor. Sin embargo, es posible que el hardware se pueda construir con la capacidad de alojar múltiples sistemas operativos al mismo tiempo sin un hipervisor de software. No creo que las ventajas superen las limitaciones y los gastos.

Lo más cercano que se me ocurre es uno de esos casos únicos en los que podría encajar en dos sistemas completos en una caja de PC. Estaría ejecutando dos sistemas con una sola fuente de alimentación, pero proporcionan un divisor / adaptador.

La compañía que diseñó este caso es Silverstone, si mal no recuerdo.

Eso es lo más cerca que puedes ir. Ningún hardware es capaz de soportar eso en sí mismo. Es por eso que las personas usan hipervisores. Pero todavía son máquinas virtuales.

Creo que eso no puede suceder porque debe haber un sistema operativo que gestione la operación y debajo de él viene el software de la aplicación. Si tenemos múltiples sistemas operativos almacenados en el disco, el BIOS cargará solo uno. Eso no se puede lograr al menos para los sistemas operativos actuales.