Ahora le toca el turno a la virtualización. La pregunta para los no entendidos es ¿Para que sirve?. Bueno, la respuesta es bastante amplia cuando hablamos de aplicaciones, la respuesta corta es "Para ejecutar un sistema operativo adentro de otro".
Aplicaciones. Las aplicaciones de la virtualización son muchisimas y no pretendo cubrirlas todas, pero me gustaría dar algunos ejemplos según la actividad de la persona.
Para los que desarrollamos software tiene varias aplicaciones, por ejemplo nos permite probar nuestras aplicaciones en otros sistemas operativos, ver como muestra los sitios web algun navegador que no sea multiplataforma (aka IE :P), ver si el programa instalador deja la aplicación andando en un entorno que no es el de desarrollo y varios otros.
Para los que tienen servicios en internet que involucren que el cliente controle el servidor como los que prestan servicios de aplicaciones web, pues le da la posibilidad al cliente de tener el control total del servidor sin molestar a los demás clientes.
Para aquellos usuarios que han migrado de windows a otro sistema operativo y están acostumbrados a utilizar herramientas propietarias que solo corren en Windows, bueno, pues pueden utilizar windows en máquina virtual.
VirtualBox
Para virtualización yo recomiendo una herramienta gratuita (y con una edición libre) de Sun que se llama VirtualBox y su versión libre que se llama VirtualBox OSE, que se pueden bajar gratis desde este link.En la imágen podemos ver la versión no libre de virtualbox 3.0 corriendo X-Moto en Windows XP. La versión no libre tiene todas las características habilitadas, pero no es libre, asique a los no puristas les sirve y a los puristas les vendrá bien la versión libre.
Cosas Interesantes.
La versión no libre permite aceleración 3D en los sistemas operativos que ejecuta, permite también usar los usb de la pc y algunas otras cosillas.
En general tenemos opciones utiles como copiar y pegar entre la pc y la maquina virtual, compartir carpetas integrado, importar discos virtuales del clásico VM Ware, utilizar las características de virtualización del cpu y muchas otras cosas mas.
Lo que mas me gusta destacar con respecto a VirtualBox, es que habiendo utilizado VM Ware conozco lo pesado que es, sin embargo Virtual Box es muy liviano y hace que la virtualización no requiera una super pc para poder correr bien.
Bueno, eso es todo por ahora, cualquier duda que tengan posteenla en los comentarios.
Frets on fire es un juego muy entretenido que tiene la jugabilidad del famoso (por lo menos para mi) Guitar Hero, tiene la particularidad que en vez de usar un control con forma de guitarra, le busca la vuelta a nuestro teclado para generar dicha jugabilidad y vaya que lo logran, tal vez con la diferencia que uno utiliza la técnica eléctrica para la mano derecha, podríamos decir que se utiliza la técnica clásica, esto es, dedo índice medio en vez de una púa.
En la página de descarga nos encontramos con versiones para Linux, Windows y Mac OS.
Cuando lo instalamos podemos ver que, el set de canciones que viene por defecto es realmente reducido, pero no hay que hacerse problemas, el juego nos da varias opciones para agregar canciones, algunas mejores y otras peores:
Bajar Canciones de Internet (a mano).
Importar canciones a partir de un dvd de guitar hero.
Crear canciones con el editor de canciones que tiene.
Yo personalmente importé canciones del Guitar Hero 1, proceso que llevó aproximadamente 6 horas, pero la cantidad de horas de diversión que el juego me ha dado lo justificó realmente.
El juego es realmente un juego muy personalizable y personalmente me resultó muy liviano. Tuve ciertos problemas para instalarlo ya que mi distribución (Archlinux) no lo tiene en sus repositorios, así que tuve que instalar varias librerias de Python a manopla. Sólo Para Freaks
Algo que me parece muy curioso, es que fof está escrito en python, un lenguaje interpretado, el tema es que resulta realmente liviano y con un uso muy bueno de open gl, punto que (hablando desde la ignorancia casi total) ha sido dificultoso y pesado para otros lenguajes de bytecodes como java.
Bueno, con eso termino mi pequeño review de Fof, que es uno de tantos jueguitos libres con los que uno puede perder su tiempo en su vida linuxera.
Les posteo acá un jueguito medio tonto que hice en flash, no se que les podrá parecer pero un rato de hacer clicks y romper el mouse seguro van a tener. La idea es no dejar que la pelota rebote contra la pared durante el tiempo de juego, posteen sus puntajes! Saludos! Para los que no lo pueden ver les dejo este enlace.
Siempre que uno entabla una conversación entre usuarios de software libre y no lo primero de lo que se habla es sobre las suites de oficina. El comentario que siempre me ha llegado es "Con openoffice no se puede hacer nada". Bueno, con este post pretendo comentar algunas de las cosas que me parecen irremplazables de Openoffice.org.
Antes de empezar, me gustaría comentar que se puede descargar para linux, windows, mac os, etc desde: http://es.openoffice.org/
Documentos Libres
Una de las principales cosas a tener en cuenta a la hora de hacer tus documentos es preguntarte si están en buenas manos, por lo general los archivos generados por microsoft office se encuentran en un formato que no está bien documentado y por lo tanto, en caso que se pierda la especificación (la cual sólo es conocida en su totalidad por Microsoft) pues, nos quedamos sin poder leer en su totalidad los documentos que generamos. En el caso de openoffice esto no ocurre ya que contamos con un formato cuya especificación es abierta y bien conocida por todos.
Exportación directa a PDF
Muchas veces es necesario guardar archivos en un formato que sea apropiado para compartir información, y que preferentemente ésta sea visible y no modificable, o simplemente tener una presentación visual de los documentos sin tener que estar viendo palabras ese subrayado rojo por los errores de ortografía (que no son errores en los casos en los que uno escriba código o palabras en otro idioma por ejemplo). Además de las reglas, el cursor de edición las imágenes en cualquier lugar y tantas otras cosas que pasan. Pues bueno, OpenOffice.org permite exportar a pdf directamente todo sin necesidad de tener instalados plugins adicionales.
Edición de Ecuaciones
Muchas veces en la vida nos encontramos con que necesitamos documentar ecuaciones y fórmulas matemáticas, por lo general en muchas suites de oficina, esta tarea es realmente molesta debido a lo engorroso que es el manejo de las ecuaciones, sin contar que en muchos directamente esta funcionalidad no se encuentra. En openoffice la tarea de documentar incluso hasta muy largas demostraciones matemáticas, es realmente algo muy simple gracias al excelente editor de ecuaciones y fórmulas que posee.
Conjunto de Herramientas
En su conjunto openoffice provee las siguientes herramientas: un procesador de textos, una planilla de cálculos, un editor de presentaciones, un editor de gráficos vectoriales, y una base de datos. Estas herramientas interactúan entre si y proveen todo lo que uno puede llegar a necesitar para realizar sofisticados escritos, hasta incluso libros, poderosas planillas de cálculo con una sencilla forma de realizar macros, gráficos y mucho más.
Software Libre
La utilización de este software y cualquiera libre en general tiene muchas ventajas, en este caso, usar formatos abiertos y estándares es una muy importante, pero para cualquier empresa lo es también el costo de su uso. El uso de herramientas libres para trabajar reduce mucho los costos de licencias de herramientas privativas, pero además de eso incrementa la productividad de las personas que las utilizan así como la confiabilidad en general.
Conclusión
Cuando uno desea incursionar en el software libre, uno de los lugares donde debe comenzar es precisamente aquí y espero para quien lo haga que se lleve la grata sorpresa que me llevé yo cuando lo probé hace ya muchos años.