[Lista-publica] [Inti] Ginga se escapo de la caja

Martín Olivera martin.olivera en gmail.com
Vie Abr 9 15:35:18 CEST 2010


El 9 de abril de 2010 09:54, Gabriel Baum <gbaum en sol.info.unlp.edu.ar>escribió:

> Aporte del LIFIA al proyecto de TV Digital:  Version de Ginga para Gentoo.
> Seria muy util que disponer de Ginga en otras distribuciones de Linux.
> Saludos
> Gabriel
>
> * Ginga en Gentoo*
>
> Ginga es una implementación del middleware que permite ejecutar
> aplicaciones interactivas para TV Digital. Ginga es un proyecto de código
> público (GPL) creado y mantenido por la PUC-Rio.
> Por varios motivos, PUC-Rio distribuye Ginga dentro de una maquina virtual.
> Una maquina virtual es un programa que simula una computadora con un
> hardware y un sistema operativo "ideal".  En donde aplicativos y librerias
> conviven sobre un hardware virtual. Uno de los motivos más importantes para
> usar una maquina virtual para correr Ginga es que Ginga requiere muchas
> librerías de las cuales "depende".
>
> Una máquina virtual es un software complejo,  ya que contiene todo el
> sistema operativo más las aplicaciones, en este caso Ginga y todas las
> librerías que necesita para ejecutar.
>
> Usualmente el sistema operativo dentro de la maquina virtual tiene un
> conjunto reducido de aplicaciones, ya que su objetivo principal es
> simplemente
> ser la plataforma sobre la que se ejecuta Ginga. Por ejemplo, la maquina
> virtual no cuenta con herramientas de desarrollo de Ginga o de aplicaciones
> NCL/Lua. Lo cual hace mas engorroso el desarrollo ya que demanda desarrollar
> en un ambiente y probar en otro diferente (dento de la maquina virtual)
> Ademas, ejecutar aplicaciones en una máquina virtual es lento, ya que
> agrega la carga de simular el hardware de dicha máquina.
>
> Por estas razones, desarrollar dentro de la máquina virtual es incómodo. Un
> programador desearía trabajar en su propio sistema operativo, donde tiene
> instaladas todas aquellas utilidades que considera necesarias para una mayor
> productividad.
>
> Como dijimos antes, Ginga es un software complejo con muchas dependencias
> (librerias y partes del sistema) y por lo tanto no es trivial  compilarlo y
> ejecutarlo fuera de las máquinas virtuales que publica la PUC y
> recientemente el Lifia.
>
> Buscando mejorar el entorno de trabajo de programadores NCL/Lua de la
> comunidad, el LIFIA se abocó a la tarea de lograr ejecutar Ginga fuera de la
> má uina virtual. Recientemente se ha liberado una versión de Ginga que puede
> compilarse y ejecutarse en Gentoo Linux. El proceso es simple y utiliza las
> herramientas automáticas de construcción de software de Gentoo.
> Esto libera al programador del tedioso proceso de compilar Ginga y todas
> las librerías de las cuales depende para ejecutar.
>
> De esta forma el desarrollador Ginga cuenta con una manera automática de
> bajarse la última version de Ginga (con los patches provistos por Lifia) y
> ejecutarla de forma nativa en su ambiente Gentoo Linux.
>
> Como beneficio adicional esto agiliza la actualización, ya que no es
> necesario bajarse la maquina virtual junto al sistema operativo y Ginga, la
> actualización sólo descarga  el código fuente de Ginga.
>
>
> *Algunos detalles técnicos*
>
> El Lifia ha liberado un overlay experimental para que los usuarios de
> Gentoo Linux puedan bajarse la ultima version de Ginga .
> La documentacion sobre cómo habilitar dicho overlay, y las dependencias
> necesarias  se encuentra en: *
> http://wiki.linse.lifia.info.unlp.edu.ar:8080/xwiki/bin/view/Main/Ginga*<http://wiki.linse.lifia.info.unlp.edu.ar:8080/xwiki/bin/view/Main/Ginga>
>
> El ebuild  de Ginga provisto por Lifia utiliza la ultima versión estable
> del código fuente de Ginga incluyendo los patches distribuidos también por
> el Lifia.
> Por lo tanto no es necesario bajarse la máquina virtual y aplicar los
> patches manualmente.
> _______________________________________________
> Para desuscribirse, mandar un correo a inti-request en listas.usla.org.ar con
> la palabra unsubscribe en el asunto
>
> https://listas.usla.org.ar/cgi-bin/mailman/listinfo/inti
>
> Por favor respete las normas de netiqueta para participar de la lista
> http://tinyurl.com/ycqq6e6
>



-- 
microblog en http://identi.ca/martinolivera
blog en http://blog.martinolivera.com.ar
jabber en olix en jabber.org

Asociación SOLAR Software Libre Argentina - http://www.solar.org.ar
Comunidad Ginga Argentina - http://comunidad.ginga.org.ar
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /pipermail/solar-publica/attachments/20100409/12e41162/attachment.htm 


Más información sobre la lista de distribución Solar-publica