On Thu, 4 Nov 2004 20:53:51 +0100, jrockys2 <[EMAIL PROTECTED]> wrote:
> Alguien puede explicarme cu�l �s la diferencia entre el skype
> (dynamic-linked) y el skype-static (static-linked). A qu� se refiere
> con eso?
> Gracias.

No es una cuesti�n de skype sino de como distribuir programas.

Los programas usan bibliotecas de funciones comunes, es decir, par
pintar una ventana o hacer una raiz cuadrada no tiene que programarlo
en cada programa. estas son las famosas dll en windows y las librer�as
de linux (las .so). El problema es que no todas las distribuciones de
linux tienen las librerias en el mismo sitio ni con el mismo nombre
(actualmente se est� intentando corregir esto con distintos acuerdos y
est�ndares). De forma que si skype se compila contra una Red Hat,
podr�a dar problemas en una debian (por ejemplo).

La versi�n din�mica usa las librer�as que tiene el sistema y si hay
alg�n desacuerdo entre las que ofrece linux y las que necesita
elprograma, este no funcionar�. La versi�n est�tica tiene incluidas
estas librer�as dentro del programa con lo que se garantiza su
funcionamiento. Obviamente la est�tica ocupa m�s espacio en disco y en
memoria en la m�quina que lo ejecuta (es el precio que hay que pagar)
aunque puede tener algun ganance marginal en el rendimiento (al no
tener que cargar din�micamente las librerias).

Conclusi�n: bajate la din�mica y si no te funciona te bajas la 
est�tica.

atte. javier m mora

Responder a