Header Ads Widget

Ticker

6/recent/ticker-posts

Repensar la PC: por qué las máquinas virtuales deberían reemplazar los sistemas operativos

La tecnología generalmente se desarrolla linealmente, incluso llega algo que debería cambiar su progresión. Tomemos como ejemplo los sistemas operativos de PC, que llegaron en la década de 1980. Uno de los grandes problemas que trajeron consigo fue la necesidad de evitar que el sistema operativo y las aplicaciones se estropeen cada vez que Intel realiza un cambio en su chipset o firmware. La solución, finalmente, fue crear máquinas virtuales, una capa de hardware virtual que se mantendría constante, independientemente de lo que sucediera con el hardware subyacente. 

Muchos de los problemas que hemos tenido con las implementaciones durante las últimas dos décadas han girado en torno a la necesidad de que TI mantenga estática la imagen de la PC mientras cambia el hardware. Si, en cambio, precargamos una máquina virtual de VMware o Microsoft, y luego colocamos la imagen en eso, podría asegurar un nivel de compatibilidad que generalmente no obtiene hoy. Exploremos cómo repensar las PC, las máquinas virtuales y los sistemas operativos esta semana. 


Repensar las PC

Cuando se crearon las PC por primera vez, las personas que construyeron el sistema operativo y las personas que construyeron el hardware eran las mismas. Apple construyó ambos e IBM compró los derechos de Windows para que también pudiera hacer lo mismo de manera efectiva. Pero en el lado de Windows, el sistema operativo se desacopló rápidamente. Permitió un mercado mucho más competitivo, pero también uno que estaba inusualmente plagado de incompatibilidades y roturas porque las dos mitades de la PC no se desarrollaron juntas.  


Durante un tiempo a principios de este siglo, cuando Intel y Microsoft ni siquiera se hablaban muy bien, tuvimos desastres como Windows Vista y Windows 8, plataformas que incluso Microsoft quisiera olvidar. Las cosas finalmente se nivelaron y la mayoría de esos problemas son historia. Pero de alguna manera, este problema ha empeorado porque AMD se ha convertido en una potencia y Qualcomm ahora ofrece soluciones para PC. Esta variedad de hardware está obligando a Intel a acelerar sus propios esfuerzos de desarrollo, lo que aumenta la posibilidad de que sea más difícil mantener la confiabilidad del sistema operativo.  


Una forma en que Microsoft está abordando esto con su línea Surface; la compañía está comenzando a especificar procesadores para Surface X y la próxima computadora portátil de pantalla doble Surface Neo: de Qualcomm e Intel, respectivamente. Los procesadores personalizados son una idea interesante, pero si Dell, HP y Lenovo tomaran este camino, la complejidad del hardware resultante, y la posibilidad de que el sistema operativo se rompiera, aumentaría drásticamente. 

En este nuevo mundo, existe la necesidad de permitir que el lado del sistema operativo de la solución de Apple, Google y Microsoft avance tan rápido como esas empresas puedan moverse y que las plataformas de hardware de AMD, Intel y Qualcomm hagan lo mismo sin cualquier rotura resultante.


Entrar en la máquina virtual

Una máquina virtual que se ejecuta en hardware generalmente tiene un hipervisor, por lo que puede ejecutar varias instancias de máquina virtual, cada una aislada de la otra porque la tecnología se usa generalmente en servidores donde tiene varios usuarios en el mismo hardware. 


En una PC, podría tener distintas instancias de VM para el trabajo, la escuela y el uso personal con diferentes niveles de libertad de usuario. La máquina virtual de la empresa se bloquearía para que la empresa esté mejor protegida de los otros modelos de uso. Los virus a menudo ingresan a las empresas transportadas por empleados que no son cuidadosos con el uso personal de la PC de su empresa. Este tipo de comportamiento se ve principalmente en los desarrolladores que necesitan mantener sus proyectos de desarrollo separados de su imagen empresarial.  


Incluso con una instalación de tres imágenes (trabajo, escuela, personal), podrá optimizar en las tres organizaciones de soporte. La TI del trabajo maneja la imagen del trabajo, la TI de la escuela maneja la imagen de la escuela y el OEM ayuda con la imagen personal (por la que podrían cobrar). Obtendría un mayor nivel de seguridad porque los dos o tres modelos de uso estarían aislados entre sí, y liberaría al proveedor del sistema operativo y al proveedor de la plataforma para avanzar en sus plataformas más rápido porque podrían especificar una configuración de máquina virtual establecida. .


La empresa de VM, ya sea VMware o Microsoft, podría trabajar con el proveedor de hardware para optimizar la flexibilidad como factor de rendimiento y la PC de desarrollo de hardware evolucionaría para convertirse en mejores clientes de múltiples hosts. Otras opciones serían la creación de una máquina virtual para sus hijos en la PC de la familia que podría purgarse y reconstruirse automáticamente con regularidad, así como los sistemas operativos ajustados para cosas como los deportes electrónicos. Es posible que pueda crear juegos que se ejecuten de forma nativa en una máquina virtual mientras suspende las otras máquinas virtuales cuando compite. Y, por supuesto, TI obtendría una imagen de hardware virtual muy estable que se mantendría tan estable como lo necesitaran entre los proveedores de hardware y las versiones de hardware.  


Terminando:

Creo que es hora de comenzar a repensar la relación entre los sistemas operativos, los hipervisores y las máquinas virtuales para proteger mejor nuestras PC (los Root Kits generalmente se convertirían en cosa del pasado gracias a la VM). El resultado podría ser más flexible, más confiable, más seguro y más capaz de lidiar con nuestro futuro cambiante que la forma en que construimos las plataformas hoy. 

Creo que el mundo está listo para un cambio; ahora, es solo cuestión de tiempo antes de que un OEM esté dispuesto a correr el riesgo y probar algo nuevo.   

Publicar un comentario

0 Comentarios