domingo 1 de noviembre de 2009

La Cátedra Telefónica de la UEx libera la primera beta del Proyecto LULA

Cumpliendo con la fecha de lanzamiento prevista, la Cátedra Telefónica de la Universidad de Extremadura ha publicado la primera beta de LULA. Además de fomentar el uso de GNU/Linux y herramientas basadas en código abierto, esta iniciativa pretende ayudar a establecer un marco de colaboración entre distintas universidades, ya sea mediante la compartición de experiencias o la posibilidad de coordinar proyectos en común.


A continuación, se describen algunas características generales de la distribución. Puesto que el proyecto todavía se encuentra en desarrollo, no se excluye la posibilidad de efectuar cambios menores antes de liberar la versión final en diciembre.

  • Sistema base Ubuntu 9.04 'Jaunty Jackalope'. Se han suprimido servicios y aplicaciones instaladas por defecto en Ubuntu con el propósito de reducir el tamaño final de la distribución y mejorar el rendimiento global del sistema.
  • Software específico en LULA. Se han empaquetado aplicaciones y librerías en formato Debian cuando el software solicitado por el profesorado no se encontraba disponible en la distribución base, o bien, la versión del mismo no es la deseada.
  • Repositorio propio. LULA dispone de un repositorio propio alojado en las infraestructuras de la Cátedra dentro de la Universidad de Extremadura. Este repositorio se irá actualizando en función de las aplicaciones requeridas por el profesorado.
  • Ejecución en modo Live con posibilidad de instalación permanente en disco. La Cátedra está trabajando en el desarrollo de un instalador propio compatible con la distribución Debian, sin embargo, todavía no se ha confirmado su inclusión en la versión final de LULA.
  • Servicio de soporte técnico y consultoría universal gratuito. Como elemento de valor añadido, la Cátedra Telefónica de la Universidad de Extremadura ofrecerá gratuitamente un servicio de soporte y consultoría para los usuarios de LULA.
El proyecto está siendo dirigido por Adolfo Lozano Tello, Director de la Cátedra Telefónica de la Universidad de Extremadura, y Marcos Blanco Galán (servidor), Jefe del Proyecto LULA y actualmente Coordinador del equipo de Certificación y Calidad del Software en el Centro de Excelencia de Software José de Espronceda (CESJE).

Más información disponible en http://lula.unex.es y http://catedratelefonica.unex.es.

domingo 18 de octubre de 2009

Datos estadísticos de la primera fase del Proyecto LULA

Durante la primera fase del Proyecto LULA se han solicitado más de un centenar de aplicaciones, entre las que predominan herramientas de programación, aplicaciones científicas y aplicaciones de propósito general relacionadas con la ofimática, multimedia y comunicaciones principalmente. Algunas cifras concretas que dan una idea más aproximada del tipo de aplicaciones requeridas por el profesorado son éstas: Herramientas de programación (43,2%), aplicaciones matemáticas y análisis científico (21%), herramientas específicas para la educación (7,4%), aplicaciones de propósito general (6,3%), servidores (5,3%), otras utilidades sin clasificar (14,8%).

Dada la naturaleza del software solicitado e información adicional proporcionada por algunos profesores, se observa que la mayoría de las aplicaciones están dirigidas a la enseñanza y práctica de asignaturas relacionadas con las TICs y las matemáticas.

A día de hoy, son 154 los usuarios registrados en el portal lula.unex.es. Según datos recogidos, el 82% de los participantes en el proyecto dice estar familiarizado con el uso de las aplicaciones libres indicadas. Un 66% afirma utilizar una o varias aplicaciones libres en su docencia. Otro dato interesante viene dado por el 41% de usuarios que afirma reemplazar algún tipo de software privativo en favor de soluciones libres. Las principales aplicaciones reemplazadas corresponden a software propietario de Microsoft: Microsoft Visual Studio .NET, Microsoft Office y Microsoft IIS.

Todavía es pronto para valorar la repercusión del proyecto, no obstante, la implicación del profesorado está siendo buena y a día de hoy se siguen recibiendo peticiones de colaboración desde diferentes universidades y comunidades de usuarios. La Cátedra Telefónica de la Universidad de Extremadura agradece el interés y el apoyo mostrado por todas estas personas.

jueves 1 de octubre de 2009

Proyecto LULA: Comienza la segunda fase

Después del excelente nivel de participación de la primera fase y siguiendo con la planificación establecida, la segunda fase del Proyecto LULA (Linux para Universidades Latinoamericanas) tiene como objetivo final la obtención de una o varias versiones ‘beta’ de la distribución a partir del conjunto de aplicaciones solicitadas por el profesorado de las universidades participantes.

Las versiones de prueba generadas permitirán a cada profesor comprobar si la distribución se ajusta realmente a sus necesidades según las aplicaciones que solicitó o si, por el contrario, se requiere algún tipo de modificación antes de ser publicada la versión final. Esta fase también servirá para que cualquier usuario pueda probar cada uno de los paquetes educativos y los de propósito general incluidos, y comprobar que no hay fallos ni incompatibilidades.


El lanzamiento de la primera beta de LULA está previsto para el 30 de octubre. Con el fin de facilitar el envío de consultas y notificar fallos en alguna aplicación, se ha puesto a disposición de los usuarios un servicio de soporte gratuito.

miércoles 23 de septiembre de 2009

Rotación de logs

Existen aplicaciones que, debido a su actividad, generan archivos de registro o logs de gran tamaño que dificultan la lectura y, en muchas ocasiones, ocupan un espacio valioso en el disco duro. Un caso típico ocurre en los servidores web. En Apache, por ejemplo, el registro de acceso crece normalmente en 1MB por cada 10.000 peticiones.

Para solucionar este inconveniente, muchos administradores recurren a la 'rotación de logs', una técnica sencilla que consiste en almacenar parcialmente el contenido de un archivo de logs en nuevos archivos cada cierto tiempo predefinido. Esta acción facilita la organización de logs, la realización de copias de seguridad y la eliminación de logs innecesarios que están ocupando espacio.

En Linux, existen varias alternativas para habilitar la rotación de logs. Un usuario con mínimos conocimientos de Bash podría hacer su propio script personalizado para rotar logs, no obstante, las principales distribuciones proveen herramientas listas para utilizar, un ejemplo es logrotate.

jueves 10 de septiembre de 2009

Reconocimiento de objetos en tiempo real con una webcam

Como resultado de mis andaduras con V4L y SIFT, a continuación os dejo un ejemplo práctico para el reconocimiento de objetos utilizando una webcam de bajo coste.

La aplicación hace uso de SiftGPU de Changchang Wu para aprovechar la potencia de la tarjeta gráfica. En este ejemplo, SiftGPU se ha compilado e inicializado con soporte para Cg (2.2) de NVIDIA. Las pruebas se han realizado sobre Ubuntu 9.04 (x86_64) en un laptop Vaio FZ31S con GPU 8600M GS y procesador T8100. La webcam utilizada es una Conceptronic CChatcam2.

SIFT (Scale-invariant feature transform) es un algoritmo creado por David Lowe que permite obtener características de una imagen invariantes a la escala, orientación y parcialmente invariantes a la iluminación y cambios de perspectivas. A partir de aquí, la detección de objetos en la escena tiene lugar mediante un algoritmo de búsqueda y matching con los posibles objetos aprendidos. Si estáis interesados en este tema, os recomiendo la lectura del artículo "Distinctive Image Features
from Scale-Invariant Keypoints"
de David Lowe.


lunes 31 de agosto de 2009

Proyecto DesktopSL: Curso de desarrollo de aplicaciones para GNOME y KDE

Cenatic está elaborando un curso abierto de iniciación al desarrollo de aplicaciones para los escritorios libres GNOME y KDE dentro de un proyecto que ha denominado DesktopSL. Con esta iniciativa se pretende crear una plataforma de trabajo adecuada para la distribución, mantenimiento y evolución de los recursos asociados al curso. Actualmente, cuenta con nueve módulos escritos en inglés y que serán traducidos al castellano más adelante. El material del curso se encuentra alojado en Cenatic Forge.

lunes 29 de junio de 2009

Más de 5000 usuarios ya han probado UEx Linux 2009

UEx Linux 2009, distribución Linux académica creada por el Centro Internacional de Referencia Linux para la Universidad de Extremadura, acaba de superar las 5000 descargas. Desde su lanzamiento en diciembre del año pasado, cientos de usuarios ya han tenido la oportunidad de probar UEx Linux 2009 y sus aplicaciones, la mayoría de ellas usadas en muchas de las asignaturas que se imparten en las diferentes titulaciones de la UEx.

Desde el Centro Internacional de Referencia Linux agradecemos la confianza de todos los usuarios, estudiantes, profesores y resto de personas que han contribuido en el éxito de este proyecto de iniciativa extremeña para acercar GNU/Linux y las soluciones abiertas a los entornos universitarios. Según Espadistros, UEx Linux es una de las siete distribuciones GNU/Linux universitarias en España que actualmente se encuentran en activo.

A día de hoy, no hay que destacar ningún problema significativo en la distribución. No obstante, el CIRL tiene a disposición de los usuarios un servicio de soporte online gratuito donde exponer todo tipo de dudas y preguntas relacionadas con UEx Linux. Desde la liberación UEx Linux 2009, el CIRL ha ido recogiendo la experiencia de los usuarios, así como peticiones y sugerencias que se trendrán presente en la próxima versión de UEx Linux.

- Descarga directa de UEx Linux 2009 desde los servidores del CIRL.
- Características y aplicaciones específicas de UEx Linux 2009.
- Ayuda y soporte online a usuarios de UEx Linux.

jueves 18 de junio de 2009

HTML 5 y los formatos multimedia en Internet

Una de las novedades más destacadas de la nueva especificación del lenguaje de marcado para la web es el soporte nativo de elementos de vídeo. Probablemente, HTML 5 dará lugar a una batalla entre los formatos multimedia en Internet, afectando a tecnologías existentes como Flash, Silverlight o Java FX.

Uno de los objetivos de HTML 5 es, precisamente, rellenar el hueco que los plugins propietarios están intentando cubrir. De esta forma, se dispondría de un estándar abierto capaz de acabar con la dependencia de plugins de terceros o propietarios que, por ejemplo, han tardado más tiempo en implementarse para GNU/Linux. A día de hoy, la especificación de HTML 5 es todavía un borrador. Más información disponible en W3C.org: http://www.w3.org/TR/html5/.

martes 9 de junio de 2009

Seguridad en servidores Linux

A continuación, os presento la introducción y el índice del que será mi próximo artículo para la revista Linux+. Esta vez trata sobre seguridad en servidores, un tema que promete ser muy interesante. Pese a que el artículo se lee bastante bien, es recomendable haber trasteado algo antes y conocer un poco la jerga de términos, de lo contrario, muchas cosas nos pueden sonar a chino. Dicho esto, os dejo con la introducción y el índice de contenidos:


"Por su naturaleza, GNU/Linux es considerado un sistema operativo robusto al incorporar características comunes de UNIX relacionadas con la seguridad. A pesar de ello, el administrador de sistemas sigue jugando un papel fundamental en este aspecto, especialmente, cuando hay involucrados servidores que ofrecen servicios a miles de usuarios.

Dependiendo de las fuentes de amenaza, el concepto de seguridad informática puede dividirse principalmente en seguridad física y seguridad lógica. Esta guía se centra exclusivamente en la seguridad lógica, es decir, en cómo asegurar el acceso a los recursos de la máquina y garantizar la integridad del sistema ante posibles ataques. Los puntos que se van a tratar en este documento se centran en aspectos técnicos muy concretos. Como tarea pendiente, al final de la guía se proporcionan una serie de referencias para que el lector profundice en los temas que estime oportuno [...]"

Índice de contenidos:

- Permisos en ficheros y atributos.
- Integridad del sistema de archivos
- Contraseñas vulnerables.
- Módulos del kernel.
- El pseudo-sistema de ficheros /proc.
- Control de Acceso Obligatorio (DAC)
- Hardening con 'Bastille'
- Sistemas de Detección de Intrusos (IDS)
- En busca de rootkits.
- Poniendo a prueba nuestro sistema.

martes 26 de mayo de 2009

Proyecto LULA: Linux para Universidades LatinoAmericanas





El Proyecto LULA (Linux para Universidades LatinoAmericanas) tiene como objetivo crear una distribución Linux que recopile las aplicaciones informáticas educativas en Software Libre usadas en el ámbito de las universidades latinoamericanas. Se trata de una iniciativa coordinada por la Cátedra Telefónica de la Universidad de Extremadura, en la que colaboran las universidades componentes de CAVILA: Universidad Federal de Santa María (Brasil), Universidad de Guadalajara (México), Universidad Nacional de Córdoba (Argentina), Universidad Nacional de Entre Ríos (Argentina), Universidad Nacional de La Plata (Argentina), Universidad de Porto (Portugal) y Universidad de Santiago de Chile (Chile). En posteriores versiones, esta iniciativa se hará extensible a otras universidades españolas y latinoamericanas.

Esta distribución podrá ser utilizada de forma gratuita por cualquier usuario. El profesorado de las universidades participantes, y de las que se unan posteriormente al proyecto, indicarán el software docente que desean incorporar a la distribución. Uno de los objetivos de esta iniciativa es favorecer la integración del software educativo de diferentes países, y el intercambio de material educativo entre universidades. Además, servirá para dar a conocer a los profesores de las distintas universidades las aplicaciones software que utilizan sus colegas en su docencia

Portal del Proyecto LULA: http://lula.unex.es