[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Binarios COFF en Debian (Posible solucion y Reto)



Luis Rodrigo Gallardo Cruz escribió:
On Fri, Jul 28, 2006 at 05:13:48PM +0200, Guimi wrote:
Ricardo Frydman Eureka! escribió:
Guimi wrote:
he instalado una nueva máquina con Debian Sarge para utilizar unos
binarios un poco antiguos que utilizaba en un aSCO Unix.

Oye, ¿No podrías

a) Escribir toda tu experiencia con esto, incluyendo la forma de
solucionarlo.

eeee.... ¿no lo he hecho?
Resumo:
- Para ejecutar binarios en formatos de otros Unix como por ejemplo el formato COFF, parchear el kernel (y después compilarlo e instalarlo) con linux-abi parece la solución (http://linux-abi.sourceforge.net/) - Para que no ocurra el problema de los inodos (creo que será un problema casi exclusivo de este aplicativo) hay que utilizar particiones que tengan como mucho 65536 inodos.

b) Escribir acerca del problema extraño de los inodos

eeee.... ¿no lo he hecho?
Resumo:
- los binarios esos, no sé cómo ni porqué, ya que no tengo las fuentes, utilizan el número de inodo del directorio para trabajar. - ese número lo almacenan en dos bytes, lo que supuse porque en un byte se pueden direccionar solo (1 byte -> 8 bits -> 2^8) 256 (muy poco) y además el aplicativo fallaba en directorios con números de inodo 88000... así que pense que la frontera debía estar en 65535 (2 bytes)
- busqué directorios con inodos en torno a 65536 con find -i y lo comprobé.

?

a) Sería benéfico como documentación para otros.

Hecho queda

b) Sería benéfico como ejemplo de porque el SL es mejor (en un sentido
estríctamente pragmático) para una empresa que el propietario. Un
problema así no hubiera ocurrido, o hubiera sido más fácil de
diagnosticar y se hubiera podido corregir, en vez de parchar el
entorno si Uds hubieran tenido el código fuente.

(O sea, por que las libertades del SL no son una cosa abstracta de
filosofía sino un requisito para trabajar *bien*)

(De hecho *todo* el problema se hubiera evitado, por que hubieras
recompilado el programa como ELF para linux y ya, pero bueno.)

Estoy de acuerdo.
Es un ejemplo que se puede utilizar.

(Este gusto por los paréntesis que estoy mostrando me dice que tengo
síndrome de abstinencia de scheme)

¡Ah! Y felicidades por lograrlo :-)

Muchas gracias por los ánimos y el apoyo.
Saludos
Güimi
http://guimi.net
--
Por el bien de todos respetemos las normas de la lista:
http://wiki.debian.org/NormasLista



Reply to: