Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
ROX | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
Más sobre 0install (4.00 / 1) (#3)
por jorginius ("jorginius" en Google Mail) a las Sun Oct 30th, 2005 at 01:52:52 PM CET
(Información Usuario) http://www.rodriguezmoreno.com

Está todo en los enlaces pero, por si alguien prefiere ir a tiro fijo, Thomas Leonard, padre de ROX y 0install, escribió un artículo en freshmeat describiendo la criatura (Zero Install and the Web of Software). En él se describe la versión no portable -escrita en C e integrada en el kernel de Linux- y explica las ventajas que, según él, tiene 0install sobre los instaladores tradicionales, como APT.

Por otro lado, limitarse a comparlo con un gestor de paquetes es rascar sólo la superficie. 0install es, desde el punto de vista técnico más general, un sistema de archivos remoto que usa http simple como protocolo de transporte y que emplea una agresiva política de caché para mejorar la latencia. Como sistema de archivos tiene más aplicaciones.

Hay proyectos -OC9 (una prueba de concepto, hay que "entrar" por 0install para ver algo)- que montan su sistema de archivos usando Zero Install, haciendo innecesario algo como "apt-get install" porque... ¡Todo el software está ya instalado!.

Si el usuario quiere correr gimp no tiene por qué buscarlo en los repositorios e instalarlo. Él ya vé el icono de gimp (y el binario "gimp" en /usr/bin). Simplemente pincha y arranca, con la "magia" de 0install entre bambalinas. En realidad lo que ocurre es:

  1. Al acceder al binario se produce un fallo en la caché. 0install lo descarga (mostrando un diálogo de progreso ZeroProgress) y lo ejecuta
  2. Gimp va provocando fallos de caché según va resolviendo sus bibliotecas. 0install las va descargando
  3. Gimp por fin arranca provocando algunos fallos más (los locales del usuario, plugins, etc.)
  4. El usuario ya puede trabajar incluso desconectado de la red. Aunque si quiere cambiar el idioma de sus locales o consultar la ayuda habrá fallos en la caché y 0install no podrá descargarlos si no hay conexión.


Creo que como tecnología es interesante y más cuando se basa en http puro y duro, con lo que es susceptible de atravesar cortafuegos, ser cacheado por un Squid o por Coral o de ser replicado en mirrors... Y lo mejor es que la configuración del lado del servidor es prácticamente nula.

Quizás estaría bien tener los dos dvds de Sarge disponibles de esta manera :-)



  • Install by pouhl, 2006/07/15 12:08:29 CET (none / 0)

ROX | 8 comentarios (8 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda