A diez años de libertad…

Aunque la fecha ya no está clara en nuestras memorias, sí la razón de ésta, y es que un día de mayo como hoy, hace 10 años, llegó la BSA a la institución educativa donde “estudiaba” un grupo de jóvenes su secundaria, aquellos, la BSA, siendo una entidad dedicada a “proteger” el software de garfios sucios de pirata, amenazan a los tacaños directores de dicho establecimiento, con que, o compran las licencias para su güindous, o las quitan de sus máquinas.

Afortunadamente era un colegio pobretón, y tacaño; quizas hubieran podido pagar la licencia, pero no lo harían.  la señora maniática y usurera, dueña del establecimiento sólo quería lucrar, jamás pagarles a esos “desgraciados” algo que a ella le había costado piratear…  Trabajo del “equipo” de computación será entonces eliminar todo rastro de esos “güindous” y “ofis” de las máquinas.  Quitarlos les fue fácil, encontrar sustituto no tanto.

De pronto llega el encargado del departamento de computación, con un extraño disco compacto que lucía un sombrero rojo en la portada, prometió que con eso salvaría la academia del oscurantismo digital.  Un extraño sistema llamado “Lainux” que nadie podía instalar, ni siquiera ellos.  Tocará aprovechar los recursos gratuitos del estudiantado de Bachillerato en Computación y probar, probar, y probar.

TTY, Root, anaconda, mount, bash, y entre otras extrañas palabras comienzan a aparecer, y tan solo un manual a medias era nuestro recurso.  La internet en ese tiempo se usaba más para la pornografía y no se tenía la disciplina RTFM.   Solo nos quedaba probar, y probar, usar nuestros conocimientos de windows, y seguir probando…

Entre tanta prueba y error, se logró por fin ver ese “prompt” de login, nuestra previa experiencia en windows 2000 nos dictaba que ese tal “rut” era un super usuario, casi dios, y que con ése podríamos hacer lo que quisiéramos.  así fue… luego de ingresar como “rut” a alguien se le ocurrió seguir una instrucción de ese pseudo manual y adiós instalación… primer lección aprendida, usar “rut” es peligroso.

Luego de respetar la omnipotencia de root en nuestra máquina pivote, era momento de hacer correr el “modo gráfico”, un intuitivo “startx” y listo, el bello escritorio de gnome default del “red hat lainux” se despliega en ese viejo crt marcado con huellas digitales de infinidad de pre adolescentes.

La cosa no va solo así, aunque el escritorio era bastante superior y más presentable, aún faltaba evaluar “herramientas de productividad” y ofimática, .  Se probó “staroffice”, consumía muchos recursos (tomando en cuenta que el escritorio default no andaba bien con menos de 96 MiB de RAM, algo lujoso para la época)  y colapsaba constantemente.  Koffice viene al rescate, una suite ofimática no tan completa como la de “maycrosoft” pero que al final cumplia su cometido. y que junto a KDE 2,  dejó claro que esas herramientas marcianas eran bastamente superiores, y lo mejor, gratis. Aunque no se contaba  la curva de aprendizaje marcada que iba a tener para los usuarios “normales” (y sus constantes comparativas y reprobaciones respecto al ya no existente windows), no les quedó de otra que usarlos para ganar sus cursos de “computación”, era lo que ibamos a usar, y punto.

Entra un cuestionamiento entre unos pocos de nosotros… cómo es posible que KDE o Gnome sean tan “sexies” y a la vez gratis, corriendo sobre un sistema que parecía lo suficientemente robusto, la respuesta, aunque no tan intuitiva en ese tiempo fue, la libertad.  Libertad de usar, estudiar, modificar y distribuir el software.  Una nueva dimensión se ha abierto para nosotros,  ahora ya no se trata solo de compartir software, se tratará de compartir conocimiento… Y es solo el comienzo, mayo de 2002.

Anuncios

Décimo quinto Sábado de Software Libre, Debian Day

Al igual que con el Suse Launch Party de hace unas semanas, el próximo sábado 7 de Agosto de 10 AM a 1 PM se realizará el Sábado de Software libre conmemorativo al Debian Day, para lo cual el movimiento de software libre de Guatemala,  en especial, los integrantes la comunidad Debianita (suenan como de un planeta extraño, y no estan lejos de serlo), en la típica sede de la Biblioteca Central de la USAC Z. 12Ciudad de Guatemala. dirigirán el siguiente conjunto de conferencias:

0. Cómo convertirse en Debian Developer, para todos aquellos que les interese apoyar en el proyecto Debian, aqui sabrán los pasos necesarios para aportar su conocimiento en programación.

1. Cómo reportar bugs en Debian. Otra manera intersante de aportar al proyecto, y quizás la más abierta al público en general, el reporte de errores o comportamientos extraños de los paquetes de Debian. aquí sabrán cómo hacerlo.

Afiche del SSL XV

Afiche del SSL XV

Aún no entiendo por que la numeración empieza desde 0, pero respetemos la numeración del afiche.

Adicional a ésto se estará haciendo un taller de empaquetado de .deb en Escuintla, luego del SSL, para aquellos que quieran aprender a hacer sus paquetes de debian, y por qué no, de “debian con fondo cafe” (ubuntu).

Como siempre, la entrada es libre y gratuita.

Adios Ubuntu…

Irónicamente a pocos dias del Release del Ubuntu 9.10 Karmic Koala, me despido de la distribución de linux que más tiempo he utilizado gracias a su facilidad y sencillez… pero que con el tiempo se convirtió en una bestia que ya no la podia soportar.

A más de 4 años de usarla fue bastante difícil decidir nó solo dejarla atrás, sino a la vez decidir cúal distribución utilizar después de esta, pues ya me había acomodado tanto a su facilidad que me ha convertido en un haragán,  Recuerdo empecé a utilizarla  por allá por el año 2005, justo cuando salio Hoary Hedgehog luego de la frustración de no poder bajar un listado de dependencias en Gentoo 2004.3 para instalar offline (ya que en ese tiempo ni soñaba en tener internet), y también de la decepción de Fedora Core 3 y sus restricciones y lentitud en aquellos tiempos.

Dado que Ubuntu también era una distro hecha para los privilegiados con internet, en aquellos inicios no me quedaba de otra que optimizar el tiempo pagado de los café internet para bajar paquetes y todas sus dependencias (lo cual a veces era frustrante por que habian dependencias cíclicas y me perdia), sin embargo era feliz, mas que todo por que representaba un reto nuevo… aunque a veces cuando eran muchos paquetes mejor le decia al compañero Yylex que me echara una ayuda desde su internet domiciliar.

Pero bueno, a los 3 años llegue a tener internet al fin, pero ya era demasiado tarde, ya empezaba a perderle la pasión a esta distribución. sobre todo por los cambios drásticos que comenzó a tener respecto a varios aspectos, y por que cada vez se volvía más y más lento (aún usaba mi antigua P4 1.3 Ghz) y consumia más y más recursos, que hacia impráctico siquiera virtualizar un windows 2000 por que se me topaba la memoria.

En mi búsqueda de alternativas hubieron momentos en que pensé regresar al pasado con Fedora o Gentoo, ser un poco más radical y colocar FreeBSD, o término medio y colocar alguna otra distro… y una que tenía ya vista era Arch Linux, pues ya le estaba probando en mi antigua P4 1.3 Ghz… y me parecio que era lo que necesitaba, sobre todo con el escaso tiempo y lo haragán que me ha vuelto ubuntu. pero aún me faltaba valor para desprenderme de ese sudo apt-get que tanto me simplificaba la vida…

Al final era tanta mi depresión que dejé de utilizar ubuntu en casa hace como 3 semanas, y me la pasaba la mayor parte de tiempo en Hasefroch 7, siempre consciente de los riesgos que eso implicaba.  Hasta que hace 3 días (20 de octubre) decidí decir YA NO MAS… ya no más a pulse audio, ya no más a las actualizaciones que saca en la cara ubuntu sin que uno quiera siquiera actualizar, ya no más a su maldita lentitud, ya no más ese listado de kernels que nunca se limpian del grub, y sobre todo, ya no más arriesgarme al malware al conectarme desde Hasefroch… me armé de valor, coloqué el disco de Arch Linux y voilá, en pocas horas terminé con un sistema usable y muchisimo más rápido..

Pero que ventajas le encontré a Arch Linux?

– Instalación:

Aunque no es una distro con enfoque en el usuario típico windowzero acostumbrado al next next next, es bastante fácil de instalar media vez se sepa seguir instrucciones.

– Documentación:

Impresionante que para cada pregunta que buscaba en google, el primer elemento siempre me llevaba a los foros o al wiki de Arch Linux, y con la respuesta adecuada.

– Personalización:

Una de las grandes ventajas de esta distro es que en la primera instalación solo coloca el sistema base, para que nosotros ya vayamos personalizándolo con lo que necesitemos, y que demonios cargar… pues todo esta a la mano en el archivo /etc/rc.conf en donde decidimos que cargar y que no, con una sintaxis bastante amigable.

– Actualización:

Con su sistema de Rolling Release, ya no tendré que esperar o instalar repositorios extras para obtener los paquetes más actuales o actualizar mi sistema entero cada 6 meses. todo esta al alcance del comando Pacman -Sy… y si somos un poco más masoquistas, se tienen los repositorios AUR con lo más nuevo e inestable del mundo Gnu/Linux.

– Velocidad:

Aunque no es la distribución más portable dado que solo está disponible para las subarquitecturas i686 y x86-64 ( y una para PPC que esta en desarrollo), es una de las más rápidas, e incluso, despues de gentoo, podría decir que es la más rápida que he probado… y sin necesidad de andar compilando los paquetes para obtener esa velocidad. simplemente puedo decir que vuela, y me da gusto por eso.

– Soporte:

Y aunque no he probado esto mucho por que los problemas que me ha dado han sido minimos (como el del mouse que no queria funcionar, al cual la solucion mas factible fue conectar otro, y el del reloj) la misma documentación que se mencionó anteriormente es bastante exhaustiva en sus foros.

A los pocos dias de utilizarla, Arch me ha convencido de que ya no debo extrañar más esa distribución café color caca, ya que con su facilidad de instalación, personalización, y velocidad, me ha hecho sentir tan bien como un niño con juguete nuevo. Se lo recomiendo a todos aquellos viejos linuxeros, como a aquellos nuevos linuxeros que usen ubuntu quieran ir un nivel más allá…

Arch Linux en accion

Arch Linux en accion

Pueden descargar Arch Linux desde AQUI.

Un nuevo enfoque para ejecutar GNU/Linux dentro de Windows…

Maravillado? quizas. pero ayer me di cuenta de cómo ha evolucionado GNU/Linux haciéndose cada vez más y más accesible para los usuarios finales.  Esta vez me toco poner a prueba una aplicacion que me dejo atónito. Portable Ubuntu, Un programa que ejecuta todo un sistema GNU/Linux dentro de Windows, integrando ambos sistemas de manera transparente, una mezcla entre WUBI y el seamless mode de Virtualbox, definitivamente me parecio un chiste al ver la primera vez la noticia dada la proximidad  con el April’s All Fools´ day, sin embargo ya probandolo todo resulto ser cierto.

Aunque no puedo negar que no es como correrlo nativamente, me parecio bastante buena la manera en que se integran ambos sistemas sin ejecutar un software de virtualización robandonos una cantidad de memoria RAM y procesamiento todo el tiempo aunque no se esté haciendo nada. Y lo mejor de todo, es portable, por lo que lo podemos llevar en nuestras baratas USB de 4 GiB a donde querramos con la oportunidad de conservar todos los programas que instalemos con el apt y documentos que hayamos hecho previamente en cualquier aplicacion dentro de ubuntu.

Portable Ubuntu corriendo sobre windows xp

Portable Ubuntu corriendo sobre windows xp

Independientemente de que tanto puedan ofenderse los fanaticos religiosos del software libre por que dos de sus grandes pesadillas: ubuntu y windows estén perfectamente integrados en esta aplicación, no podrá negar esta gente que ésta es una gran oportunidad de integrar a nuevos usuarios al sistema gnu/linux sin tener que dar un cambio radical al quitarles windows al que han estado acostumbrados durante años.  en conclusion, hay que tomarlo como una oportunidad.

Un viaje por los editores hexadecimal en Gnu/Linux

Dado que actualmente tengo tiempo de ocio, decidi retomar mis riendas de hacker, y comenzar a investigar acerca de la emulación de Gamecube/Wii sobre el x86/x64.  Encontré un emulador bastante desarrollado llamado Dolphin, el cual he estado probando como viciojugador, pero la curiosidad me llevó mas lejos. decidi bajar las fuentes, y dado que existia una version para gnu/linux, esa fue la elección.

Mi idea no era solo jugar los benditos juegos… sino tratar de encontrar bugs (lo cual no fue muy dificil de localizar, sobre todo en el motor JITIL del mismo) y resolverlos por mi cuenta, pero para poder entender necesitaba algo importante… aprender principalmente el set de instrucciones del power pc (opcodes, etc). Esto me llevo a buscar la documentación técnica del aparato en cuestión, (el YAGCD), en la cual se encuentra la mayoría de “shucadas” necesarias para poder lograr la magia de la emulación de esta máquina…

Bueno, pues en mi aventura, me di cuenta que me hacia falta algo bastante importante… un buen editor de hexadecimal.  Dado que antes programaba más en windows, usaba el típico y poderoso winhex, pero… opciones para gnu/linux? no estaba muy informado.  me puse a buscar algunos en los repositorios de Ubuntu, y estos fueron mis candidatos:

Hexedit:

Hexedit

El venerable Hexedit

Editor que ya habia utilizado hace algún tiempo, y que a pesar de ser aplicación en consola, no le quita su capacidad. Lo mejor de este es el footprint en la memoria, no ocupa casi nada por su naturaleza en consola.  La interfaz es sencilla, algunos comandos son bastantes parecidos al emacs (como el de “yank” o pegar). la verdad muy bueno para cuando se tenga mucha necesidad y no se tenga mucho ancho de banda.

Okteta:

Okteta

El elegante Okteta

Editor Hexadecimal para KDE,  con muy buenas opciones y usabilidad heredada del QT4 como cualquier aplicación moderna KDE.  Se veía bastante bueno, y con buenas opciones, pero al nomas probar el primer archivo me falló.  Dado que lo que iba a abrir en éstos eran imágenes de juegos de Cubo, estúpidamente me volcaba todo el ISO en la memoria, llenando casi toda la RAM.  Lástima.

Emacs:

El poderoso emacs

El poderoso emacs

El típico M-x hexl-mode de emacs no podía faltar como fanático de éste editor desde hace años.  Sin embargo, al igual que con Okteta, optaba por abrirme el buffer y volcarlo directamente a memoria, algo que no era nada eficiente para la tarea que iba a realizar.

Bless:

El sencillo bless.

El sencillo bless.

Un nombre bastante certero para la ocasión. Es la opción para los usuarios de gnome y GTK, la verdad, como todas las aplicaciones GTK, la interfaz gŕafica es bastante sencilla, permite hacer las operaciones pertinentes sobre los datos, y lo mejor de todo, abrió el archivo en modo stream, de tal manera que no me llenó la memoria física. Definitivamente una bendicion.

Bueno, para las tareas básicas que estoy realizando como es simplemente estudiar la estructura del sistema de archivos de un iso de gamecube, bless satisface mis necesidades. Aunque si alguien sabe de un mejor editor hexadecimal que sea amistoso con mi RAM y me permita abrir archivos grandes sin matar mi memoria, bienvenidos sean los comentarios…

Sin miedo a la libertad…

Esta semana ocurrieron una serie de sucesos interesantes en la universidad, uno de ellos es que despues de una semana de congresos en la que toda el área profesional se vió obligada a no asistir a clases, todo regreso a una supuesta normalidad.

Supuesta, por que a mediado de la semana, ocurren dos de los sucesos que mencionaba arriba, el primero es que por causas “privatizadoras” deciden suspender de nuevo las actividades académicas en toda la universidad, supuestamente reanudandolas el domingo 12… pero, salvo unos pocos individuos, casi nadie estudia el domingo…

El otro evento fue un encuentro que me tomó de sorpresa, pues nunca estoy enterado de las actividades que se realizan en el campus. ésta es el foro social de las américas, en donde toda la gloriosa universidad se convirtió en un desfíle de colores, sirviendo como punto de encuentro entre mucha gente de muchas nacionalidades, a pesar de la suspension de clases.

Estos encuentros siempre son buenos, pues promueven el encuentro de diversas culturas a nivel continental. y por ende, resulta en diversas actividades en donde se realiza intercambio de conocimientos entre los individuos. Uno de éstos, y que tuve oportunidad de asistir, fue el Freedom Not Fear Day, el cual, como su nombre lo indica, se trató de software libre.

panfleto Freedom not Fear

panfleto Freedom not Fear

Lo interesante de este encuentro fue que, aparte de ser personajes de diversas nacionalidades, eran personajes de diversas profesiones, dando diferente enfoque a las tecnologías libres según su ramo.  De lo más interesante que puedo reseñar en ese evento fue que presencié el OLPC que tanto había oido hablar desde hace mucho tiempo. la verdad me parecio un artilugio bastante bueno por sus capacidades y adecuado hacia el público que está enfocado.  Y a la vez, este aparato sirvió como punto de discusión entre Heinz (al cual por su apariencia y filosofía lo apodé Stallman Argentino) y la persona que llevaba a promocionar el OLPC (un gringo del cual no me recuerdo el nombre, pero hablaba bien el español, incluso mejor que yo).

Estuvo bastante bien el evento, sin embargo, como era de esperarse, y por los diferentes profesionales que estaban involucrados (muchos de ellos relacionados con ciencias sociales y políticas), tocaron un punto que prefiero evitar, la mezcla entre software libre y política…. algo que no me parece adecuado, y tuve que largarme del lugar lo antes posible. pero en fin, siempre es enriquecedor escuchar opiniones de gente de otras ramas hablando del modelo que está moviendo masas. el modelo de libertad.

Ubucon Guatemala 2008: Un encuentro exitoso.

El dia de hoy se realizo el evento Ubucon Guatemala 2008, un evento en el cual, motivado gracias a la visita de Fabian Rodriguez, Ingeniero de Canonical a nuestro pais, en una charla se iba a tratar principalmente temas de Ubuntu… al menos en teoria.

Se esperaba, por ser un día domingo, a las 9 AM, que la asistencia a éste iba a ser  baja, y ocurrio todo lo contrario, fue un evento que logró reunir a bastante gente que participa activamente en la promoción y difusión de software libre en Guatemala, logrando que se extendiera la serie de conferencias yendo más allá del tema de Ubuntu, y logrando consenso para cooperación de éstas comunidades Free and Open Source para beneficio del País, lo cual, fue lo mejor.

Iniciando con la presentación del Ubucon por parte de miembros de la Asociación de Ciencias y Sistemas de la facultad de Inteniería de la Usac, el evento abría a las 9:00 AM con la charla acerca de los avances del Open Source en Guatemala, presentando números y datos bastante realistas por parte de Kenneth Perez, un colega del trabajo, e irónicamente el primer colaborador Linux en trabajar en una empresa Gold Partner de Microsoft en el pais. Muy buena la charla, logrando poner conciencia en que es necesario el cambio de paradigma en nuestra concepcion de Software Comercial y Open Source

Seguido de ésto, la charla principal fue dada por Fabian Rodríguez, ahi por las 10:30 AM, presentando de una manera bastante objetiva el funcionamiento de ubuntu, su filosofía, estructura, y además aclarando varias cosas interesantes acerca de Canonical en general. Bastante buena la exposición que logró una muy buena participación del público  presente.

Luego de ésta conferencia, dió lugar la charla de los jóvenes de Edulibre. y ahí fue donde empezó lo bueno, se comenzó a unificar toda la gente Pro-Software Libre que anteriormente quizá no se conocía, y quienes se conocían quizá solo por medios virtuales y nicks.  Fabian logró un protagonismo de primer nivel, haciendolas casi como maestro de ceremonias, logrando consensuar las diferentes ideas dadas por toda la comunidad FOSS presente con un solo fin, Integrarnos todos como una sola comunidad para que lograr la superación de Guatemala por medio del software libre.

Al terminar el consenso que logró hacerse dentro de la charla de Edulibre, una empresa llamada ITM, la cual se dedica a dar soporte GNU/Linux en Guatemala, ofreció apoyo para que las metas planteadas en el encuentro puedan materializarse, además de platicarnos un poco acerca de su actividad.

Llega el intermedio a la 1 PM, y acompañados de 3 porciones de pizza ofrecidas a toda la audiencia de manera gratuita por los organizadores, se exhibía el poder de Compiz, exhibiendo efectos que se encuentran en la versión de desarrollo.

Para finalizar, y ya con barriga llena y corazon contento, Javier Álvarez presenta una charla bastante interesante, acerca de la clave para lograr que la gente dé el paso para el cambio al FOSS en este mundo privativo, con consejos bastante acertados de como hacerlo.  Una platica que se extendió por 2 horas, pero que estuvo lo suficientemente entretenida como para no largarme del lugar (y quienes me conocen saben lo exigente que soy para eso).

En conclusión, puedo decir que Ubucon Guatemala 2008 fue un evento casi improvisado, en el cual a pesar de ésto, la calidad de exposiciones fue bastante elevada, además de que logró hacer algo bastante importante: la integracion de las comunidades FOSS guatemaltecas para un fin en común, la superación nacional por medio de tecnologías libres.