

Hace tiempo que Mac OS X dispone de una característica bastante interesante y que hasta ahora no se ha visto en el resto de sistemas: los binarios universales. El propósito de este tipo de archivos binarios –tanto ejecutables como bibliotecas– es funcionar en varias arquitecturas, y eso es lo que pretende introducir en GNU/Linux el llamado FatELF.
El formato propuesto es muy simple: disponer varios binarios uno detrás de otro dentro de un mismo archivo añadiendo un poco de información al principio para saber las arquitecturas soportadas.
En su página cuentan todas las ventajas que supone esta innovación, aunque está escrito en un tono algo sectario que intenta restar importancia a los inconvenientes. Particularmente preocupante es que los archivos resultantes pueden llegar a ser monstruosamente grandes, así que dudo que esta solución se llegue a aplicar a las distribuciones completas de forma generalizada.
El único escenario donde este formato sí me parece indiscutiblemente útil es en la distribución de software comercial. Por ejemplo, juegos como World of Goo incluyen varios binarios con un pequeño script cuya única responsabilidad es decidir qué ejecutable y bibliotecas utilizar en función de la arquitectura. Con FatELF, scripts como este dejarían de ser necesarios.
En cualquier caso, el trabajo todavía no está acabado. La introducción de este nuevo tipo de archivo necesita cambios en muchísimos puntos clave del sistema y, aunque todo parece estar bastante adelantado, habrá que esperar primero a ver si las distribuciones deciden apostar por incluirlo de serie.
Vía: MuyLinux
¡Gracias por dejarnos tus comentarios! — por favor intenta mantener tu opinión relacionada con la anotación, no usar insultos, agresiones, o faltas de respeto al autor y otros participantes de la discusión, en caso de no hacerlo tu comentario podría ser borrado.
Existe mucha más información en nuestra política de comentarios.
Cuando se habló de este tema “Binario Universal” me quede en el aire. xD Pero un usuario comento lo siguiente:
Concepto de Binario Universal.
Es el segundo que comenta.
Bueno para cierto tipos de programas vendría mejor algo ocmo java, Si yo se que es interpretado y algo mas lento en desktop (no mucho eh) Pero sería muhco mas rápido de noser que microsoft puso unas trabas enooormes a intel hace varios anños cuando se desarrollaba un proyecto para que java interactue con proecesadores intel mas eficientemente en la campo del aspecto visual , multimedia etc etc.
Es cierto microsoft cambio el mundo de la informatica, sin el sería… seguramente un mundo mejor
XD retweet :P