FatELF: binarios universales para Linux.

FatELF es nuevo formato de archivo que permite “embeber” (unir-relacionar) múltiples archivos binarios ELF (Executable and Linkable Format) para diferentes arquitecturas en un solo archivo mucho más fácil de distribuir. Básicamente, es el equivalente para Linux de lo que en Mac OS X se conoce como Universal Binary, un archivo ejecutable que incluye las versiones compiladas para PowerPC y x86 de una determinada aplicación, lo que le permite ejecutar nativamente en ambas arquitecturas sin un impacto negativo en la performance.

Sólo algunos de los beneficios anunciados que FatELF traería a Linux incluyen:

  • Ya no será necesario que las distribuciones tengan descargas separadas para varias plataformas.
  • Ya no será necesario tener directorios /lib, /lib32 y /lib64 separados.
  • Ya no será necesaria la librería de compatibilidad ia32.
  • Soporte para binarios de 32 y 64 bits en un sólo archivo.
  • Se podrá distribuir un único archivo que funcione en Linux y en FreeBSD.

Y no menos importante, el proyecto de FatELF cree que este concepto podría usarse para facilitar una transición progresiva de la plataforma de 32 bits a la de 64, de una forma similar a como Apple lo hizo muy exitosamente de PowerPC a Intel en todas sus Macs gracias a sus propios binarios universales.

Para demostrar FatELF hay una imágen ISO de 1.8 Gb de una máquina virtual de VMWare con Ubuntu 9.04, que debería ser capaz de ejecutarse igual de bien con VMWare Workstation, VMWare Player o VMWare Fusion en Linux, Mac OS X o Windows.

Fuentes:
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: