Entonces… qué ha hecho el software libre por nosotros?

ya sea por conveniencia o por ignorancia, ésta es una pregunta que quizá se haya hecho mucha gente que ve atemorizada cómo este modo de desarrollo de software ha crecido exponencialmente en los últimos años gracias a su naturaleza colaborativa, intentando atacar y defender a su software propietario simplemente por que no saben usarlo. Pues para todos aquellos que están renuentes a reconocer los grandes cambios que el software libre ha hecho en el mundo, aquí presento una lista de razones por qué el mundo es diferente desde la existencia de esta ideología.

Basta con ver que la gran parte de software “significativo” de software, proyectos importantes de tiempo real, sistemas operativos, y la mayoria del software que mantienen vivo el mundo, e incluso juegos de video, está compilado usando GCC y enlazados al conjunto de librerías GLIBC, convirtiéndolo en quiza el compilador más usado del planeta, no solo por su gran eficiencia o su arquitectura, sino también por su flexibilidad entre plataformas, permitiendo la interoperabilidad entre diferentes plataformas con leves cambios de código, usando el mismo lenguaje. Ésto señores si es multiplataforma.

Este compilador es la base para que grandes proyectos como el Kernel de LINUX, se volvieran una realidad, y se materializara uno de los cambios más importantes dentro del movimiento libre… darle un Kernel al conjunto de utilidades y librerías GNU, convirtiéndose más tarde en lo que conocemos como GNU/Linux y toda la revolución estuviera por iniciar… hasta la actualidad, donde el superordenador más poderoso del mundo, el BlueGene de IBM, de cientos de teraflops, se ejecuta nada mas y nada menos que en el sistema operativo libre de preferencia, apto para mantener vivo este supercluster. Incluso Motivando a empresas manufacturadoras de Sistemas Operativos Propietarios a cambiar la arquitectura de sus kernels para sus versiones recien cocinadas del 2008 para poder hacerle frente a la estabilidad y escalabilidad que GNU/Linux y los diferentes BSD han dado durante años.

Incluso no hay que ir tan lejos, basta con recordar también el Kernel del sistema operativo más usable y amigable. MacOS X, el cual, con su apariencia reluciente, no es nada más que un shell gráfico sentado sobre una plataforma estable llamada Darwin, y como no es de extrañarse por las descripciones anteriores, es software libre compilado con software libre. Y yendo un poco más abajo… vemos ademas a Motorola más frecuentemente produciendo teléfonos de calidad, y reduciendo costos de desarrollo, y por ende bajando precios al consumidor, al utilizar un sistema operativo muy famoso que tiene de mascota a un pingüino.

Google no hubiera sido tan exitosa (y quizá no existiera) sin software libre, así como el internet actual no sería lo mismo sin Google, quienes supieron sacarle el jugo a las capacidades de “crecimiento horizontal” que el software libre permite hacer al crear superclusters y lograr reducir los costos de procesamiento para una exitosa implementación de sus algoritmos de búsqueda distribuida.

Incluso, otro proyecto clave para el crecimiento de Internet ha sido LAMP, en donde un gran porcentaje de software “Web 2.0” se ejecutan en este tipo de herramientas, el cual, también estoy seguro que el internet no sería el mismo sin LAMP así como este mundo actual no sería el mismo sin internet… o será en vano que Sun Microsystems recientemente adquiriera MySQL para mejorar su interoperabilidad con Java, tambien recientemente liberado?

Con estos pocos ejemplos vemos que el software libre no son solamente ideales, es mejora continua para producir software de calidad… y continua en crecimiento.

Anuncios

OpenSolaris… Las primeras asoleadas al aire libre.

Terminando de sucumbir el año, el 28 de Diciembre, tocan a mi puerta… era el cartero llevando un sobre amarillo con mi nombre como destinatario, Recibí gustosamente el paquete y decidi entonces abrirlo. Y cual fue mi sorpresa que dentro de este paquete venian 2 DVDs de OpenSolaris, discos que habia solicitado ya hace mas de 3 meses y los daba por perdidos. Lo mejor estaba por venir.

opensolarispack

Descubri que el sistema operativo actualmente Open Source creado por Sun Microsystems ha evolucionado de una muy buena manera, ya que el primer DVD , además del código fuente de Open Solaris y muchísima documentación, contiene 3 Distribuciones de este sistema operativo:

opensolarisgrub

Nexenta, el cual lo intente bootear la primer vez, pero solo lo pude usar desde consola, pues el sistema X11 se nego a reconocer Entonces decidi mejor probar una segunda vez, El Sistema X arrancó correctamente, y entonces me encontre con nada mas y nada menos que el escritorio de Ubuntu! Esto señores, es el Ubuntu de GNU/Solaris, pero debido a que uso ubuntu gnu/linux a diario, pues no me parecio nada novedoso, por lo cual decidí probar la siguiente opcion…

nexentadesktop

Belenix: Excelente! este me ofrecia mas opciones para poder arrancar el X11, permitiendome no solo escojer entre KDE y XFCE, sino tambien si lo deseaba que fuera con Compiz! entonces decidi ponerlo a prueba, y la logro pasar! Inicio KDE con todo el poder de Compiz! sin embargo… la eficiencia dejaba mucho que desear, entonces recorde que el GRUB del DVD incluia una opcion para arrancar Belenix usando una particion SWAP de Linux, Entonces lo puse a prueba! y todo corrio de maravilla! el liveCD practicamente volaba! eso si, decidi tambien esta vez correr XFCE en vez de KDE. Que mas puedo pedir! Excelente estabilidad! Lo unico de lo que me puedo quejar es que no quisieron funcionar mis particiones NTFS ni ReiserFS donde tengo la musica. Pero bueno… cuando decida instalar esta distribucion investigare una solucion. por lo pronto esta sera la distribucion elegida.

belenixCompiz

Y despues de tanto elogio a Belenix GNU/OpenSolaris, Decidi llegó la ultima opcion…

Schillix: Logre bootear esta, pero ya habiendome llevado la sorpresa de Belenix, pues como que esta opcion quedo un poco eclipsada…

Conclusiones:

OpenSolaris me cautivo… Contando con uno de los kernels mas estables y escalables, uno de los sistemas de archivos mas eficientes actualmente disponibles (Quiza la version final de Reiser4 cambie la cosa, pero mientras el cerebro de Hans Reiser este encarcelado… ZFS mantiene su buen status) ademas es Open Source y con distribuciones como Belenix, es una excelente alternativa no solo a Windows, sino incluso a Linux, aunque, obviamente no esta enfocado al usuario comun todavia. Mientras tanto… me va a tocar que reducir el tamaño a mi particion root de Ubuntu, para hacerle espacio e instalar esta excelente opcion!

Cuidado Open Office.org! Microsoft Office 2007 me ha sorprendido

Y con razón, si Microsoft Office 2007 es una mole en cuanto a usabilidad y simplicidad! algo que siempre he buscado en este tipo de aplicaciones, siendo todo lo contrario al fiasco de Windows Vista. Con esto no quiero decír que mis sentimientos Anti-Microsoft estén desvaneciendo, pero me pareció inevitable probar Microsoft Office 2007, puesto que muchos compañeros lo han estado utilizando y se sienten satisfechos con éste. por lo que decidí ponerlo a prueba.

Y aunque en la actualidad yo no soy un usuario de hueso colorado de las aplicaciones de tipo Office (ni que estudiara Ing. Industrial!), utilizé por muchos años MSO antes del release de OpenOffice.org 2.x, y lo utilizo para la creación de trabajos y tareas cotidianas como estudiante común y corriente que soy, y ya que OO.o cubría todas mis necesidades, dejé de utilizar la Suite de microsoft por mucho tiempo, ya que OO.o me parece un muy buen suite de aplicaciones, y una perfecta alternativa a MSO, sin embargo siempre me ha parecido muy lento, se come los recursos, y es algo inestable comparado con MSO, algo completamente inaceptable.

De ésta manera me dió la curiosidad de probar el Microsoft Office 2007, por lo que se lo pedí al compañero Billy “el Puppy” Muñoz (Un arduo defensor de Microsoft en cuanto a usabilidad y colorcitos) para quitarme la duda y probar por mí mismo este suite de aplicaciones, de la cual había leido y escuchado muchos rumores acerca de sus “nuevas” características, nuevo UI y todo eso, algo que no me interesaba mucho.

Puedo decir que MSO2007 me sorprendió, y me pareció un gran adelanto en cuanto a usabilidad se refiere, la famosa “Cinta” me pareció bastante sencilla y usable, y la interfaz bastante intuitiva, pudiendo ver los íconos y opciones más importantes en un mediocre monitor a una resolución de 640*480 que estoy utilizando temporalmente.

Corriendo a 640x480

Usable hasta en resoluciones de 640×480!

Esto también implica un cambio de paradigma, salir de un mundo lleno de menús y entrar a otro lleno de iconos y etiquetas, sin embargo la transición no es muy difícil como otros dicen. Eso sí, esto implica una reducción de rendimiento al acceder a una tarea de la “cinta” que al acceder a un típico menú, algo muy notable en mi antigua Pentium4 de 1.4 Ghz.

Además tambien me sorprendió su estabilidad en tiempo de trabajo, tanto para el nuevo formato como para el antiguo, y hasta con el plugin de lecto/escritura de ODF. Esto lo menciono ya que recuerdo cuántas veces no me ha colapsado OO.o leyendo formatos ajenos y a medio trabajo.

Obviamente no dejaré de utilizar OO.o, ya que todos mis documentos están en ODF el cual es un formato completamente abierto; al contrario del XML de MSO. pero le digo a los creadores de OO.o que es la oportunidad de demostrar quienes somos los que apoyamos el movimiento Open Source, y diseñar UI tan buenos, e incluso mejores que los que diseña MS con todo su billete. y que si ya los superamos con Compiz Fusion, a su apestoso Vista… que mas no podemos lograr?? Ya vamos dentro… solo falta un poco mas!! y por favor… optimizen OO.o para que no me siga ocupando ese montón de memoria física y no se tarde 20 seg. en abrir cualquier aplicación, y aprendamos de lo poco bueno que tiene Microsoft!