Archive for December, 2005

Libertad?

Sunday, December 11th, 2005

definitivamente no pretendo definir lo que es, o no es, libertad. Sin embargo en cuanto a Software Libre se refiere, alguien ya se adelanto.

  • La libertad de usar el programa, con cualquier propósito (libertad 0).
  • La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso al código fuente es una condición previa para esto.
  • La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2) .
  • La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
  • Según la FSF si alguna de esas “libertades” no se cumple, el programa no es libre. La libertad del software, desde mi punto de vista, es hacer lo que uno guste con el. Si deseas no liberar el código fuente, deberias ser libre de no hacerlo. Libertad? creo que bajo este esquema de reglas unicamente cambiamos las cadenas, no las rompemos. La libertad debe venir con sabiduría. Creo que mi ideal en cuanto al software se encuentra por ahi, algún punto intermedio entre FSF y Microsoft; de la misma forma en que mi ideal económico se encuentra en algún punto entre socialismo y capitalismo.

    modulo ztdummy salva app_meetme

    Sunday, December 11th, 2005

    Estos dias estuve buscando como resolver la necesidad de un “timer” para que funcione la aplicación de Asterisk “app_meetme”, un módulo que te permite crear y moderar cuartos de conferencias con tantos canales como tu procesador y ancho de banda te permitan.
    Existen 2 aplicaciones bien conocidas para realizar mas o menos las mismas funciones: la antes mencionada Meetme() y Conference(). Conference() hace un uso mucho mas eficiente del procesador, y no requiere de un timer; sin embargo la migración no la tenemos contemplada, asi que fué mas sencillo utilizar el driver ztdummy de Zaptel para utilizarlo como timer.
    En gentoo todo lo que hay que hacer es

    emerge zaptel

    modprobe ztdummy

    Para mayor facilidad se puede agregar en autoload para que se cargue automaticamente cuando el servidor inicie. En gentoo

    echo ztdummy >> /etc/modules.autoload.d/kernel-2.6.

    Si cuentas con tarjetas como FXO, E1 lo anterior no es necesario, el timer es proveido por las interfaces Zaptel.

    Si se te muestra el error:

    FATAL: Error inserting ztdummy (/lib/modules/2.6.x.x/misc/ztdummy.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    Significa que no tienes compilado tu kernel con CONFIG_CRC_CCITT=y