Jaime Gil de Sagredo's Blog

4 abril 2010

VegnuX NeonatoX 0.5.1 “Laguna de Piedra”

Filed under: Desarrollo,Linux,nhopkg,Software Libre — Etiquetas: , , , , — jaimegildesagredo @ 11:45

Como nos comenta Carlos en el blog del proyecto, VegnuX Neonatox 0.5.1, con nombre clave “Laguna de Piedra“, ha sido liberada tras casi un año de duro trabajo y esfuerzo. Sin duda estoy seguro de que esta versión marcará un antes y un después en este ambicioso proyecto.

Para los que no conozcan VegnuX NeonatoX, decir que es una distribución 100% libre (reconocida ya por la Free Software Foundation de Latino América) desarrollada en Venezuela y basada en Linux From Scratch, es decir, que se ha creado desde cero, sin basarse en ninguna otra distribución (a parte de LFS, claro). Además NeonatoX utiliza el sistema de gestión de paquetes Nhopkg desde hace ya varias versiones.

Laguna de Piedra viene con dos sabores: la tradicional versión XFCE y la nueva versión con KDE4 que hará las delicias de lo KDEros. Para ir abriendo boca podéis descargarlas, usando el torrent, desde aquí:

Os dejo unas capturas de mi instalación de NeonatoX KDE4.

1 diciembre 2009

[Nhopkg] Nombres para los paquetes .nho

Filed under: Desarrollo,nhopkg — Etiquetas: , — jaimegildesagredo @ 20:06

nhopkg-repo-ls-1

Estoy trabajando en los labels que Nhopkg utilizarán para designar los nombres de los paquetes en próximas versiones. Para versiones futuras, y actual versión en desarrollo, hay que considerar que Nhopkg será multiplataforma, llegando a múltiples arquitecturas y sistemas operativos (BSD, Solaris, etc.) y esta información debería ser visible rápidamente.

La mejor forma de dar a conocer esta información es a través del nombre del paquete (package label). El label debe contener la siguiente información: nombre, versión y revisión del paquete, además de la arquitectura y el nombre del kernel del sistema operativo.

El problema, o la dificultad, es elegir la disposición de estos elementos, para facilitar la lectura y la obtención de los datos por parte del mismo programa. En la lista de correo de Nhopkg he propuesto varias alternativas para discutir sus ventajas frente a otras y para pedir sugerencias, ya que al fin y al cabo, a quien interesa, es a los usuarios que lidiarán con dichos paquetes.

Las dos opciones prácticamente descartadas son:

  • <name>-<version>-<release>.<os>.<arch>.nho (Ej.: gimp-2.6.7-1.linux.i386.nho) ya que, en principio no es equivalente para los paquetes fuente, en los que la arquitectura y el sistema operativo debería reducirse a src (Ej.: gimp-2.6.7-1.src.nho).
  • <name>-<version>-<release>.<arch>_<os>.nho (Ej.: gimp-2.6.7-1.i386_linux.nho) ya que podría haber problemas al trabajar con arquitecturas x86_64 (Ej.: gimp-2.6.7-1.x86_64_linux.nho).

Finalmente, la opción que empieza a tener más fuerza es la de usar:

  • <name>-<version>-<release>.<arch>-<os>.nho (Ej:. gimp-2.6.7-1.i386-linux.nho).

Aunque éste no es un tema crucial para el desarrollo de Nhopkg, pero si considero que es bueno conocer la opinión del usuario final y futuros desarrolladores sobre ciertos temas, que les van a tocar directamente. Espero opiniones sobre el tema, y si queréis, podéis apuntaros a la lista de desarrollo de Nhopkg para seguir más de cerca el desarrollo.

5 junio 2009

Base de datos de Nhopkg

Filed under: Desarrollo,nhopkg — Etiquetas: , , — jaimegildesagredo @ 10:44

La nueva base de datos de Nhopkg usará el motor SQLite3, con el cual se ganará una velocidad extra (que la versión 0.5 no garantizaba en algunos momentos) y mayor usabilidad. Aunque ahora no pueda trabajar mucho en el desarrollo de Nhopkg, pero si estoy haciendo alguna cosilla. Entre estas cosas, voy subiendo de vez en cuando cambios en el código al repositorio bazaar en sourceforge y también voy documentando las cosas poco a poco, para que resulte más fácil colaborar con el proyecto.

Ahora os muestro el diagrama de la base de datos, que en principio usará Nhopkg. Digo en princpio porque al estar en contrinuo desarrollo nunca se sabe si podrá cambiar algunos aspectos de ésta, o quizá completamente. Ahí va un adelanto, cualquier sugerencia será bienvenida.

nhopkg-db

Para el que quiera curiosear algo más, en el repositorio bazaar puede encontrar los archivos SQL.

23 mayo 2009

Nhopkg con alma de serpiente

Filed under: Desarrollo,nhopkg,Software Libre — Etiquetas: , , , — jaimegildesagredo @ 16:30

Después de no sé cuanto sin escribir nada me dispongo, por fin, a hacerlo. Como no podía ser de otra forma voy a hablar sobre Nhopkg. Ahora mismo, no tengo a penas tiempo para continuar con el desarrollo de Nhopkg. Desde que salió la versión 0.5 no he tocado a penas el código por falta de tiempo. A pesar de ésto he seguido trabajando en él, eso si, de forma menos activa, únicamente pensando, haciendo bocetos…

(más…)

Older Posts »

Powered by WordPress