[LUG.ro] ¿Nuevo enfoque de distribución e intercomunicación de aplicaciones en GNOME/GNU/Linux?
Mariano Street
mctpyt en gmail.com
Sab Feb 9 17:54:08 ART 2013
La decisión de enfocarse en JavaScript no fue lo único que ocupó el
tiempo de quienes asistieron a la “GNOME Developer Experience
Hackfest”. Otro tema destacable fue un nuevo enfoque para la
distribución y el encasillamiento de aplicaciones. La idea es que
las aplicaciones se distribuyan como un simple archivo; en vez del
manejo de dependencias actual con paquetes, tal archivo especificaría
qué tipo de sistema base necesita (funciones del núcleo, bibliotecas
estándares de C y C++, plataforma GNOME, etc.). A la hora de
funcionar, la aplicación estaría en un ambiente aislado: solamente
tendría acceso al sistema base especificado, y emplearía **portales**
tanto para comunicarse con otras aplicaciones como para acceder a
recursos del sistema (como el sistema de archivos o dispositivos de
hardware).
http://www.h-online.com/open/news/item/GNOME-developers-plan-Linux-apps-1798691.html
http://blogs.gnome.org/alexl/2013/02/01/developer-hackfest-status/
https://live.gnome.org/DeveloperExperience/Hackfest2013
En consonancia con esto, Greg Kroah-Hartman, pujante desarrollador
del núcleo Linux, está trabajando en integrar alguna tecnología de
comunicación entre aplicaciones (algo como D-Bus) en el mismo, con
el fin de mejorar el rendimiento:
http://www.kroah.com/log/linux/af_bus.html
El año pasado ya se habían mandado parches a Linux para disponer de
un nuevo tipo de “socket”, AF_BUS, que cumpliera la función de
D-Bus. Pero los parches no fueron aceptados:
http://lwn.net/Articles/504970/
Todas estas cosas recién se están discutiendo y empezando a
implementar, así que falta un buen rato para que estén implementadas
a un nivel usable. Por supuesto, podés colaborar para que ese rato
se acorte :D. De mi parte todavía no tengo una postura a favor o en
contra de cada una de ellas, sino que estoy tratando de entender las
ideas.
Saludos,
Mariano
Más información sobre la lista de distribución Lugro