martes
abr172007
Emulador de un PC x86 completamente desarrollado en Java
martes, abril 17, 2007 at 9:47AM
JPC (Java PC) es un emulador de un PC x86 con periféricos virtuales implementado al 100% en Java. JPC permite instalar sobre el emulador cualquier sistema operativo y, sobre el sistema operativo, aplicaciones. El propósito de este proyecto es permitir experimentar con virus, código malicioso, crear honeypots (ordenadores que se conectan deliberadamente a Internet sin ningún tipo de protección para que se infecten y estudiar el software maligno que los ha infectado) o realizar cualquier otra tarea que sería arriesgado ejecutar directamente sobre un PC. El robusto modelo de seguridad de Java garantiza que nada afectará realmente a nuestra máquina.
Este software de virtualización, al igual que otro softwares de este tipo, permite crear imágenes de los sistemas operativos creados con él. A diferencia de VMWare o Parallels el sistema operativo instalado no se ejecuta directamente sobre el hardware sino que se emula; como consecuencia en vez de conseguir un rendimiento del sistema operativo virtualizado casi idéntico al de uno sin virtualizar es unas 10 veces más lento. La ventaja es el carácter multiplataforma de la solución y la posibilidad de ejecutar imágenes incluso en un teléfono móvil.
El proyecto ha sido desarrollado por un departamento de física de una universidad americana y se encuentra actualmente en beta. Por lo de ahora el equipo de desarrolladores no decidido bajo qué licencia liberará la versión definitiva del proyecto (ojalá sea libre) aunque ya negocia licencias directamente con usuarios que estén interesados.
Aquí podéis encontrar unas cuantas capturas de pantalla y aquí podéis encontrar un Applet demo que lanza MS DOS (realmente FreeDos) y permite ejecutar juegos; seguro que a más de uno le trae recuerdos nostálgicos.
¿Qué opináis de este proyecto?
Este software de virtualización, al igual que otro softwares de este tipo, permite crear imágenes de los sistemas operativos creados con él. A diferencia de VMWare o Parallels el sistema operativo instalado no se ejecuta directamente sobre el hardware sino que se emula; como consecuencia en vez de conseguir un rendimiento del sistema operativo virtualizado casi idéntico al de uno sin virtualizar es unas 10 veces más lento. La ventaja es el carácter multiplataforma de la solución y la posibilidad de ejecutar imágenes incluso en un teléfono móvil.
El proyecto ha sido desarrollado por un departamento de física de una universidad americana y se encuentra actualmente en beta. Por lo de ahora el equipo de desarrolladores no decidido bajo qué licencia liberará la versión definitiva del proyecto (ojalá sea libre) aunque ya negocia licencias directamente con usuarios que estén interesados.
Aquí podéis encontrar unas cuantas capturas de pantalla y aquí podéis encontrar un Applet demo que lanza MS DOS (realmente FreeDos) y permite ejecutar juegos; seguro que a más de uno le trae recuerdos nostálgicos.
¿Qué opináis de este proyecto?
in
otro
otro 
Reader Comments