una imágen ISO, es una copia exacta de un sistema de archivos (que es lo que determina la estructura de un dispositivo de almacenamiento, como un disco duro, un CD, un DVD o un Mentat), que es muy usado en la Internet para evitar pérdida de información o una modificación (intencionada o no). Las distribuciones de GNU/Linux y BSD se distribuyen así (entre otras cosas).

Esto se rige por el standard de la Organización Internacional para la Estandarización (ISO) ISO9660. Esto es importante para después.

Lo normal es que uno haga una imagen de su CD o DVD  y lo grabe en un CD o DVD virgen, pero hay veces que sería “un encordio” hacerlo, porque no hay plata para pagarlos, o porque nos bajamos una imágen de un sistema operativo y antes de dignarnos a inmortalizarlo en un dispositivo de almacenamiento portátil, queremos ver su contenido. Para esto existen las unidades virtuales, que nos ahorran de tener una unidad lectora de DVD o CD, y podemos ver el contenido de una imágen ISO sin mucho despelote

En el sistema operativo que usaba (la libertad se siente bien), Windows XP, habia que tener un programa de terceros (como les digo), para montar las imágenes en unidades virtuales. De estos hay varios, hay de los que tenés que pagar (como Alcohol 120% o Daemon Tools) o tenés alternativas gratuitas (pero no libres) como Virtual Clone Drive. Este último es el que usaba, aunque por ahí leí sobre una herramienta no soportada por, pero si hecha por Microsoft, “Virtual CD-ROM Control Panel for Windows XP“. No tengo ni idea de como usarlo, pero no tiene soporte porque ni siquiera tiene instalador (solo instrucciónes de como hacerlo andar sin romper nada). De hecho: este programa ni siquiera se puede buscar en el Centro de Descargas de Microsoft,  pero es vagamente mencionado en el FAQ de Suscriptores a la MSDN. Pero bueno, espero que hayas elegido la libertad, y estes usando cosas tan lindas como cualquier distro de GNU/Linux.

Ahora, ¿Cómo montar imágenes ISO en GNU/Linux?: Bueno, tenemos muuuchas formas de hacerlo.

La clásica (y al final de todo, la mejor, principalmente porque te “obliga” a usar la consola, un lugar que, a pesar de que te asuste, tendrías que emepzar a usar), es usar el comando “mount“. El comando mount se usa para montar sistemas de archivos, como FAT, NTFS o una imágen ISO. Lo que tenemos que hacer es especificarle al comando que tipo de filesystem (así voy a llamar de ahora en más a sistema de archivos) vamos a usar. Además, tenemos que especificar -adónde- queremos que se monte la imágen ISO.

Procedemos a hacer lo siguiente:

sudo mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

Explicamos paso a paso:

sudo” es un comando que te permite ejecutar comandos como si fueras otro Usuario. Recordemos que generalmente el usuario que tenemos no es el usuario administrador (root). Pero si hicimos una instalación en casa, podemos “hacernos pasar” por root. sudo nos deja eso. de hecho, si quisieramos ejecutar  un comando cualquiera como el usuario “pato”, también lo podríamos hacer, con sudo -u pato. Si no especificamos nada, el comando toma como parámetro por defecto que queremos hacernos pasar por root. Sin esta parte, no nos dejaría montar nada (ya que generalmente, solo el administrador de sistema puede montar unidades virtuales)

mount” ya lo explicamos, es un comando que nos deja montar sistema de arhivos. Lo que viene a continuación son parámetros del comando, con sus respectivos valores. Los parámetros (que hay muchos más!) que vamos a utilizar son “-o” y “-t

-o : es la abreviación de “option” o “opción”. Este parámetro nos permite meterle opciones al sistema de archivos (si queremos leer y escribir o si solamente, etc). Una de estas opciones (que es un tanto más compleja) es “El dispositivo loop” que, si no sabemos que significa esto, vamos a salvarnos de marearnos más y vamos a poner simplemente “-o loop” y dejar que linux haga la magia.

-t : el tipo de sistema de archivos. Acá es donde especificamos que tipo de filesystem tenemos. En este caso, como es una imágen iso, el filesyste es iso9660

A continuación de ambos parámetros,  va el nombre del archivo (archivo.iso, en este caso), que, me pareció interesante aclararlo, está sin ninguna “ruta” porque en la consola estamos “parados” en el mismo directorio que el archivo, si no estuvieramos en el mismo lugar, hay que poner /la/ruta/al/archivo.iso. Luego de esto, está el /directorio/de/montaje (que era adonde queríamos que estén “visibles” y/o modificables los datos de la imágen.

Algo también interesante para mencionar es que no importa el orden como aparezcan los parámetros. A + B = B + A. Léase:

sudo mount -o loop -t iso9660  archivo.iso /directorio/de/montaje   ES IGUAL QUE

sudo mount -t iso9660 -o loop archivo.iso /directorio/de/montaje ES IGUAL QUE

sudo mount archivo.iso /directorio/de/montaje -t iso9660 -o loop

¿Soy confuso explicando? man mount. Ahora bien, si aún no tenés ganas de usar la consola y queres montar esta imágen ISO que tenés de tu CD favorito, primero: no vas a poder escaparle a la consola. Abrazala desde temprano porque sino el barco se te va…. o no.

Sinó,  hey, esto es SOFTWARE LIBRE!, tiene que haber como un millon de tipos que hicieron algún script para montar imágenes ISO, desmontar imágenes ISO desde GNOME, “front-ends” de mount, entre otras cosas. en mí caso, USO Y RECOMIENDOGmount-iso“, lo adquirí desde apt-get y anda como patada, o anda bien (si es que andar como patáda no es sinónimo de andar bien).

Ahora, puede pasarte que alguien te haya pasado una imágen no-iso de un CD/DVD, y en ese caso, que hacemos?

Primero, pensemos por que existen distintos tipos de “extensiones” (como CUE, CIF, etc.).

advertencia, si no sos geek, o no tenés ganas de ver números, ignorá el texto de abajo que está en modo quote.

En si, una imágen ISO es creada copiando un disco entero, desde el sector 0 hasta el final, y comprimiendo todo en un solo archivo. Como los sectores de 2048 bits de los CD/DVD están apretaditos, es imposible tener la información en distintos sectores, y se pone todo en un solo “track”. Esto “imposibilita” tener múltiples tracks en una imágen, por lo tanto, luego de que empezaron a surgir más aplicaciones para crear / montar virtualmente imágenes ISO, empezaron a surgir “extensiones nuevas”. Tenemos la .DAT por ejemplo, que generalmente aparece cuando “rippeamos” un VideoCD/DVD, el .ISO (la que se usa generalmente), .BIN, .IMG, .CIF, .FCD, .NRG, .GCD, .CUE, etc.

Hay MUCHAS. Pero todas, en definitiva, son lo mismo. Para hacer lo que hicimos anteriormente (montar), vamos a tener que fijarnos como “transformar” un archivo, por ejemplo, “pato.bin” a “pato.iso”. En este caso en particular (que es con el único que me tope), podemos hacer lo siguiente:

Antes de seguir, la extensión “.BIN”, va en conjunto con la extensión “.CUE”, BIN tiene los datos, CUE tiene la hubicación de cada uno de los datos.

Existe una aplicación llamada “bchunk“, abreviación de BIN CHUNKER. Que nombre más genial. Si queremos aprender de el de una mejor forma, siempre está el man bchunk, o bchunk -h.

Pero para pasar de bin/cue a ISO, solo tenemos que hacer lo siguiente

bchunk arhivo.bin archivo.cue arhivo

Otra vez, si no estamos parados en el mismo lugar que archivo.bin, o bien nos movemos a él, o ponemos el “path” completo.

Interesante, no?

Todavía tengo algo pendiente. Mi notebook (una Acer Aspire 5050), que la compré hace un año (o más), ya está un tanto medio descuidada. Tengo que cambiarle la lectora (no reconoce cd’s, pero lee/graba DVD’s), y el teclado esta con mucho uso (aunque lo cuido bastante, la letra “o” se me salió una vez. Se ve que no lo cuido demasiado entonces). Es el único ordenador que tengo (y por eso no puedo dignarme a mandarla a arreglar por mucho tiempo), y tiene GNU/Linux, obviamente. Claro, me vino con Windows Vista Home Premium, pero era lo mismo que ponerle combustible para naves espaciales a tu Fiat Duna, Si bien arranca, arranca mal, consume mucha memoria ram con su Modo Teletubi y, para empeorar todo, vino con NORTON ANTIVIRUS, que es como inyectarle media tonelada de frutigelatines con leche condensada a un diabético. Y encima no lo podés desinstalar a menos que tengas su propio programa para desinstalar. O SEA, TIPO, NADA.

Goma + Fantasia + PETE! = Innuendo

'Goma' + 'Fantasía' + 'PETE!' = Innuendo

(nota: Si bien pongo esta imagen: los PETE eran de Billiken, no de Arcor. Pero Dios salve al innuendo)

Para parar de sufrir con esto de Windows, decidí borrarlo para poder instalar un GNU/Linux, especialmente el que más me gusta, Debian (podés bajarte una versión desde su página, acá). Así que hice una pequeña instalación de prueba, sin borrar todo el disco (solo usé 4 Gb de espacio vacío en el disco rígido), para ir haciendo un checkeo de Cuantos Errores me tira (NOTA: Esto no quiere decir que GNU/Linux sea un sistema operativo peor o que es para inexpertos. Al contrario. Pero ponete a pensar por un segundo todos esos slogan “Marca X recomienda Windows Vista“, o cuando veas tu modem dial up que ya no usas y te preguntes por que salen tan baratos y son una cagada (y no es precisamente porque ya están viejos). Muchas empresas le siguen el juego a Microsoft para cerrar su Hardware/Software para que ande bien solamente en una versión específica de Windows. ¿O alguna vez pudiste instalar la Encarta 08 en tu Windows 98?). La verdad es que, lamentablemente, me tiró dos.

  1. Sonido: El sonido, si bien anda, no detecta cuando enchufo auriculares, por lo tanto, se escucha tanto en los auriculares como en los parlantes externos. De esto me di cuenta cuando levanté a mis viejos cuando me puse a escuchar Nine Inch Nails a todo pedo con mis auriculares. A las 4 de la mañana. Además, no se que onda con el micrófono (viene uno incorporado). Cuando enchufo uno externo, a veces lo reconocía, a veces no
  2. Wifi: Ah, todo un tema. Mucha gente sufre en este aspecto, si tenés la mala suerte de tener un chipset que no cumpla con ciertas normas…y tenga sus controladores cerrados… Yo tuve, personalmente, quilombos tanto con la placa como con mi conección Wifi de Arnet, pero ese es otro cantar (pobres chicos del Call Center!, no los entrenan para esta clase de cosas y me decían locuras como “Tiene la línea de comandos?”, ‘No…uso linux’, “ah, fijece en el botón inicio, luego dele click en ejecutar”, ‘Mi vida, tengo 5 terminales virtuales encendidas en este momento, y si queres que haga un ping lo hago, pero NO-TENGO-DOS.’). Este fue (y es, quizá), el Drama Principal

Después me di cuenta de otros errores (como la web-cam incorporada, que no andaba), pero básicamente esos dos. Previo a la instalación completa, quice ponerme a investigar si había posibles soluciones o work-arounds a todo esto. Encontré muchas soluciones, pero la gran mayoría eran para Ubuntu. El Linux que estoy usando ahora mismo, mientras escribo estas líneas. Primero y principal, Ubuntu es “más fácil” para los que recién empiezan en GNU/Linux, principalmente porque “no respeta” enteramente la Iniciativa del Software Libre, ya que carga en el sistema operativo elementos (Software y/o multimedia) que no son enteramente libres (si bien pueden ser aplicaciones de código abierto, pueden no respetar la Licencia Pública General GNU). Para muchos esto “no importa”, porque lo único relevante es… que todo ande, o que todo esté lindo. Aún así, personalmente creo que, a menor escala, estamos en la misma que con Windows, salvo que gratis, y escondidos bajo una virtual sensación de ser libres. El Gran Hermano te observa (o no, de acuerdo a lo que dicen en EL CUBO). Por ahí yo (y quizá mucha gente más por ahí), use Ubuntu porque no queda otra (de hecho, por ahora, era lo único que podía hacer), y quizás otros la usen para aparentar ser Geeks, o alguna otra razón. Si queres leer algo más al respecto (prometo hacer un post de esto, es un tema interesante), podés pasarte por NoUbuntu. Personalmente yo veo a Ubuntu no como un Sistema Operativo para quedarse. Creo que es algo más “de transición” del mundo privativo al mundo libre, aunque es cierto que todo, al ser más facil, le saca mucho al jugo de que, si usabas GNU/Linux, estabas realmente aprendiendo a…bueno, todo. (Mucha gente, me incluyo, creemos que, si usas GNU/Linux por trabajo o por placer, tenés ganas de investigar, y que si te pasa algún problemón, no te vas a quedar con lo que digan los foros. Muchas empresas son conscientes de esto, y tienden a preferir gente que sepa/tenga preferencias con el Software Libre para contratar. Mi futuro aparenta ser sexy, pero realmente prefiero vivir en el presente, que el futuro venga que yo lo espero acá con mate). Volviendo al tema (Dios, me gusta irme por las ramas), me vi obligado instalar, en ese entonces, un Ubuntu. Y anduvo bien. Seguí tutoriales (más que nada gracias a los Foros de Ubuntu en inglés y en español, como siempre, la Comunidad atrás de la gran mayoría de los proyectos de Software Libre es extensa y buena onda), pero algo no se sentía bien. Principalmente por dos cosas:

  1. Estaba usando Ubuntu. y alguien me recuerda a cada rato que ¿Por que no usas Debian que los chicos lindos como vos usan Debian?
  2. Para hacer andar Wifi tuve que hacer algo muy feo, usar Ndiswrapper, que por ahí es considerado como una solución Sucia y mala, pero a veces es lo único que hay. ¿Qué hace el Ndiswrapper?: Te permite usar el controlador del dispositivo para Windows en Linux. Esto tiende a no funcionar bien (nadie asegura que los controladores así funcionen correctamente), pero más que solución esto es un “Work Around” (o una forma funcional de meter el problema abajo de la alfombra)

Podría listar un montón de cosas más, pero…bueno, no quiero tirarles una mochila tan pesada a todos ustedes. Por eso, hoy, me decidí en terminar de hacer un backup general de todos mis datos (que no son muchos, la música es opcional, pero las fotografías son importantes para mí), formatear todo e intentar instalar un Debian. Si no se puede, voy a tener que volver con Ubuntu (o seguir intentando!, puedo vivir con conección LAN, aunque le saca la gracia de tener una notebook). Estos son los pasos que voy a partir de ahora:

  1. Realizar backups en varios DVD
  2. Descargar última versión de GNU/Linux Debian y GNU/Linux Ubuntu.
  3. Grabar lás imágenes de los sistemas operativos en dos DVD. Revisar el md5
  4. Revisar que no me haya olvidado de guardar nada en los backup
  5. Instalar Debian formanteando el disco completamente.
  6. Una vez terminada la instalación, conectar notebook a la LAN y actualizar el sistema completamente
  7. Bajar aplicaciones necesarias (descargador de pornografía, IDE’s, Codecs, etc.)
  8. Ver si podemos hacer andar la placa Wifi sin Ndiswrapper. Si no se puede, bueno, instalarlo.
  9. Restaurar Backup
  10. Vivir. (para lo último. Prioridad baja)

Voy a ir viendo como se desarrolla todo…esperemos que bien.

Por si acaso te pasaron o tenes un video 3GP en tu linux y te tira que no tenés el codec “SAMR” de audio,

hasta ahora la unica cosa que encontré para hacerlo andar (no renegué mucho tampoco), es bajando el Real Player desde el sitio de Helix. (por acá), El REAL, no el Helix (lamentablemente parece que ese es un codec privativo…)

Post rapido para una solucion que sirve :P

El 6 de noviembre, en Coronda, Santa Fe se realizó en el Instituto Superior de Profesorado N° 6 “Dr. Leopoldo Chizzini Melo”, la “1° Jornadas de Software Libre, Oportunidades y Desafíos en la Construcción de Conocimientos

1° Jornada Regional de Software Libre. Oportunidades y Desafios en la Construcción de Conocimientos

En la cual participaron muchas instituciones, LUGli, CaFeLug, Vía Libre, Gleducar y Wikimedia Argentina

Siendo un miembro de Wikimedia, me enteré por su lista de correo que ofrecían un espacio en las jornadas para dar una charla sobre Wikipedia.

Como el presidente del capítulo local no podía asistir, tiró la posta de que alguien fuera en representación de la Asociación.

Si bien soy la persona menos indicada para dar una charla, se podría decir que junté algo de carisma y me lanzé a la aventura.

El tema, en cuestión, era como una especie de “Introducción a la Wikipedia“, pero me pareció un poco más conveniente hacer una charla con, además de una introducción a la Wikipedia y sus herramientas…con algunas ideas de como usar la enciclopedia libre en el aula, no solo como fuente de conocimiento, sino como una herramienta didáctica a la disposición de los profesores

Y bueno, salió esta charla, que parece que tuvo un lindo impacto en la gente…O al menos eso me contaron. Tengo que agregar (no por vanidad!, lo juro!), que, luego de terminar mi charla, me felicitaron a la salida, y dieron incapié en mi corta edad. No sabía donde meterme.

Después, en la evaluación de los asistentes, dieron su veredicto. Ustedes dirán.

Como experiencia personal, me gustó, pensaba que iba a entrar haciendo una coreografía de Wu Shu con una motosierra prendida fuego, pero mi presencia resultó bastante….presentable (o al menos la gente no se asustó).

Asi que, en definitiva, fue algo que me gustó, y mucho, hacer. Y parece que deje bien parada a la Wikipedia =)

¿Querés saber qué es esto del software libre y el copyleft? ¿Sabés qué es pero nunca te animaste a instalarlo? ¿Te interesa conocer la cocina de Wikipedia? ¿O aprender a usar blogs y listas de correo? Entonces el 1ro. de diciembre te esperamos en el taller de Software Libre para Organizaciones Sociales.

La Fundación Vía Libre, el Proyecto Argentina Sustentable y la CONADU, Confederación de docentes Universitarios de la República Argentina invitan al taller de Software Libre para organizaciones sociales a realizarse el día 1ro. de diciembre desde las 10 y hasta las 19hs. en la sede de CONADU, en Pasco 255, Ciudad de Buenos Aires. Este taller se enmarca en el proyecto que la Fundación Vía Libre viene realizando con apoyo de la Oficina Cono Sur de la Fundación Heinrich Boll, y que comprende un total de cuatro talleres en Uruguay, Chile y Argentina.

Este cuarto y último taller del año tiene la particularidad de ser además un Festival de Instalación, para el cual contamos con el apoyo del Grupo de Usuarios de Software Libre de Capital Federal, CaFeLUG.

Durante la jornada realizaremos charlas sobre Copyright, Copyleft, publicaciones y Software Libre, primeros pasos en un escritorio GNU/Linux, herramientas de comunicación como listas de correos y blogs, y una sesión especialmente dedicada a edición Wiki y Wikipedia a cargo de un equipo de Wikipedistas de Wikimedia Argentina.

La participación en las charlas es de acceso libre y gratuito, pero para las instalaciones rogamos realizar una inscripción previa a fin de facilitar la coordinación de las mismas.

Información útil para las instalaciones

Durante el taller vamos a ayudar a aquellas personas que deseen instalar Software Libre en sus computadoras, con apoyo personal de parte de algún miembro de la organización. Hablamos de ayudar a instalar, porque una de las claves del Software Libre es el aprendizaje, por lo que hacemos especial énfasis en que cada persona aprenda y pierda el miedo a instalar su propio software, siempre con asistencia directa de un experto. En este taller vamos a instalar software libre, ya sea una distribución completa o aplicaciones libres sobre Windows para quienes aún no se animen a migrar todo el sistema operativo.

Requerimientos técnicos

  • Traer sólo la CPU o computadoras portátiles con sus respectivos enchufes.
  • Las computadoras deben ser como mínimo un Pentium II con 128Mb. de Ram y más de 4Gb. de espacio libre en el disco rígido.
  • Registrarte para la instalación (Imprescindible)
  • Toda la información contenida en los discos duros debe estar previamente guardada en back up. Los instaladores y la organización no se hacen responsables por las posibles pérdidas de datos que pueda haber.
  • En caso de discos que serán particionados es importante que estén defragmentados previamente.
  • ¡Traer muchas ganas de aprender!
  • Más información sobre este evento en info[en]vialibre.org.ar

    Gacetilla de la Fundación Vía Libre. Puede ver el original aquí.

Dando un “corte” en esta onda de escribir sobre las classmate, revisando el correo en la parte de la Lista de Correo de Ubuntu Argentina, me encontré con la (excelente :-D ) noticia, posteada en este blog, sobre la República de Macedonia comprando 20.000 (veinte mil) pc’s con Ubuntu, más específicamente Edubuntu.

Tuvieron una idea muy original. Generalmente, las ideas originales tienden a servir, y a ahorrar recursos, aunque eso es solo mi opinión personal :-P .

Esta idea, era usar las 20.000 PC’s, y luego, para otros 160.000 estudiantes, van a usar Clientes Livianos (o ThinClients), gracias a una implementación de NComputing, una empresa que implementa estas tecnologías.

De acuerdo con el sitio web de NComputing, se puede tener un rendimiento de 7 alumnos por máquina, plus de disminuir este hermoso parto que es la administración de sistemas, a un nivel mucho mas…maniobrable :P

Y lo mejor de todo, como bien comentaba en el principio, es que vinieron con GNU/Linux.

Bien desde mi humilde punto de vista, que tengan la oportunidad de “ver algo diferente, les muestra que no existe solo un sistema operativo…y algo interesante (que puede dar paso a otro post), es que siempre tienen una elección

Interesado en mi fotografía?, pasate por mi Tumblr :-) Suffusion WordPress theme by Sayontan Sinha