Una de las cosas que hace tan poderoso a linux es la incapacidad de distinguir entre un dispositivo y un archivo. Con la cantidad de memoria de video que están incorporando en la placas de video actuales, ¿Por que no asignar una buena tajada a un archivo (un nodo en este caso) y usarlo como memoria SWAP?

Pequeña gran aclaración al margen: Los drivers binarios de las placas de video no permiten especificar la cantidad de memoria que se quiere usar del total disponible si no que se hacen con el control de la totalidad de memoria. No se puede usar el driver de nvidia o de ati y usar la vez la memoria de video como SWAP, por que estarás pisando memoria de video con datos y viceversa con la consecuente corrupción de datos. El único driver que conozco que permite especificar la cantidad de memoria de video a utilizar es XF86-video-vesa, con lo que se pierde aceleración 3D.

Choose your poison: ¿Direct rendering o memoria SWAP rapidísima?

Continúa leyendo

Este me lo mandó thebird… El viejo mail que lleva años dando vueltas pero reloaded. Con muchos mas nombres. Gracias thebird!

José come todo comprado y Alfredo Casero.
Peugeot hecha humo y Renault Fuego.
Bush derriba ciudades y Enrique Iglesias.
John mira HBO y Michael Fox.
El pato Donald arregla teclados y Mickey Mouse.
Rodrigo desayuna con facturas y Pérez Compan.
Matías tiene el pelo lacio y Hernán Crespo.
La señora se queja de los aros y el Señor de los Anillos.
Pedro cargó gas acá y Antonio Gasalla.
Daniela dio un paso y Cecilia Dopaso.
Richard hace piruetas y Bruce Willis.
A Tito le encanta comer nueces y a Cacho Castaña.
Los demonios obedecen órdenes de John y los Angeles de Charlie.
John compró crayones Silvapen y Bon Jovi.
Jennifer adora NewYork y Witney Houston.
Alejandro cuenta horas y Ramón Díaz.
Julio come fideos del plato y Oscar de la Hoya.
El Cacho está muy gordo y el Chelo Delgado.
A Paul le encanta Tinelli y a Bob Marley.
Sebastián se cree autopista y Rolo Puente.
Eduardo toma vino Valderrobles y Carlos Bianchi.
Javier tiene barba negra y Georgina Barbarrosa.
José ve más o menos y Juan B. Justo.
Gonzalez tiene ofri y García Lorca.
Sandra come polenta y Marilina Ross.
Victoria quiere a Pedro y Norma Aleandro.
Martín le pega a Vilas y Lucho Avilés.
Victor prefiere lo enfermo y Verónica Lozano.
Miguel es carnicero y Armando Manzanero.
Marcos prefiere River y Julio Boca.
Federico se cree pajarito y Alfredo Alcón.
Guille la ensucia y Roberto Lavagna.
A Manuél le da asco el brócoli y a Jorge Lanata.
Sandro corta brazos y José Luis Cabezas.
Santiago vive del trabajo y Oscar de la Renta.
Coco prefiere paz y Maximiliano Guerra.
Teresa llegó cuarta y Camilo Sesto.
Leo ve la jirafa y Caetano Veloso.
Susi da zancadas y Nancy Pazos.
Pepe eligió la ensalada waldorf y Vicente Larrusa.
Carla es princesa y Carola Reyna.
La mujer muerde y El Hombre Araña.
El tigre caza Gonzales y el Puma Rodriguez.
Joaquín contruye casas y Diego Torres.
El Capitán Garfio come galletas y Peter Pan.
Pampita compra los ravioles en la fábrica de pastas y Valeria Massa.
Ulises prefiere la timba y Enrique Carreras.
Alain Prost usa casco y Jorge Corona.
Mario es cura y José Sacristán.
Juan Perez es ingenuo y Hector Perez Pícaro.
Ariel es de Córdoba y Alberto de Mendoza.
Louise tiene una enfermedad infecciosa y Thelma Biral.

Preámbulo:

Mi contraseña de toda la vida siempre tuvo 24 caracteres. Ya sé que es una burrada pero es mi contraseña y si me da la memoria para almacenar tantos caracteres, le pongo cuantos yo quiera, no?

Error: No!

Es mi contraseña pero le pongo la cantidad de caracteres que Microsoft quiera, no los que yo quiera. Desde hace un tiempo, un par de años quizás, venía notando que no podía usar el windows live messenger para iniciar sesión por que mi nombre de usuario y contraseña para el dichoso programita eran incorrectos… Nunca me preocupé por ver a que se debía por que (como no tengo windows en mis pc) uso aMSN para conectarme a la red MSN messenger. Leyendo hoy acerca de que hotmail ha habilitado de nuevo, después de tantos años, ya era hora! la posibilidad de bajar el correo por POP3 me dispuse a instalar mi vieja cuenta de Hotmail en mi cliente de correo: Mozilla Thunderbird.

Sorpresa: Nombre de usuario o contraseña incorrecta!

Después de algunas pruebas y error, empecé a sospechar… No será el largo de la contraseña? Va a ser que si, el largo de la contraseña no puede contener mas de 16 putos miserables caracteres (si bien a la hora de cambiar el password, no hablan de un máximo pero si de un mínimo de 6 caracteres…). Hice algunas pruebas y no, definitivamente, no se puede tener mas de 16 caracteres en la contraseña, con lo que mi vieja contraseña quedó atrapada en una especie de agujero negro atemporal donde por suerte seguía funcionando para iniciar sesión via WEB, y si no me daba cuenta a tiempo, probablemente me quedaba sin cuenta…. PFFFFFFFFF!!! Me salvé por un pelito!

O de como reemplazar 4 aplicaciones por una sola:

Prefacio:

Le tengo que dedicar al menos una mención de honor a Dnsmasq, este pequeño DNS Forwarder que con tan solo 269Kb (de código fuente en un .tar.gz) me ha cambiado la vida.

Como bien dicen en su página web oficial, «Dnsmasq is a lightweight, caching DNS proxy with integrated DHCP server«. Osea, un pequeñísimo proxy para cachear peticiones DNS que no resuelve por su cuenta -como lo haría BIND, por ejemplo- si no que se interpone entre la red y el verdadero DNS server almacenando los requests en memoria para servirlos rápidamente y ahorrar minúsculas cantidades de ancho de banda por petición.

Ya con eso solo me bastaría y sobraría si no fuera por que además hace de DHCP server!

Con un archivo de configuración tan bien comentado que ni hace falta leer el manual, además de proxy DNS, puede servir de DHCP server compitíendole a los mejores de su rubro sin ningún esfuerzo en lo que a configurabilidad se refiere, y la cosa no acaba ahi…

Además puede servir de PXE server! De nuevo, sin ningún esfuerzo mas que descomentar dos o tres líneas, puede servir peticiones PXE a la red para hacer arrancar thin clients de cualquier tipo…

No contento con todo esto, su desarrolador además le ha incorporado TFTP Server! No solo puede servir a clientes PXE con su configuración inicial, además puede servir por TFTP la imagen de arranque necesaria!

Todo esto lo he ido descubriendo de a poco, leyendo el archivo de ocnfiguración y haciendo algunas pruebas.

Para mis necesidades, ha reemplazado 4 aplicaciones diferentes que usaba antes con una sola que es tan (o mas) configurable que las anteriores y mucho mas estable en algunos casos… (Por ejemplo, no he vuelto a tener problemas desde que sirvo imagenes por TFTP usando Dnsmasq, cosa que si me pasaba al servirlas con tftp-hpa, un port del TFTP server de OpenBSD para linux)

Resumiendo, Dnsmasq te cambia la vida. En una sola aplicación:

  • DNS Proxy con caché (y control de TXT records si fuera necesario)
  • DHCP Server altamente configurable
  • PXE Server para diskless clients
  • TFTP Server de alta estabilidad y muy buena velocidad de operación.

Una joyita realmente. ¿Que mas se puede pedir de la vida?

Próxima entrega: Como encadené Dnsmasq para que sirva grldr, el bootloader de grub4dos por la red el cual a su vez encadena pxelinux y que me permiten arrancar de todo un poco, livecd de linux, windows, imagenes de diskette y archivos ISO…