10.4.10

BOCHS con Debugger en paquetes deb para Kubuntu

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/

No hay comentarios: