Montevideo Libre en Café Versátil


Tras la publicación de un artículo en el diario El País, los amigos de Montevideo Libre se presentaron en el programa “café versátil” del Canal 5 uruguayo.

Posted in Video | Comments Off on Montevideo Libre en Café Versátil

Módulo Luces Liberado!

Finalmente, el trabajo obligatorio de desarrollo de un módulo del núcleo que les comentaba en un post anterior culminó en la implementación de un par aplicación/módulo que podría llegar resultarte útil si eres un sysadmin 😉

El problema

El trabajo desarrollado consistió en implementar un módulo que:

  • pudiese prender y apagar los LED’s del teclado de la terminal donde ejecuta.
  • ser controlable desde aplicaciones de usuario.

Y por otro lado, implementar una aplicación que:

  • revise el correo de un cierto usuario (por ej. root) cada cierto tiempo.
  • solicite al módulo de luces que prenda los LED’s del teclado al detectar nuevos correos para ese usuario.

La idea detrás de esta dúo aplicación/módulo es implementar un mecanismo que permita notificar a los sysadmins cuando deben revisar el correo de un equipo, prendiendo los LED’s del teclado conectado a él. Esto les evitaría el tener que loguearse a cada uno de esos sistemas y revisar manualmente. Ahora simplemente verían todos los LED’s del teclado prendidos para aquellos equipos que deben revisar.

¿Cómo funciona todo esto?

El concepto básico es en realidad sencillo. El módulo del Kernel encargado de controlar el estado de los LED’s del teclado crea una entrada en /proc para que otros procesos le envíen solicitudes de encendido (o reseteo) de los LED’s.

Por otro lado, se dispone de un script bash encargado de chequear el correo del usuario en cuestión y notificar al módulo (mediante la entrada en /proc) cuando se deben prender (o resetear) los LED’s.

Licencia

El proyecto fue licenciado como Software Libre, bajo la GPLv2 y gracias a la gentileza de Gustavo Boksar, será publicado a la brevedad en el sitio de LinuxTeros, quedando disponible a todos quienes deseen hacer uso de él, libre de costo y con todo el código fuente.

>> Update: En breve estaremos publicando la dirección del repositorio SVN para quienes quieran probar el módulo.

>> Update 2: Descarga el código utilizando Subversion con el siguiente comando:

svn checkout svn://linuxteros.codigolibre.net/mail_lights/trunk mail_lights

>> Update 3:  El código ahora se encuentra disponible siguiente este enlace.

Posted in Linux, Programacion, Tutoriales | 3 Comments

La Princesa y el Profesor: Cambiar una CPU.


Video increible de un Show noruego en el que una “princesa” tiene que cambiar el procesador de una PC. Imperdible 🙂

Posted in Video | Comments Off on La Princesa y el Profesor: Cambiar una CPU.

MS y el mundo de los Laptops barátos

Leo un artículo interesante en Desktop Linux sobre la gran porción de mercado que están ganando los Laptops baratos, principalmente en EEUU. Según el artículo, la buena noticia para todos es que hoy por hoy se puede obtener un Laptop por menos de 1000 dólares con todos los productos que han salido recientemente como la Eeepc, el problema para los usuarios de Vista, sin embargo, es que estos equipos no pueden correr Vista ni de cerca.

Pienso yo que todo surgió con la movida del proyecto OLPC, un proyecto que pudo haber despertado el interés en el mercado por Laptops realmente accesibles que hacen lo que tienen que hacer. Muchos fabricantes, como Dell, HP, Toshiba e incluso Sony(!), han de haber notado esta tendencia y están ofreciendo productos a precios de 500~700 dólares o menos.

Para este tipo de proyecto, sin embargo, el precio consiste en el factor determinante del producto a adquirir. Los fabricantes deben encontrar formas de reducir los costos lo más posible para que los clientes no vayan a la competencia. El problema aquí es que cuando el precio de Hardware baja, el costo (directo e indirecto) del Sistema Operativo comienza a notarse… oops.

Según el artículo:

Solo hay un problema si el nombre de tu compañía es Microsoft. Esos Laptops de menos de 1000 dólares no pueden correr Vista ni de cerca.

Adicionalmente, Vista se ha vuelto una parte más y más grande del costo de un Laptop [por sus costosas licencias]. Así que si eres un fabricante de PC’s puedes aumentar el Hardware -y allí desaparece justamente el punto del bajo costo- y poner Vista Home Basic en el Sistema -que incluso amantes de Vista admiten que es basura-, o [por otro lado] continuar vendiendo Windows XP y dar a los aventureros una opción Linux.

El artículo cita un ejemplo interesante. Supongamos un Laptop de 500 dólares con 512MB de RAM y una tarjeta de video “promedio” de Intel. Puedes correr sobre él Windows Vista Home Basic, que no te ofrece nada que XP Home no tenga (ni siquiera aero), o por qué no, una distribución “con todo” como Fedora 8, gOS, Ubuntu o algún otro sabor de Linux.

Artículos relacionados:

Posted in Empresas, Hardware, Mocosoft | 2 Comments

5tas Jornadas de Informática

5tas Jornadas de Informática

Posted in Eventos | Comments Off on 5tas Jornadas de Informática

Las computadoras más rápidas corren Linux

“¿Qué tienen en común las supercomputadoras de IBM: BlueGene/L, BlueGene/P y el Centro de Aplicaciones de Computación de Nuevo México de SGI? Primero: que son las tres computadoras más rápidas del mundo según la última edición de la lista de Top 500, segundo: todas corren Linux.”

Así comienza este post en Linux-Watch, según el cual las computadoras más rápidas del mundo corren Linux.

Según destaca el autor sin embargo, “no solo la crème de la crème de las supercomputadoras corren Linux, sino que el 85.2% de las 500 computadoras más potentes del mundo lo hacen, es decir, 426 de las 500 más poderosas dependen de Linux”.  Seguir leyendo en Linux-Watch…

Posted in Linux, Sistemas Operativos | Comments Off on Las computadoras más rápidas corren Linux

90% de los profesionales de IT no quieren Vista

Interesante noticia leo hoy en Slashdot acerca de que el 90% de los profesionales de las tecnologías de la información no quieren usar Windows Vista…

Del artículo en Slashdot:

Un estudio realizado por King Research ha descubierto que el 90% de los profesionales de IT tienen preocupaciones con respecto a usar Vista, siendo compatibilidad, estabilidad y [altos] costos las razones clave. En forma interesante, 44% de las empresas encuestadas están considerando cambiarse a Sistemas Operativos no-Windows y 9% de esas empresas ya han comenzado a migrar a sus alternativas elegidas.

Pensándolo un poco… ¿es esto realmente tan extraño? ¿Cuándo fue que se liberó Vista? ¿Febrero del 2007? ¿A quienes conocen que lo estén utilizando realmente? ¿Cuánta gente? ¿Es realmente tan dificil de creer considerando todo lo que le ha pasado?

Posted in Mocosoft, WinDOS | Comments Off on 90% de los profesionales de IT no quieren Vista

Configurando Bluetooth en Ubuntu

El otro día tuve la oportunidad de configurar una conexión Bluetooth entre el PC en casa y mi celular. La idea era poder pasar unos sonidos desde el teléfono al PC, utilizando una antena USB trendnet que tengo en la vuelta. En el PC estaba corriendo Ubuntu Feisty Fawn (7.04).

El proceso de configuración fue bastante sencillo por suerte, principalmente debido a que no tuve que configurar nada! Simplemente debí instalar dos paquetes: bluez-gnome y obexpushd, enchufar la antena al USB y pasar los archivos.

¿Qué hacen estos paquetes?

  • bluez-gnome es un pequeño applet para GNOME que notifica eventos relacionados con Bluetooth mediante globos de texto. Un mensaje común es por ejemplo cuando se enchufa la antena, indicando que… bueno… que se enchufó una antena. También permite ingresar el pin necesario para que los dispositivos puedan negociar.
  • obexpushd, por su parte, es un demonio que se encarga de recibir peticiones OBEX, el protocolo utilizado para enviar y recibir archivos sobre conexiones Bluetooth. Antes de darme cuenta que tenía que instalar este paquete, si bien desde el teléfono podía “descubrir” al PC, simplemente no veía que éste ofreciera ningún servicio, en particular recepción de archivos.

Una vez instalados ambos paquetes, y habiendo descubierto el PC desde el teléfono, fue una cuestión de seleccionar lo archivos a enviar. Acodamos un pin común entre el teléfono y el PC (bluez-gnome despliega un diálogo a tales fines) y voilá, los archivos aparecen mágicamente en el directorio home del usuario.

Ciertamente esta es una configuración muy básica, en la cual el PC solo es capaz de recibir archivos. Una búsqueda de paquetes con el término “bluetooth” genera 41 resultados en el caché de paquetes de Ubuntu Fesity y seguramente entre estos se puedan agregar las funcionalidades necesarias para también hacer el envío de archivos, compartir conexiones a Internet y otras cosas interesantes.

Posted in Linux, Tutoriales, Tweaking | Comments Off on Configurando Bluetooth en Ubuntu

Sun revela JRuby

Así como gus nos contaba sobre Jython, un intérprete del lenguaje de programación Python para la máquina virtual de Java, hoy leo en Linux-Watch sobre JRuby, un intérprete de características similares, pero diseñado para el lenguaje Ruby.

El interprete actualmente se encuentra en Beta 1 y se han corregido varios problemas de compatibilidad con la implementación libre de Ruby 1.8, la versión más utilizada de este lenguaje. Así mismo, de acuerdo con el artículo, “se repararon varias incompatibilidades de red, incluyendo soporte para Ruby on Rails 1.25, se redujo la imagen en memoria y se mejoró el desempeño de Entrada/Salida de archivos”.

Posted in Programacion | Comments Off on Sun revela JRuby

Módulo de Núcleo, ahora en Wikipedia

Como parte del obligatorio de la materia “Instalación y Configuración de Redes Linux” que estoy cursando en la facultad, he creado la página en la Wikipedia en español correspondiente al tema de Módulos del Kernel.

El artículo se basa en el publicado en la Wikipedia en inglés, extendido con conceptos del libro “Linux Device Drivers, Tercera Edición”, el cual me recomendaron leer. 😉

Si estás interesado en el tema, puedes encontrar el artículo publicado buscando en la Wikipedia por “Módulo de Núcleo”, o simplemente siguiendo este link.

De la introducción al artículo:

En computación, un módulo cargable del núcleo es un archivo que contiene código objeto que puede extender el núcleo en ejecución (también llamado núcleo base) de un Sistema Operativo. La mayoría de los sistemas estilo Unix, y Microsoft Windows, soportan módulos cargables en el núcleo, aunque suelen utilizar distintos nombres para ellos, como “extensión del núcleo” en Mac OS X.

Los módulos cargables en el núcleo son generalmente utilizados para brindar soporte a nuevos dispositivos de Hardware y Sistemas de Archivos, así como para agregar llamadas al sistema. Cuando la funcionalidad proveída por un módulo del núcleo deja de ser requerida, normalmente éste puede ser descargado, liberando su memoria.

Un ejemplo típico de módulo cargable son los controladores de dispositivo.

El artículo completo se encuentra en la Wikipedia bajo la licencia GNU Free Documentation License (FDL).

Si te interesó este artículo, también puede que te interese:

Posted in Linux, Sistemas Operativos, Tutoriales | Comments Off on Módulo de Núcleo, ahora en Wikipedia