El poderoso emulador IA-32 con Debugger interno precompilado en paquetes .deb para Ubuntu / Kubuntu
Background
El BOCHS es un emulador de microprocesadores IA-32 que permite ejecutar un sistema operativo en un entorno virtual. A diferencia de otros emuladores, BOCHS incorpora un debugger interno que permite detener detener la ejecución de la máquina para evaluar el estado de sus registros internos y de su memoria. Esta herramienta es especialmente útil para programadores de sistemas operativos o para estudiantes de la arquitectura IA-32, como es mi caso.
Por qué existe este post
Los creadores de BOCHS ponen a disposición de la comunidad -bajo licencia GPL- el código fuente del proyecto. Este código puede configurarse a medida y compilarse. Justamente esa es la manera en que se habilita de debugger interno.
Sin embargo existen potenciales usuarios de BOCHS que no tienen los conocimientos necesarios para compilar el código fuente o simplemente no quieren hacerlo. Así es que existen paquetes precompilados de BOCHS para Windows y para Linux basados en Redhat que incluyen el debugger interno. Lamentablemente, es muy difícil encontrar lo mismo para distribuciones basadas en Debian como Ubuntu y Kubuntu.
Ahora sí, los paquetes
Estos paquetes fueron convertidos vía alien a partir de archivos rpm. Yo los probé en Kubuntu 9.04 y funcionan perfectamente. No es la última versión de BOCHS, pero funciona perfectamente bien para fines didácticos. Se deben instalar ambos paquetes.
bochs-debugger_2.3-4.fc7_i386.deb
bochs_2.3-4.fc7_i386.deb
fuentes:
http://bochs.sourceforge.net/
http://linuxsan.wordpress.com/2007/11/08/instalar-paquetes-rpm-con-alien-convertir-de-rpm-a-deb/
10.4.10
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario