Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Viva Bochs!!!

blind's Diary
Por blind
departamento Soluciones para todo , Sección Diarios
Puesto a las Sat Jun 7th, 2003 at 11:02:56 PM CET
Aquí viene uno de los episodios que mejor me ha hecho quedar esta semana en el curro, como anticipo a lo que puede que en breve sea mi 3er capítulo de la serie Diario de un "Presunto" BOFH, que puede que llegue con retraso (estoy malitu).

 


La semana transcurría por sus cauces normales, cuando me empiezan a dar de nuevo el toque de que empiece con el proyecto de desarrollo. Total, empiezo a echarle el primer ojo de verdad, y cual es mi sorpresa cuando me doy cuenta de que lo que hay que programar son unos cacharros que valen un pastón, pero que están basados en un 386 con IBM PC-DOS dentro. ARRRGGGG!!!! ¿Cómo lo hago yo ahora? ¿Voy a tener que trabajar con un 386 con DOS? ¿Voy a programar con el EDIT? ¿Con EDLIN?

Me negué a dejar de lado mi vim y sus colorcillos, o mi kdevelop (va por melenas) con todas las facilidades que da. Así que, a grandes males, grandes remedios. Hacía algo de tiempo había leído por aquí un articulillo sobre bochs, y que al volver a pasar por mi cabeza hizo que callera en lo evidente. Coño, si no quieres andar con ese sistema, emúlalo. Pues nada, apt-get install bochs, apt-get install de los recommended, y a leer documentación.

Las posibilidades me han dejado acojonado. A parte de que puedo emular el sistema a la perfección (en el archivo de configuración puedes fijar todos los parámetros), puedo seguir programando en mi Linux, y usando la máquina virtual solo para las pruebas. Con una opción de línea de comandos, puedes poner tu home (me imagino que también algún otro directorio) como una unidad más de la máquina virtual, así que no tengo que andar con redes. También puedo pasarle las interupciones que yo quiera (no se si todas, pero si las que me importan) para que las trate él directamente (o eso creo, todavía no he acabado de mirarlo), con lo que puedes hasta programar en bajo nivel de forma transparente. Y ya, lo de la imágen del FreeDOS precocinada, me ha hecho la mitad del trabajo. Cambiando cuatro parámetros tenía corriendo una máquina exactamente igual a la que teníamos que programar. Y mis compañeros programándolo en Win95, y echando los cálculos de memoria....

Así que todos los objetivos cumplidos. Jefe de nuevo boquiabierto al ver el sistema corriendo, yo contento porque al fin y al cabo sigo trabajando con linux, el desarrollo más sencillo al poder trastear a bajo nivel sin miedo, y mis compañeros cada vez más interesado en eso del software libre (ya van cuatro knoppix tostadas). Ahora solo falta que no me falle...que no creo.

< El gobierno brasileño se pasa a Linux (15 comments) | The BOFH Syndicate (45 comments) >
Enlaces Relacionados
· escomposlinux.org
· la serie Diario de un "Presunto" BOFH
· More on blind's Diary
· Also by blind

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Viva Bochs!!! | 4 comentarios (4 temáticos, editoriales, 0 ocultos)
Sí, algo del Bochs se contó por aquí (3.00 / 1) (#1)
por jorginius ("jorginius" en Google Mail) a las Sun Jun 8th, 2003 at 12:16:22 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

Nueva versión de Bochs



 
El Bochs ahora es una broma, en x86 al menos (none / 0) (#2)
por rvalles (rvalles arrofa es funto ge ene u funto org) a las Sun Jun 8th, 2003 at 02:04:05 AM CET
(Información Usuario)

El Bochs ahora es una broma, en x86 almenos, comparado con lo que será cuando "mergeen" plex86, un virtualizador de CPU para x86. Tendremos una especie de vmware pero libre :), y a nivel de emular un PC bochs ofrece ya una emulación mucho más completa en general, mientras que vmware apuesta por que funcione el windows y poco más.



VMWare y Bochs son dos herramientas distintas (none / 0) (#3)
por jorginius ("jorginius" en Google Mail) a las Sun Jun 8th, 2003 at 11:19:31 AM CET
(Información Usuario) http://www.rodriguezmoreno.com

VMware no me sirve para simular máquinas multiprocesador para probar mi software, o no me permite ejecutar instrucciónes de las que no dispongo en el repertorio de mi máquina. Tampoco incluye un depurador ni me dejar ver, en todo momento, lo que pasa dentro de la máquina simulada (detener, volcar registros incluidos los internos, examinar la memoria, etc).

Si te interesa VMware para tener varios servidores lógicos sobre el mismo físico, como lo hacen esos monstruos de IBM pero por soft y bajo Intel, échale un vistazo al User-mode Linux, que funciona por el mismo enfoque de virtualización.

Plex86 ya es "testeable" (no pasa de alpha), y usa gran parte del código de Bochs. Echalé un vistazo y verás que no reemplaza a Bochs.

[ Padre ]


Plex86 ha nacido de nuevo con otro enfoque. (none / 0) (#4)
por rvalles (rvalles arrofa es funto ge ene u funto org) a las Sun Jun 8th, 2003 at 12:55:17 PM CET
(Información Usuario)

>Plex86 ya es "testeable" (no pasa de alpha), y usa gran parte del código de Bochs. Echalé un vistazo y verás que no reemplaza a Bochs.

Cierto, hasta hace poco era un proyecto totalmente independiente de bochs que intentava hacer un vmware libre, pero fracasó, y más tarde resucitó, reducido a lo minimo, el virtualizador en si, y con intención de integrarse en el Bochs oficial.

[ Padre ]


 
Viva Bochs!!! | 4 comentarios (4 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda