librerias compartidas

LPIC 102.3 Gestionar librerías compartidas

Introducción

Durante este tema hablaré del termino librerías compartidas no obstante es vital saber su nombre en inglés: «shared libraries» ya que es así como nos lo encontraremos en infinidad de sitios, como en la certificación en caso de hacerla en inglés. Una vez aclarado el asunto vayamos al lio:

En realidad el concepto de librerías compartidas es un concepto de bajo nivel que no se nos pide comprender del todo. Hagámonos pues una idea aproximada. Al programar una aplicación si usamos una función del sistema el codigo lo buscará entre las librerías que ya tiene el sistema. Una posibilidad y es que se haga un enlazado estático (copiandola). Esto es usar el código ya ejecutable de aquello que queremos usar. Esto lo hace muy rápido y cómodo pero básicamente muy poco eficiente. Para solucionar esto se usa lo que se conoce como linkado dinámico. Esto es que en lugar de copiar esa rutina ejecutable la usa y la comparte con otros programas que también la necesiten. Esto lo hace más eficiente. Esta es a mi entender una idea muy muy por encima del tema y la verdad es que yo me quedo también en la superficie y no se si he llegado a comprenderla bien pero en la documentación de Oreilly es lo que dice y por lo que he visto en examenes con saber esto vamos que chutamos 😛

Leer más »LPIC 102.3 Gestionar librerías compartidas