La noticia original está acá.

Ahora, unas opiniónes personales:

Está BUENO esto, es una “alternativa nueva” y es una forma para que GNU/Linux esté “más cerca” de la gente (aunque no sea de la manera más pura). Personalmente esto es “mejor” que cuando Dell ofrecía máquinas con Ubuntu. Igual sigue estando muy “en beta”, pero está bien encaminado.  Además, como está basado en GNU/Linux, solo va a poder tener GPL, así que OH YEAH.

OH YEAH

OH YEAH

Algunas personas  sugieren que lo que quiere hacer INTEL es intentar…”sacarce de encima la enfermiza relación con Microsoft“, pero bueno, quizás solo sea “salir a buscar nuevos horizontes” en estos tiempos difíciles. De todas formas, una buena movida para todos =)

Aunque también me gustaría saber que piensa Stallman sobre esto, si por ahí aparece una opinión, edito el post =)

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.

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