Categorías
General

Gracias Tuxinfo!

Así es, queremos dar las gracias a la gente de Tuxinfo por haber incorporado una mención a este espacio en la sección Páginas Recomendadas del número 17 de su revista electrónica libre.

Vaya para ellos un cordial saludo desde la tierra colorada.

Categorías
General

Soporte Multi-Touch nativo para Linux

{youtube}DTeUbx_nnM4{/youtube}

Esta nueva característica requiere del Kernel 2.6.30, y actualmente es solo una prueba de concepto, pero ya están trabajando en una implementación mejor.

 

VivaLinux!

Categorías
General

Foto CD en Ubuntu Jaunty con Smile

Se pueden utilizar imágenes y archivos de vídeo, soporta exportar en formato XVID, MPEG2, Flash Video y DV.
Además, es posible agregar efectos de transición, imágenes de fondo, rotar la imagen, opacidad, etc.

Para tener la última versión basta con editar el archivo /etc/apt/sources.list

deb http://ppa.launchpad.net/gaspa/ppa/ubuntu jaunty main 

La página principal del proyecto es http://smile.tuxfamily.org/

Algunas capturas de pantalla

 

Truquitos Ubuntu via Escuelas Libres

Categorías
General

Epson TM-T88IV bajo Ubuntu

Luego de haber recurrido en reiteradas oportunidades al soporte técnico de Epson sin obtener respuesta la misma gente de empresa les envió la versión 1.0.0-1 del driver para la impresora térmica Epson TM-T88IV para Linux via CUPS. Y si bien la intención de los desarrolladores era utilizarlo en Fedora 6, luego de alienizarlo funcionó sin inconvenientes bajo Ubuntu 8.10.

Lamentablemente las condiciones impuestas por la licencia EULA impiden que podamos distribuir el driver.

Un último mensaje desde el Centro de Soporte a Desarrolladores de Programas Fiscales de Epson de Argentina solicita que no distribuyamos el archivo, ya que «se trata de una primera versión del driver y están realizando mejoras en el mismo. La siguiente versión será publicada en el sitio de Epson.«

 

Categorías
General

Linux 2.6.30, qué hay de nuevo viejo

Estoy seguro que olvidamos algo, y sé que hay algunas regresiones pendientes.  Al mismo tiempo, necesitamos la cobertura de un release y en general se ve bastante bien.  Hemos solucionado algunas regresiones en los últimos días, y siempre hay un 2.6.30.x

También agrega que en la documentación oficial algo importante no fue mencionado:

Una cosa que parece no haber sido mencionada es que al parecer estaríamos listos con la re-estructuración del manejo de interrupciones para suspender/resumir, y esto nos lleva a un nuevo orden mundial.  Aunque sospecho que un montón de detalles cambiarán, por supuesto.

El sitio H-Open realizó un exhaustivo análisis de los cambios más importantes, tenemos desde cambios que se quedaron pendientes de ser incluidos oficialmente en 2.6.29 hasta nuevos drivers y sistemas de archivo.

La siguiente es una selección que hemos realizado de lo que encontraremos en esta versión, y que seguramente veremos en las distribuciones que serán lanzadas a fines de año como es el caso de Ubuntu 9.10 en Octubre junto a  Fedora 12 y openSUSE 11.2 en Noviembre.

 

Mejoras en ext3 y ext4

Se realizaron cambios al sistema de archivos ext4 para prevenir el riesgo de inconsistencias.  Estos cambios hacen que el rendimiento se vea afectado mínimamente en pro de tener un sistema más robusto.

Por otra parte, en ext3 hay dos formas de escribir en el sistema de archivos, una es escribir los datos apenas se necesite, de a pedacitos (data=ordered), y otra es acumular datos en memoria para escribirlos como un sólo bloque grande (data=writeback).  El primer caso requiere acceder más veces al disco, lo que provoca tiempo perdido esperando que el disco termine de grabar.  Es lento pero seguro, ya que los datos se escriben lo antes posible para no perderlos en caso de un corte de energía.  El segundo caso es una especie de caché de escritura, no pierde tiempo en esperas pero en caso de corte de energía se pierden los datos que estaban en memoria y no se escribieron en el disco. En esta versión se incluye un nuevo modo que es un punto intermedio entre ambos casos, es seguro pero no tan rápido como writeback.

Otro cambio es el manejo del famoso atributo atime o access time: Cuando se accede un archivo, se modifica su fecha de acceso lo que obliga a escribir en el disco cada vez que se lee un archivo.  Por mucho tiempo, los power users desactivaban la escritura de este atributo para mejorar el rendimiento de las lecturas.  Dado que ahora son pocas las aplicaciones que necesitan tener un valor exacto en ese campo, se ha modificado el sistema para escribirlo sólo una vez al día con la opción de habilitar el comportamiento anterior de alta precisión sólo si es necesario.

Sistema de archivos NILFS2

En un sistema de archivos común y corriente las operaciones de lectura son apoyadas por caché’s de lectura en memoria, es decir, cuando se necesita un bloque, se leen varios bloques del disco y se dejan en memoria, y cuando se necesita otro bloque en vez de ir a buscarlo nuevamente al disco, se toma de memoria en caso de que se haya leído previamente.

Para operaciones de escritura no hay muchas opciones, dado que se tiene que sacrificar rendimiento por seguridad como lo explicamos anteriormente.  Por otra parte al escribir un archivo se tiene que modificar varias partes del disco.

NILFS2 o New Implementation of a Log-structured File System se trata de un sistema de archivos que opera en base a registros históricos.  Cada vez que se modifica el sistema de archivos se escribe como un registro de cambio, a continuación del cambio anterior.  Por lo tanto en un sistema basado en registros históricos, la escritura se realiza en un solo lugar y no requiere esperar a que el dispositivo busque otros lugares donde escribir, mejorando notablemente el rendimiento de escritura.   Por otra parte, esta técnica permite en cualquier momento obtener rápidamente una versión anterior del sistema de archivos en modo de sólo lectura para respaldar o para recuperar un archivo eliminado accidentalmente sin afectar al resto del sistema que continúa con sus operaciones normales.

Otra ventaja de usar un sistema de archivos basado en registros históricos es que es muy rápido de recuperar en caso de corte de energía a diferencia de un sistema de archivos tradicional con soporte de journal (ext3, ext4, ntfs, etc).  Simplemente se busca el último registro histórico consistente y se monta como lectura/escritura a partir de ese momento.

Boot Fast Stupid!

En esta versión se integraron los últimos cambios pendientes para mejorar el tiempo de inicio desde el punto de vista del kernel.  Este es el tiempo desde que se carga el kernel hasta que se inicia el proceso init que desencadena la carga de servicios y la inicialización de subsistemas.

Uno de los problemas casi inevitables en este tramo es la inicialización de los dispositivos.  Algunos se demoran bastante en dar señales de vida, y en casos como unidades ópticas o discos duros incluso hay que esperar a que se pongan en movimiento.

La técnica aplicada para evitar estas demoras es bastante sencilla en el papel, pero difícil de implementar en un sistema tan complejo.  El cambio consiste en inicializar los dispositivos de forma asíncrona, esto quiere decir que en vez de esperar a que el dispositivo responda, éste se inicializa y en forma posterior se obtiene el resultado, de esta forma se pueden inicializar varios dispositivos o subsistemas en forma paralela.

Nuevos y mejores drivers

Como es costumbre, muchos drivers han sido mejorados en esta versión, y también hay primerizos.  En la lista de cambios se ve soporte mejorado (o nuevo) para varios dispositivos inalámbricos, tarjetas de captura de video, mejoras en soporte de video ATI R600/R700 (DRM para proveer aceleración 2D y xvideo), tv-out en los nuevos chipsets de intel, etc.

Otros cambios son: optimizaciones para discos SSD, inclusión de ALSA 1.0.20, mejoras en hibernación y virtualización.

Ah! y lo olvidaba ¡Vuelve Tux!.

 

FayerWayer

Categorías
General

Firefox 3.5 beta 99, disponible

La última versión publicada había sido la Beta 4, y en esta ocasión han decidido llamar a esta nueva edición Firefox 3.5 Preview, aunque el número de versión que sale en el “Acerca de…” es Firefox 3.5b99, lo que deja claro que se trata de la última edición beta que veremos.

La última versión publicada había sido la Beta 4, y en esta ocasión han decidido llamar a esta nueva edición Firefox 3.5 Preview, aunque el número de versión que sale en el “Acerca de…” es Firefox 3.5b99, lo que deja claro que se trata de la última edición beta que veremos.

 

TheInquirer ES

 

Categorías
General

El INTI desarrolló un software para aviones no tripulados del Ejército

La Dirección de Investigación, Desarrollo y Producción del Ejército Argentino trabaja en el diseño de un sistema, llamado Lipán, para comandar aeronaves no tripuladas. Para optimizar la captación de la señal que se envía a la base de control trabajó en conjunto con el Instituto Nacional de Tecnología Industrial (INTI).

La tecnología para comandar los aviones denominados UAV (Unmanned Aerial Vehicle) está en período de expansión en todo el mundo y los países de mayor crecimiento industrial comercializan este tipo de soluciones tanto para uso civil como militar. En el primer caso, está orientado a la detección, control y seguimiento de catástrofes como incendios forestales o emergencias nucleares.

La aeronave tiene 3 cámaras de video que envían imágenes a la estación de control terrestre y son recibidas por una antena direccional que se orienta manualmente según el movimiento del avión. Esto requiere que una persona esté mirando una computadora, siguiento el recorrido y orientando la señal.

Para hacer más efectivo el sistema el INTI colaboró en la creación de un software embebido, para generar un redireccionamiento de forma automática (autotracking), mediante la ubicación del dispositivo desde el GPS a bordo del UAV. Este avance permite que el avión se pueda alejar más o se pierda de vista, recibiendo mejor las capturas de video en tiempo real.

Para lograr este subsistema, el Instituto utilizó una base de software libre combinada con agregados propios, y también con la electrónica de control que está dentro del sistema de autotracking. Por su parte, el Ejército dejó abierta la posibilidad de incorporar otros dispositivos, tales como sensores de radiación iónica o algún otro que se considere de utilidad para las necesidades de la comunidad.


Enlaces

CanalAR

 

Categorías
General

Instala Wolfestein Enemy Territory en Ubuntu

Wolfestein-ET

Para instalarlo en Ubuntu debemos descargar el juego y su actualización, y aplicarles a ambos archivos, permisos de ejecución, desde las propiedades del archivo.

Para descargar el juego:

wget http://ftp.games.skynet.be/pub/wolfenstein/et-linux-2.60.x86.run

Descargar la actualización:

http://ftp.games.skynet.be/pub/wolfenstein/et-linux-2.60-update.x86.run

Instalar el juego, desde la terminal:

sh ./et-linux-2.60.x86.run

Se nos pedirá aceptar la licencia de uso y preguntará sitio de instalación. Con las opciones predeterminadas, debería funcionar perfecto.

Aplicar la actualización desde terminal:

sh ./et-linux-2.60-update.x86.run

Ejecutar el juego desde la terminal:

./et 

 

tuxapuntes

Categorías
General

Mozilla Jetpack, todo el poder de Mozilla al alcance de tus manos

El único pero son los conocimientos que uno debe tener para poder llevar una extensión a la realidad. Pero como la gente de Mozilla se preocupa mucho de hacernos todo más facil, anunció la disponibilidad de Mozilla Jetpack (en beta), una API que permite desarrollar extensiones para Mozilla Firefox tan solo usando HTML, CSS y Javascript. Y nada más.

{vimeo}4752576{/vimeo}

Si bien los ejemplos que salen en el video se asemejan bastante a extensiones ya disponibles, la gracia de estas es que fueron desarrolladas solo usando estos lenguajes, que la gran mayoría de los desarrolladores web domina a la perfección. De esta manera, podrán entrar a la arena del desarrollo de extensiones y hacer realidad sus ideas de manera fácil.

Pueden descargar el API y ver más ejemplos en el sitio de Mozilla Jetpack.

Enlace | Mozilla Labs Jetpack: Exploring new ways to extend and personalize the web (Mozilla Labs)

 

FayerWayer

Categorías
General

Arma tu propia versión de Firefox

Pero Mozilla no se queda atrás y anuncia que luego de lanzar la versión 3.5 de Firefox durante Junio, estará disponible Build Your Own Browser (Arma tu Propio Navegador), una aplicación web que permitirá a las empresas armar una versión de Firefox a la medida. Se podrá desde configurar portales/intranets por defecto, el look del navegador, ponerle el logo de la empresa, etc. Luego de configurarla, se descarga en versiones multiplataforma y estás listo para instalarla.

Si bien esto se podía hacer a nivel de código fuente y haciendo templates, con BYOB pretenden hacerlo mucho más fácil de manera de incentivar la adopción de Firefox por parte de las empresas.

Enlace | Mozilla to let enterprises build custom Firefox browsers  (Good Gear Guide, via slashdot)

 

FayerWayer