FatELF: ¿binarios universales para Linux?

| 8 Comments

Votar en Bitácoras.com Votar en Meneame

Hay un nuevo proyecto, llamado FatELF el cual está desarrollando un formato de archivo especial el cual permite “embeber” múltiples archivos binarios ELF dentro del mismo.

Pero, ¿qué significa ésto?, es simple, al incluirse varios archivos binarios dentro de uno solo, ésto crearía un solo binario capás de correr en diferentes arquitecturas y sistemas. O sea, el archivo FatELF no sería multiplataforma, sino que en su interior, tendría un binario compilado para una arquitectura y otro para la otras. Algo similar a los Universal Binary de MacOS que se usaron en la transición de 32 a 64 bits en ese sistema operativo.

Según la página web, éste sistema traería muchos beneficios a GNU/Linux, como por ejemplo:

  • Las distribuciones no necesitarían descargas separadas para cada 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.

Es más, incluso se podría tener un solo archivo capás de correr nativamente en sistemas operativos distintos. Por ejemplo, el desarrollador planea, aparte del actual desarrollo en GNU/Linux, en dar soporte a FreeBSD, NetBSD, OpenBSD y OpenSolaris. Por lo que, el archivo binario sería multisitema y multiplataforma.

Eso sí, no todo son rosas en el camino, ya que, lógicamente, cuanto más plataformas y sistemas vaya soportando el mismo archivo, más pesado será éste. Ya que no es lo mismo, tener un binario compilado para FreeBSD, que uno que dentro contenga un binario para FreeBSD, uno para OpenSolaris, uno para GNU/Linux en versiones de 64 y 32 bits. O sea, estamos hablando de un binario solo contra otro que incluye 6 binarios dentro.

Y bueno, para aquellos interesados, les comento que la página oficial de FatELF es http://icculus.org/fatelf/ y que, ahí mismo ofrecen una imágen ISO de 1.8 Gb de una máquina virtual con Ubuntu 9.04 adaptado para usar éste sistema.

Fuente: VivaLinux

Related Posts Plugin for WordPress, Blogger...

Author: Thalskarth

Tengo 26 años y soy de Buenos Aires, Argentina. Soy Licenciado en Hotelería, aunque la informática es mi mayor hobby. ¿Qué es lo más positivo de tener el blog?: El poder expresarme, compartir lo que he ido viendo y aprendiendo, conocer gente. Creo que el blog es como una ventana abierta al mundo en donde todos podemos enriquecernos de ella.

8 Comments

  1. Pingback: Bitacoras.com

  2. Pingback: Sebastián Alvarez Durán (thalskarth) 's status on Sunday, 25-Oct-09 16:34:21 UTC - Identi.ca

  3. Me parece que la idea es buena, pero no me convence mucho eso de que contenga todos los binarios dentro.

  4. Muy buena noticia y bien contada ;)

  5. Muy bien linux cada día acercando más al usuario con innovaciones interesantes.

  6. things like self-extracting .zip files for multiple architectures with FatELF.

    seria mejor que fuese comprimodo con lzma o 7z

  7. Eso es genial, aunque lo ideal sería que no sea más pesado por eso pero todo no se puede tener xD

Deja un comentario

Required fields are marked *.

*


Enlaces Patrocinados:
CLABSOL Planet Ranking Linux