Mi abstracción sobre las Máquinas Virtuales
Hace mas de tres de años que trabajo con Máquinas Virtuales, desde el poderoso Virtual PC de Connectix que ejecutaba Linux y corría equipos sin consumir mucha RAM, luego pasé por VPC 2004 de Microsoft, me quedé un rato con VMWare por el soporte de USB y otras yerbas mas que ofrecía; y después he decidido volver a VPC en su versión 2007 por el soporte que tiene de Virtualizacion en Windows Vista.
Mientras administraba mis máquinas virtuales, ingresé (sin saberlo) a una especie de trance en modo abstracción y me puse a analizar algunas cosas que aqui comparto contigo...
Recordaba a Blade Runner, una película futurista con el SoundTrack de Vangelis (música que escuchaba yo en ese preciso momento) y protagonizada por el ex Han Solo de StarWars (Harrison Ford) donde los androides cuyo modelo era llamado Nexus que otros los conocían como "replicantes" se revelaban a sus creadores los humanos porque se resistían a "morir", y es que ni ellos mismos sabían que eran androides y el mensaje final es que uno como ser humano tampoco sabe si es controlado por algun dispositivo o de pronto si, algo llamado "vida"...
Como sea, al ver mi máquina virtual, me preguntaba si el Sistema Operativo que corría sobre ésta (VPC) podría "darse cuenta" que está siendo virtualizada o de pronto se creería SO corriendo sobre una máquina física comun y corriente, mientras pensaba esto, llegó a mis manos por "causalidad" (si, cAUsalidad; porque nada es casual, todo pasa por algo), un artículo de Jon Galloway titulado Can Operating Systems tell if they're running in a Virtual Machine? que trata sobre la virtualización y cómo ésta puede iniciar una nueva secuela de vulnerabilidades que hasta hoy no habíamos siquiera percibido y esto en multiples plataformas, ya que el ataque sería por hardware. Lo ideal es que una máquina virtual debería "ser consciente" de estar en modo virtualización, solo de esa forma podemos intentar medidas de protección a este tipo de ataques. Vista está haciendo algo al respecto en el campo legal, supongo que Mac OS con su producto homólogo llamado "Parallels" también está en lo mismo.
Esto me llevó mucho más adentro, asi que, para no extenderme y para no cansarte con mis abstracciones, te dejo los enlaces a algunos temas muy interesantes que ayudarán a que completes la idea por tí mismo:
-
Joanna Rutkowska con sus artículos Pildora Roja y Pildora Azul, al mismo estilo de The Matrix, intenta convencernos de los riesgos de la virtualización y de la posible existencia de un mundo real que nos rodea no es el mundo físico, sino mas bien el virtualizado... ya me hice bolas...
-
Nivel 13 o piso 13, excelente pelicula de ciencia ficción que complementa el concepto The Matrix y algun libro de filosofía de Platon conocido con el nombre de El Hombre de la Caverna (de lectura obligada para todo aquel que se considere Geek), apto solo para quienes se consideren que "no encajan" en esta realidad o que, simplemente ya se dieron cuenta de la misma.
-
eXistenZ del mismo creador de "La mosca" nos lleva mas allá del análisis y las cosas cotidianas, es realmente una invitación a la abstracción y análisis de nuestra realidad 3D.
Asi que, si como yo, te gustan las películas no comerciales, aqui tienes una lista para intentar hacerte de una de ellas (recomendable en formato DVD sin DRM :P ) y verla por lo menos 3 veces para analizar el mensaje que nos da las mismas, no me explayé con The Matrix, por la obvia razón que es una película muy comercial.
Entonces... luces, cámara y acción