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