Archive for agosto 2013

Linux cumple 22 años

Un 26 de agosto de hace 22 años, un tímido estudiante de la universidad de Helsinki publicaba en la lista de correo de Minix, un mensaje pidiendo comentarios acerca del nuevo sistema operativo que estaba desarrollando. Decía que era solo por hobbie y que no era nada grande ni profesional, que no era portable (ya que utilizaba extensivamente las capacidades de context switching de la arquitectura 386) y que probablemente nunca funcionaría en otra cosas que no sean los discos AT.

Hoy, él mismo bromea acerca de ese mensaje mientras anuncia la última release candidate antes de la versión estable 3.11 del mismo proyecto que empezara en 1991.

Parece mentira que algo que haya empezado en forma tan tímida y humilde haya podido transformar el mundo en que vivimos, literalmente. Hoy, el sistema operativo Linux es usado directa o indirectamente por millones de personas todos los días. Sus desarrolladores no solo han solucionado los problemas de portabilidad sino que (y en gran medida gracias a Linus Torvalds) han logrado mantener vivo un proyecto durante nada menos que 22 años.

Se espera que la versión final estable del kernel 3.11 (Linux for workgroups) esté disponible para descargar para la semana próxima.

Felix cumpleañox!

¡Lihuen 5 estable publicada!

Ya está disponible en el área de descargas la versión 5 de Lihuen (basada en Debian Wheezy).Escritorio_principal-cinnamon

Desde 2005 Lihuen es la distribución GNU/Linux de la Facultad de Informática de la UNLP, pensada para ser fácil de utilizar y estable, orientada especialmente a ambientes educativos.

Al igual que en la versión anterior Lihuen 5 cuenta con múltiples opciones para distintos gustos y necesidades:

  • Soporte para equipos de 32 y 64 bits (i386 y amd64 respectivamente).
  • El escritorio Cinnamon con una interfaz intuitiva, limpia, moderna y con efectos que no distraen a la hora de trabajar.
  • El escritorio liviano LXDE para sacarle el máximo provecho a netbooks y computadoras de más de 5 años.
  • La versión educativa con múltiples programas para chicos de todas las edades, desde aplicaciones para aprender a leer y usar el mouse, hasta tablas periódicas y programas de análisis matemático (esta versión tiene el escritorio LXDE).
  • La versión «Instalador» que permite selecionar entre todas las opciones anteriores y adicionalmente algunos paquetes de accesibilidad y un completo conjunto de herramientas de desarrollo, para poder instalar una distribución a tu medida (por ejemplo con Cinnamon y herramientas educativas).

Todas las variantes se pueden descargar, copiar, compartir sin ningún tipo de permisos y de forma gratuita en el área de descargas del sitio de Lihuen. Las versiones «Live» se pueden probar sin instalar.

DescargasSobre_LihuenManualesSoftware Libre para escuelas

SDL 2.0

Esta semana fue lanzada una importante actualización de Simple Directmedia Layer, la biblioteca multiplataforma para el desarrollo de videojuegos y otras aplicaciones gráficas. La actualización de la versión principal de esta biblioteca marca un hito en su desarrollo y aparece casi un año y medio después de la última versión estable, publicada en enero de 2012.

El cambio de versión también marca un quiebre en la compatibilidad hacia atrás. Esto es previsible ya que la estructura de la API original data de los 1990’s y muchas muchas cosas han cambiado desde entonces. Para aquellos que están por encarar sus proyectos en SDL, la nueva versión trae importantes mejoras entre las que podemos destacar:

  • Aceleración 3D por hardware
  • Soporte para OpenGL 3.0+ con perfiles(core, compatibility, debug, robust, etc)
  • Soporte para OpenGL ES
  • Soporte para múltiples ventanas (yupi!)
  • Soporte para múltiples monitores (recontra yupi!)
  • Soporte para múltiples dispositivos de audio
  • Soporte Android y iOS
  • La API de rendering 2D puede usar el soporte que tenga disponible (Direct3D, OpenGL, OpenGL ES, o rendering por software) sin  necesidad de intervención por parte del programador.
  • Soporte para Force Feedback en Windows, Mac OS X y Linux
  • Operaciones atómicas
  • Soporte de administración de energía
  • Soporte de audio de 32 bits (para enteros y flotantes)
  • Soporte para dispositivos Touch (multitouch, gestos, etc)
  • Soporte mejorado para el modo de pantalla completa (full screen mode)
  • Mejora en la gestión de entradas de teclado (scancodes vs keycodes, etc).
  • Message boxes  (wiiiiiii!)
  • Soporte para acceso al portapapeles (wiiiii!)
  • Soporte básico para Drag’n’Drop (a ver que podemos hacer con esto…)
  • Soporte mejorado para unicode y IME

Los que ya tienen un trabajo encaminado utilizando SDL 1.2 y quieren migrar, en cambio, pueden revisar la guía de migración de SDL 1.2 a SDL 2.0 en la cual se explican (superficialmente) como realizar las tareas más comunes en la nueva versión respecto a la versión anterior. Para los que alguna vez programamos algo en SDL, resulta muy interesante ver como algunas tareas como la gestión del modo de pantalla completa o la selección del modo de video óptimo se han simplificado enormemente.

Los fuentes de esta última versión pueden encontrarse aquí y se espera que los paquetes para las principales distribuciones estén disponibles durante los próximos días.

Las impresoras 3D son rentables (al menos en EEUU)

Según un estudio realizado por la Michigan Technological University, imprimiendo carcasas de teléfonos, organizadores para joyería, sujeta cortinas y otros elementos comunes, el dueño de casa promedio (estadounidense) puede recuperar el costo de su impresora (unos U$s 2000) en un año.

El estudio tiene en cuenta los costos e impuestos de tiendas online donde pueden adquirirse objetos similares, pero demás tiene en cuenta un 20% de fallos a la hora de realizar las piezas. Mientras el costo por pieza es de unos U$s18, objetos similares en el mercado se encuentran entre los U$s300 a U$s1900. Los resultados muestran que haciendo asunciones «muy conservadoras» como por ejemplo que el dueño haga solamente 20 artículos seleccionados al año, se evitará gastos en dichos artículos por un total de entre U$s300 y U$s2000. Esto representa entre un 40% y un 200% de retorno en la inversión.

Este estudio no tiene en cuenta la durabilidad de las piezas pero si el tiempo que lleva realizarlas y que ronda entre las 4 a 25 horas. En Argentina los modelos comerciales de impresoras 3D de impresión por material fundido se consiguen por entre $9000 y $16000 y el kilogramo de filamento cuesta alrededor de $400.

El rendimiento de Nvidia en Ubuntu y FreeBSD es similar al de Windows

Durante esta semana, la gente de Phoronix publicó los resultados de una serie de análisis que estuvieron realizando sobre GPUs Nvidia funcionando con diferentes sistemas operativos. Las pruebas realizadas se centraron en la ejecución de algunos juegos multiplataforma como Nexuiz y Unigine, con altos contenidos de código OpenGL.

Al parecer los resultados muestran niveles de rendimiento comparables tanto en Ubuntu, como en FreeBSD respecto Windows. Sin embargo estos rendimientos en las plataformas libres solo son alcanzados a través del uso del controlador propietario de Nvidia. Los drivers libres del proyecto Nouveau siguen siendo inferiores respecto a los privativos en lo que a Linux se refiere.

Son noticias agridulces para los usuarios de Nvidia amantes del software libre. Por otra parte, al parecer los drivers para Linux de otros fabricantes de GPUs como AMD e Intel siguen siendo muy inferiores en rendimiento que sus contrapartes para Windows.