Queremos cambiar el mundo, pero no tenemos el código fuente.
Ingeniería inversa
Básate en Linux
La vida es algo que sucede mientras actualizas antivirus, defragmentas el disco duro y buscas compulsivamente algún serial/patch/crack para tus aplicaciones basadas en Windows.
Libertad de susto
Las únicas personas que tienen algo que temer del software libre son aquellos cuyos productos tienen un valor aún menor.
Pubsubhubbub
Cuando las crías de araña comiencen a informar desde cada rincón de la telaraña, la mayoría de las moscas ya no tendremos que preocuparnos por la falta de atención.
Óbvienme
Pero reconozcan que detrás de cada usuario de Windows se esconde un ingenuo desconocimiento acerca de las bondades de Linux.
GNU Generation
Redactar códigos libres, pixelar iconos, mezclar sonidos y documentar a través de proyectos vinculados a una comunidad dedicada a estudiantes de 13-18 años.
Esta vez la FSF convoca a participar a los más jóvenes en la gestación de nuevas aplicaciones basadas en software libre, fomentando técnicas de desarrollo colectivo.
El éxito de dicha estrategia no sólo partirá de la divulgación del software libre entre los adolescentes, sino de la acogida que tenga entre los usuarios finales el resultado de los proyectos involucrados.
Uesebé tres punto cero
Me agrada saber que puedo ser de los primeros en degustar el sabor del USB 3.0. Al menos en teoría, pues dudo que para la fecha pueda adquirir en la isla el hardware correspondiente.
Ser popular
Si quieres viajar por el mundo y que te inviten a hablar en numerosos lugares, escribe un sistema operativo basado en Unix.
El por qué de PHP
En realidad no me gusta la programación. Sólo construí esta herramienta para programar menos y reutilizar más código.
Productividad [2]
En el mundo de la alta tecnología, el ejemplo clásico de colaboración es Linux, el sistema operativo open-source. Ha revolucionado la forma en la que el software se hace, y emergido como un modelo exitoso de colaboración distribuida.
El sistema operativo resultante de esta colaboración incluye código escrito por miles de programadores voluntarios alrededor de todo el mundo, unidos por el deseo de hacer de Linux un producto constantemente mejorado y una fuerza imparable en la computación.
0ch8 recuerdos del 2008
La lista podría tener miles de elementos, pero intento exponer sólo una panorámica -personal, desordenada e incompleta- de algunas cuestiones generales que llegaron a tener cierto impacto en mi cotidianidad durante este año que hoy termina.
Tecnologías
Mis incursiones en el sistema operativo GNU/Linux se vieron beneficiadas cuando mi familia recibió en el mes de mayo como regalo de mi amigo PeP una computadora portátil.
Meses antes había decidido migrar por completo de Windows XP a Ubuntu. El Wi-Fi incorporado en la Fujitsu Siemens Amilo M1425 -más su portabilidad- permitieron que llegara a cualquier rincón cercano a la facultad de Matemática Computación de la Universidad de La Habana a obtener cobertura de su red inalámbrica. Así lograba actualizar periódicamente mi sistema. Y ya no tenía que molestar tan seguido a mi amigo lordmckill para acceder a los repositorios de software libre.
Otro efecto secundario de tener una laptop me permitió asistir a varios LAN party para demostrar la insuficiencia de mis habilidades en el DotA ante rivales mucho más comprometidos con el mundo de WarCraft.
Tampoco puedo dejar de recordar que en este año tuve mi primer socket 775, un reproductor de DVD doméstico, un quemador de DVD; más algunos contratiempos con la cuenta de Internet, la placa Intel D945GCNL que compré en febrero, el módem interno de la laptop y su batería -que no funciona desde finales de agosto.
No por dejar de último pierde importancia el nacimiento de este pequeño blog -que bien ubicado está en la sección de tecnologías.
Olimpiadas
La emoción ante la hazaña de Dayron Robles superó mis desilusiones respecto a cómo los árbitros arrebataron las medallas de algunos deportistas de mi país una y otra vez. Mijaín López también conquistó con su robusta técnica la medalla dorada que podían haber obtenido, además, las Morenas del Caribe, si no hubiese sido tan desiquilibrada la actuación de estas féminas durante la recta final.
De todas formas, aunque el deporte cubano no logró siquiera la mitad de sus espectativas, las dimensiones de los juegos de Beijing siempre me producirán un ligero vértigo, bien fácil de recordar.
Música
Sin dudas, el plato fuerte nos llegó a muchos cubanos con el concierto de la banda Sepultura en la Tribuna Antimperialista de la Ciudad de La Habana. Insuperables estruendos llenaron todos mis sentidos con un rico sabor a fusión entre samba y metal.
Metallica estuvo a la altura -aunque geográficamente demasiado lejos- con su magnético álbum. El 22 de agosto descargaba con mi cuenta de acceso telefónico el single The Day That Never Comes, para tener una idea bien clara de lo que llegó el 10 de septiembre. Sin comentarios al respecto.
Y como ya lo había sugerido, los míticos Guns N' Roses superaron mis espectativas con su nueva entrega, después de unos largos 13 años.
Universidad
Haber suspendido un importante examen -por no dedicarle el tiempo suficiente- me llevó a reanalizar mi condición de estudiante por encima de cualquier otra. Llevar la carrera universitaria junto con la carga del trabajo no es fácil; pero bien vale la pena refinar conocimientos y prepararse para enfrentar con mucha más eficiencia el entorno profesional.
El re-enfrentamiento con atractivas estructuras de datos, más el análisis del modelo relacional, lo básico de redes de comunicaciones, circuitos lógicos y el lenguaje ensamblador, me ha incentivado a estudiar de una forma estable, tal como lo hacía varios años atrás.
Deudas
El carácter democrático de nuestras elecciones permitió que Raúl Castro Ruz asumiera la presidencia en febrero de 2008. A partir de entonces se materializaron algunas esperanzas perdidas con el restablecimiento del transporte, la regulación de la entrega de productos y el levantamiento de ciertas restricciones internas que afectaban seriamente nuestro valor como ciudadanos.
Ya se podía establecer comunicación a través de un teléfono móvil sin ser un alto funcionario del Gobierno, o sin tener que esconder nuestra identidad tras la firma de un visitante extranjero. El alojamiento en cualquier hotel del país dejaba de ser un imposible -o un privilegio de poderosos y putas. Un reproductor de DVD, un televisor y una computadora dejaban de ser equipos "altamente consumidores de energía eléctrica", razón por la cual no podían atravesar libremente la Aduana.
Los ómnibus urbanos comenzaron a poder cerrar sus puertas sin estancamientos. De la noche a la mañana se equilibraba la proporción entre buses y pasajeros. Dejamos entonces de mirar con recelo el confort de transportes para turistas. Ya ni recordábamos cuánto nos esquivaban los choferes de piqueras estatales, o los 10 pesos que teníamos que pagar a un taxista -legalizado o no- por conducirnos a unas pocas cuadras de distancia.
Obviando las parálisis y justificaciones que provocaron los huracanes, creo que ahora somos un poco más dignos. Soy optimista. Espero que antes que muchos dejemos de ser jóvenes llegue el día en que podamos disfrutar de plena libertad y soberanía, recibir el fruto de nuestro trabajo, consumir productos con una sola moneda, visitar las cercanías de Miami o las dichosas pirámides de Egipto.
Tras una larga crisis de más de 18 años, la personas honestas de esta isla no merecen menos que eso.
Mientras tanto, el ciudadano común se regocija de los cambios ocurridos en la primera mitad del año. Comprenden los motivos por los cuales el Estado no ha continuado por esa línea. Muchos se encuentran enfadados con Gustav, Ike y Paloma; otros estamos plenamente convencidos de que los decisores se encuentran inmersos en otros asuntos antes de continuar saldando deudas con su pueblo.
Obama
"¡Su presidente es negro, inteligente, progresista...!" Un año atrás prácticamente cualquier norteamericano se hubiese reído... o envuelto en una lenta nostalgia.
Barack Obama floreció de una exitosa campaña, que costó mucho más de lo que una organización humanitaria pudiera invertir para resolver esos problemas del mundo que tienen solución inmediata.
Me colmé de emoción al comprobar su condición de presidente electo de los EE.UU. por 365 votos electorales contra los 173 que obtuvo su rival John McCain. Valió la pena sufrir de un ligero estrés a unas cuantas millas de su frontera durante los últimos días del proceso.
Inteligente ha sido la propuesta de su gabinete de gobierno. La inclusión de figuras con diferentes orígenes, inclinaciones políticas y distinciones ha provocado reacciones positivas entre múltiples sectores de la oposición.
Faltan días para su asunción como Presidente de los Estados Unidos de América. Sólo queda esperar que el esfuerzo y la esperanza de la gente se revierta en una manera de hacer política bien alejada de los intereses de la administración actual.
Guerras
The death of one is a tragedy.
The death of a million is just a statistic.
Bien claro dejó este excelente artista en su álbum Holy Wood nuestra asimilación de las estadísticas relacionadas con un conflicto bélico distante.
Si mi reacción no es muy humana cuando escucho este tipo de noticias -pues no hago prácticamente nada a cambio-, menos puedo esperar de quienes masacran o dejan morir personas con fines económicos. No existe ninguna justificación a cambio. Y es algo acerca de lo que debemos reflexionar aquellos que tenemos un cielo azul sobre nuestros hombros y disfrutamos de paz relativa.
Los conflictos en Medio Oriente continúan haciendo sangrar al planeta. Otras regiones del mundo se encuentran en situaciones precarias. Hasta nosotros los cubanos debemos estar envueltos en una "Batalla de Ideas", basada en la interpretación del PCC de un fragmento escrito de José Martí de 1891 que afirma que "trincheras de ideas valen más que trincheras de piedra".
Las guerras han acompañado a la humanidad desde sus primeras civilizaciones. Con el tiempo se han hecho más crueles y desniveladas. En el 2008 no se han emitido muchas señales de inteligencia al respecto.
Guardemos esperanzas los de abajo por el equilibrio de nuestro hábitat. Y de vez en cuando gritemos alguna solución para que alguien nos escuche.
Amor
Del amor siempre hay algo que hablar, pues es lo que nos mantiene vivos. Amor a la familia, a nuestro entorno, a un libro, a una frase. Es inexplicable, pero existe en sus más variadas formas, tornándose cada vez más y menos real.
Para no ser tan excéntrico, voy a referirme al amor de pareja como algo que recordar, pues sin esos flashes uno estaría sin rumbo, tropezando con los mismos errores.
Al analizar el pasado es preciso volver a vivir los detalles más importantes en nuestra imaginación. Y es lo que hago cuando accedo a esas zonas de memoria que consideramos buenas y malas: todas válidas, puesto que constituyen nuestra experiencia.
Comencé el 2008 con una relación bien estable con una mujer a la que todavía admiro por sus cualidades. El resto no sucedió como lo esperaba, pero sirvió de mucho para establecer nuevas relaciones de amistad con muchas personas -tanto antes como después del desenlace.
Últimamente, vivir como nuevos viejos recuerdos, me ha servido para volver a sentir esas pequeñas sensaciones capaces de mover el mundo interior hacia los lugares más insospechados.
Sobre wikis y enciclopedias
Imagina un mundo donde cada persona tenga acceso a todo el conocimiento de la humanidad. Eso es lo que nosotros estamos haciendo.
Instalando Intrepid Ibex [2]
Luego de varios contratiempos, ayer pude acceder a un mirror del repositorio de Ubuntu 8.10. Desde temprano en la mañana conecté mi computadora portátil a una red que me separaba a unos 2 Kbps del objetivo.
Los pocos instantes en que la velocidad de transferencia se incrementaba a casi 100 Kbps lograron que conservara el ánimo; pero a mitad del proceso hubo un habitual corte de luz de al menos 45 minutos.
Por suerte, el journaling del ext3 y la caché del aptitude ayudaron a recuperarme del estado de shock -pues hace más de tres meses tuve que desensamblar la batería de la laptop, a causa de un fallo eléctrico.
Ya casi a las 5:00 pm se había completado la descarga. Hiberné el sistema para continuar el proceso en mi casa. Con la portátil en la mochila, subí a un ómnibus que me condujo desde un extremo hasta el centro de la Ciudad de Habana.
Comencé seleccionando el compizconfig-settings-manager, los "horripilantes" y "malos" códecs GStreamer, el brillante navegador Opera, los reproductores Audacious y MPlayer, la herramienta Genius Math Tool, el traductor StarDict, los servidores Apache, MySQL, la extensión PHP y el mini-IDE Geany Luego, con la premisa de no instalar aplicaciones KDE (para librarme de las bibliotecas de otro entorno de escritorio), logré llegar a un "mínimo" de 1466 paquetes de software instalados.
En fin, sólo 3.2 Gb ocupados en la raíz / del sistema de archivos (descontando la carpeta /home, que se encuentra en una partición diferente)... y un poco más de eficiente la carga con respecto a mi Ubuntu 8.04 -con más de 2000 paquetes instalados- de hace par de semanas atrás.
Born in the CPU
Fugaces tejidos epiteliales
rozando el plástico del keyboard.
Buscando en cada tecla un significado...
un concepto.
Pensamientos conectados a una idea
plasmada con detalle en diversos lenguajes.
Verbos matemáticos, idioma singular, mensajes coherentes.
Dimensionando variables en direcciones al infinito.
Alimentar megabytes: juego de niños.
Creatividad absoluta... o casi perfecta.
Imaginación insoluble tras las puertas del detalle.
Efímeras decisiones modeladas al azar.
Matriz rellenada de pasiones salvajes,
alcanzando la meta que se quiere conquistar.
Compilando soluciones, algoritmos y ecuaciones...
un mundo colmado de procesos espirales.
En la punta otra idea: definitiva y contundente,
intentando revolucionar un sistema ineficaz.
Irradiando átomos, energía,
materia combinada en valores paradójicos;
ceros, unos, ceros, ceros,
llenando un vacío sediento de atención.
Mientras más ideas fluyen
de nacientes proyecciones,
las gotas de cultura caen sobre una dimensión ajena.
Geometría inmadura, creaciones imperfectas,
generando más espacios en lo vasto lo inmenso.
La habilidad de un microprocesador
con fragmentos nanométricos,
conjugando muchos datos,
devolviendo flujos a presión.
Ha surgido un nuevo código... efecto mariposa.
Aletea tus funciones, ejecuta procedimientos,
haz el amor al viento,
desata más conceptos,
modifica el nuevo entorno. ¡No te detengas!
Hackea lo obsoleto, altera relaciones.
Pinceladas de rebeldía. Jugar a ser un dios.
No temas ni un segundo;
crea bits, no destrucción.
Aprende cuanto puedas, haz libre la información.
Instalando Intrepid Ibex [1]
Desde muy pocos puntos de la Ciudad de La Habana se puede tener pleno acceso a Internet. Una minoría, entre estos, dispone de la suficiente velocidad de conexión para llegar a descargar el contenido de un CD en un tiempo considerable. Por ello, al ciudadano común se le hace bien difícil instalar/actualizar cualquier distribución GNU/Linux.
El miércoles pasado me atreví a instalar la nueva versión de Linux Ubuntu: Intrepid Ibex (8.10), que se liberó hace poco más de 15 días. Pude conseguir la imagen ISO gracias a mi amigo lordmckill, que la descargó el día siguiente de su lanzamiento. Y digo: "me atreví", porque es habitual esperar a que pase alrededor de un mes para que se estabilice un poco la nueva distribución. No obstante, hace mucho que las esperadas mejoras del GNOME 2.24, del NetworkManager 0.7 y el upgrade al kernel 2.6.27 despertaron toda mi curiosidad.
Cuando terminó de cargar el LiveCD del Intrepid Ibex, lo primero que descubrí fue que el sistema reconoció mi tarjeta gráfica ATI Mobility Radeon 9700 a través de un controlador no propietario, para sorpresa mía. Esto no sucedía en versiones anteriores, ocasionando serios problemas de compatibilidad con Compiz Fusion, que llegaron a consumirme varias horas para hacer levantar el dichoso composite.
Tras examinar las pestañas del nuevo Nautilus y la herramienta para alojar Ubuntu en discos USB, inicié el proceso de instalación en mi portátil. Como siempre, creo una partición swap de 1 Gb (igual a la cantidad de RAM que dispongo) para hibernar sin contratiempos. Al directorio raíz esta vez le asigné sólo 5.7 Gb, pues me propuse no instalar nada que utilizara bibliotecas KDE, para optimizar recursos y mantener lo más rápido posible el tiempo de carga del sistema. Es decir, mantendré una experiencia GNOME (en lo que respecta a la GUI) al menos durante los próximos 6 meses. El resto del espacio del disco se lo asigné a /home.
Me causó muy buena impresión los cambios al applet NetworkManager, con su sistema de "perfiles" de red, a pesar de que se me desconfiguran los parámetros de las conexiones cuando reinicio Ubuntu. Confío en que sea un problema ya resuelto para cuando acceda a los repositorios y actualice todo el sistema -quizás a mediados de la próxima semana. Después de dicho momento me decidiré a comenzar a escribir la segunda parte de esta nota.
Por último, me gustaría destacar que esperaba ver incluido con el Intrepid el OpenOffice.org 3.0, aunque los chicos de Canonical habrán tenido sus razones para no haberlo hecho. De igual modo, un tema visual más innovador y refrescante habría tenido muy buenos efectos en los usuarios, así como la incorporación de los códecs gstreamer-ugly (para reproducir formatos propietarios, como MPEG y su Layer 3). Respecto a la ansiada reducción del tiempo de inicio del sistema, esperemos a ver qué sorpresa nos traen para el próximo abril con el Jaunty Jackalope.
Stallman y el proyecto OLPC
"Enseñar a los niños a usar Windows es como enseñarlos a fumar tabaco". Así lo afirmó Richard Stallman, creador de las licencias GNU y promotor del software libre, quien ha sido nuevamente tildado por muchos de fanático por pronunciar dichas palabras.
Aunque este es el tipo de citas que se difunde con gran velocidad en el ciberespacio, vale la pena llegar a la raíz para conocer hasta qué punto son ciertas las críticas. Con eso creo haberme topado al descubrir el artículo original, publicado hace unos pocos días en el Boston Review, donde me asombré al descubrir que la cita sobre el "tabaco" giraba en torno a unas palabras de Bill Gates, y no era más que un pequeño ladrillo dentro de un extenso artículo sobre el proyecto OLPC, del cual reproduzco el polémico fragmento:
Teaching children to use Windows is like teaching them to smoke tobacco—in a world where only one company sells tobacco. Like any addictive drug, it inculcates a harmful dependency. (Bill Gates made this comparison in a 1998 issue of Fortune Magazine.) No wonder Microsoft offers the first dose to children at a low price. Microsoft aims to teach poor children this dependency so they can smoke Windows for their whole lives. I don’t think governments or schools should support that aim.
Adentrándonos en el artículo comprendemos por qué Stallman abandonó, junto a muchos otros entusiastas, el deseo de seguir apoyando las OLPC, que tanta controversia han generado por sí solas desde sus comienzos. El soporte de Microsoft Corporation logrado por Negroponte en diciembre del 2007 -al decidir que las futuras portátiles se rediseñarían para incorporar Microsoft Windows- terminó de encender la mecha. A partir de entonces, las cuatro ventajas del software libre: libertad de uso, de análisis, de modificación y redistribución se verían seriamente comprometidas. Por consiguiente, la corrección de vulnerabilidades, la detección de backdoors y la incorporación de mejoras dependerían del ritmo de trabajo y de las decisiones tomadas por una productora de software que tantos problemas ha tenido con la actualización, estabilidad y seguridad de sus productos. Eso sin sumarle, por supuesto, los históricos asuntos legales derivados de sus intentos -y logros- de monopolización del mercado de software.
Personalmente, recomendaría a cualquier persona utilizar el sistema operativo o el programa que más le convenga según sus necesidades, ya sea libre o privativo. Respecto a las OLPC y los estudiantes, sin embargo, lo más correcto sería mostrarles la amplia gama de posibilidades que tienen a su alrededor, educarlos para que lleguen a tomar sus propias decisiones y sepan aprovechar las ventajas de cada "estilo" de desarrollo de software.
A Richard Matthew Stallman, mis respetos por mantener una firme posición durante tantos años y mis agradecimientos, por haber comunicado a los usuarios y desarrolladores del mundo que existen posibilidades más allá de las que impone el mercado.