GNU

  • Tal vez piensen que estoy loco escribiendo un artículo sobre una tecnología casi obsoleta como Flash. Sin embargo, sucede que a muchas aplicaciones y sitios Web les llega tarde la modernización, y son los últimos en dejar de utilizar una tecnología en vías de extinción. Estoy hablando específicamente de los sitios Web gubernamentales y aplicaciones de Home Banking de muchos bancos. Por culpa de ellos uno se ve obligado a instalar y mantener actualizado software indeseado, como Flash.

    En mi caso no tuve otra alternativa que instalarlo, pues el sitio de Home Banking de mi banco permite descargar ciertos resúmenes exclusivamente a través de un componente Flash. Realmente patético, por eso mi profundo desprecio hacia muchos Web developers. Tener que instalar Flash para poder descargar los resúmenes de mi cuenta. Que ardan en el infierno.

  • El más robusto, confiable y probado gestor de inicio, SysV init, no sólo no está muerto sino que ha incorporado un nuevo desarrollador y el 28 de marzo de 2018 se ha liberado una nueva versión estable (2.89). Esta versión recopila y consolida parches y fixes implementados por diferentes distribuciones, a fin de homogeneizar la base de init.

  • Las librerías compartidas compartidas son cargadas por los programas al iniciar. Es común que muchos programas utilicen una misma librería (por ejemplo la libc, librería estándar del lenguaje C). Entonces, en vez de que cada programa enlace estáticamente su propia copia de la libc, ¿por qué no mejor mantener una única copia de la libc y que todos los programas que la necesiten la enlacen dinámicamente? Este es el concepto detrás de las librerías compartidas, el cual trae muchos beneficios (por ello es usado por todos los sistemas operativos), pero como todo, a veces puede fallar.

    Este artículo explica someramente cómo funcionan las librerías compartidas en los sistemas operativos basados en Linux y los principales problemas que se pueden encontrar, junto con las herramientas de diagnóstico a utilizar.