domingo, 29 de noviembre de 2009

Boot Camp vs VMware o Parallels


Boot Camp y el uso de “máquinas virtuales” son dos formas diferentes de utilizar Windows en nuestro Mac. Esto supone la gran ventaja de poder utilizar los dos sistemas operativos en una misma máquina. Como alguien decía: “lo mejor de dos mundos”.

Boot Camp es un método mediante el cual, y con la ayuda de una utilidad incluida en Mac OS X llamada "Asistente Boot Camp", podemos crear una segunda partición en el disco duro del ordenador (“dividirlo en dos”), e instalar Windows en ésta tal como haríamos al instalarlo en un PC.

Necesitaremos para ello de un disco de instalación de Windows (con su correspondiente licencia), preferiblemente Windows XP, aunque también podemos utilizar Windows Vista o Windows 7. Para que Windows, una vez instalado reconozca todos los componentes del ordenador Apple serán necesarios los correspondientes drivers. Estos vienen incluidos en el disco original de instalación de Mac OS X del ordenador.

Podemos particionar (dividir) el disco en dos partes iguales -una para Mac OS X y otra para Windows- o destinar un espacio mayor a un sistema operativo o a otro, según el uso que vayamos a hacer de éstos. Para utilizar un sistema u otro es necesario reiniciar el ordenador, lo cual es una de las diferencias más importantes con el uso de "máquinas virtuales". Podemos "arrancar como Mac" o hacerlo "como un PC" …de marca Apple.

¿Qué ventajas tiene Boot Camp respecto a la virtualización mediante VMware o Parallels?

- Boot Camp viene incluido con Mac OS X, no hay costes añadidos.
- Iniciando el ordenador con Windows, utilizaremos el ordenador con este sistema operativo al 100% de su rendimiento.

¿Y los inconvenientes?

- Podemos utilizar sólo un sistema operativo simultáneamente. Para cambiar de entorno, recordemos, hay que reiniciar cada vez el Mac.
- Un Mac funcionando con Windows sufre todos los inconvenientes y vulnerabilidades que sufriría un PC convencional. Y se entiende que el comprador de un Mac lo es por considerar esos factores lo suficientemente importantes.

La virtualización mediante Parallels, VMware Fusion o Virtualbox consiste en instalar un software en Mac OS X que actúa en cierta forma, como si de un PC físico o real se tratara. Esta "máquina virtual" puede funcionar sobre uno o varios "discos duros virtuales". El Windows instalado "está convencido" de que tanto "el PC" como "los discos" son completamente reales; sin embargo, para Mac OS X son software y archivos, y puede tratarlos como eso.

VMware Fusion y Parallels son dignos competidores y es difícil recomendar uno en concreto. Virtualbox queda por detrás, aunque tiene la ventaja de ser gratuito. Es muy importante el hecho de que tanto Mac OS X como el Windows de la máquina virtual pueden compartir carpetas o directorios. Para el Mac serán las carpetas que realmente son, en Windows, sin embargo aparecerán como "discos de red".

¿Qué ventajas tienen VMware o Parallels respecto a Bootcamp?

- Es posible utilizar Mac OS X y Windows simultáneamente, sin reiniciar. No sólo compartirán archivos y carpetas, sino que podremos incluso copiar y pegar entre las aplicaciones de un entorno u otro. Por ejemplo, buscar, editar y copiar imágenes en "la parte Mac" y pegarlas en un Powerpoint de "la parte Windows". O utilizar Internet Explorer o aplicaciones sólo existentes para Windows y sin salir de Mac OS X.

- Todo el entorno Windows virtualizado está compuesto de archivos y carpetas que pueden ser copiadas y restauradas fácilmente.
Esto quiere decir que podemos crear una copia de pocos GB de todo el Windows instalado, actualizado y registrado, con todas las aplicaciones utilidades y configuraciones ya establecidas. Si tenemos la precaución de guardar nuestros archivos en "el entorno Mac", en el momento en que surja cualquier problema con la instalación de Windows sólo será necesario reemplazar la máquina virtual por su copia, y en pocos minutos tendremos todo funcionando de nuevo.


- Podemos crear más de una máquina virtual, ya sea con diferentes versiones de Windows (3.1, 95, 98, 2000, XP, Vista, Seven) o distintas distribuciones de Linux. Es más, si la memoria RAM y el procesador del Mac lo permiten, se pueden ejecutar varias a la vez.

¿Cuáles son los inconvenientes de la virtualización?

El principal es que el rendimiento de una máquina virtual es inferior al del Mac iniciado con Windows. Si bien Microsoft Office, Explorer y la mayoría de aplicaciones y utilidades funcionan perfectamente -y en algunos casos mejor que en un PC real- ciertas aplicaciones muy exigentes con la tarjeta gráfica y el cálculo 3D o que exigen mucho del procesador, pueden funcionar lentamente o no llegar a arrancar, como ocurre con muchos juegos recientes.

Por otro lado, al coste de la licencia de Windows hay que sumar el de Parallels (69,99€) o Vmware Fusion (61,95€), que sin ser excesivo puede "echar para atrás" a algunos, aunque personalmente considero que está más que justificado.

Sin embargo ambos permiten hacer algo interesante: “importar” toda una instalación de Windows ya existente en un PC real (incluidos aplicaciones, documentos y todo el disco duro) y crear un disco virtual utilizable dentro del Mac.

Y finalmente, algo a tener muy en cuenta: no es incompatible usar la virtualización y Boot Camp en un mismo ordenador. Incluso existe la posibilidad de hacer que las máquinas virtuales utilicen, no alguno de los discos duros virtuales, sino el Windows de la partición hecha con Boot Camp. Es decir, que tanto si arrancamos "como ordenador PC" como si iniciamos una máquina virtual utilizamos la misma instalación de Windows, los mismos programas y archivos.

jueves, 26 de noviembre de 2009

Ubuntu o "el ordenador electrodoméstico"


Una afirmación malintencionada dice que Linux es el sistema operativo del futuro... y que siempre lo será. Esto, en mi opinión no es del todo cierto. Linux en realidad ya está aquí, como eficaz, estable y seguro sistema operativo de servidores o máquinas especializadas. Pero su uso y características suelen estar lejos de lo que espera un "usuario normal". Entre la gran variedad de distribuciones ("versiones") Linux, que para sus defensores es una prueba de su potencial y versatilidad, pero que para el "usuario de a pié" sólo es motivo de confusión, Ubuntu es la que destaca desde hace un par de años como "la más cercana" y "la más fácil" para un usuario más habituado a Windows o a Mac OS X.

Es muy fácil de instalar, sencillo de utilizar y permite añadir aplicaciones y utilidades de modo increíblemente sencillo. O sea, que para los gurús de Linux es simplón, limitado y poco configurable. Pero como alternativa a otros sistemas operativos es el único utilizable por un usuario normal "no iniciado" y que no desea aprender a escribir extraños conjuros en el Terminal.

¿Utilizaría yo Ubuntu como sistema operativo único? No, ya que difícilmente podría sincronizar mi móvil, utilizar fácilmente un sintonizador TDT o grabar algo de la televisión. Tampoco tendría fácil utilizar cualquier módem 3G USB o conectar cualquier escáner o webcam. ¿Acaso todo esto es imposible? No si me apasiona pasar horas buscando, compilando paquetes y tecleando comandos. Pero para un uso "doméstico" típico, Ubuntu ya viene con todo lo necesario preinstalado.

Y si necesito algo más, el "Centro de Software de Ubuntu" es una utilidad incluida en éste que permite instalar con un par de clics, gran cantidad de utilidades y aplicaciones eligiéndolas de un listado organizado por categorías que se actualiza automáticamente conectándose a diferentes servidores de software para Ubuntu.


No todo aparece en estos listados, pero es cada vez más frecuente encontrar para su descarga, paquetes de instalación tipo .deb (propios de la distribución Linux Debian, de la que deriva Ubuntu). Estos funcionan como los autoejecutables .exe de Windows o los .pkg de Mac OS X, y no requieren del uso de comandos de ningún tipo. Que Ubuntu llegue a un número mayor de usuarios "no avanzados" dependerá sin duda de que cada vez existan más aplicaciones o utilidades con instaladores "deb".

Sin embargo, instalado en un "segundo ordenador", por ejemplo un portátil ya viejo para defenderse con Windows 2000 o XP, es ideal para navegar, para el correo, para escribir, escuchar música, ver fotos o películas, etc... Se mueve fluidamente allí donde Windows empieza a arrastrase lastimosamente. Así, en muchos casos Ubuntu está condenado a funcionar sobre máquinas viejas, inútiles ya con las últimas -y voraces de prestaciones- versiones de Windows. Pero esto no es algo deshonroso; Ubuntu está pensado para funcionar en lugares donde los usuarios no se pueden permitir el lujo de "estar a la última", y convierte en una máquina útil cualquier PC de segunda o tercera mano.

Ubuntu es perfecto también para tu madre o para tu suegra como alternativa a Windows. Es sencillo, estable, y resistente a sobrinos y nietos que intentarán infructuosamente instalarle todo tipo de ".exes", ya que juegos como el Mahyjongg, Klondike o Sudoku no suelen ser de su agrado. Dejarán de llamarte constantemente con problemas y sustos varios. Un ordenador con Ubuntu es lo que yo llamo "ordenador electrodoméstico". Es decir, lo enciendo, navego, mando un par de correos, miro un par de fotos y lo apago. Es algo parecido a lo que se pretende con esos pequeños y baratos "netbooks" con alguna versión de Linux preinstalada.

Sin embargo, yo no guardaría todas mis fotos, películas y documentos en el disco duro en el que he instalado Ubuntu, sino en un disco externo USB, o en pendrives. Si "algo va mal" (por un problema de hardware, por ejemplo) puedo reinstalar todo en menos de una hora, pero con mis datos a salvo.

Podemos descargar gratuitamente Ubuntu directamente desde su web oficial y grabarlo en un CD para su instalación. Puede sorprender, por contraste con otros, la sugerencia de que hagamos copias y las distribuyamos libremente entre los amigos y conocidos.

La instalación es facilísima, sin necesidad de conocimientos previos ni de teclear ni una sola línea de comandos. He probado Ubuntu en un par de docenas de ordenadores de sobremesa y portátiles, y en casi todos los casos no ha tenido problemas en reconocer y hacer funcionar, así por las buenas, tarjetas de video, sonido, red, WIFI, USB, etc... De hecho, en las últimas pruebas, el instalador de Ubuntu ha reconocido todos los chipsets de sonido, red y video, cosa que no hacían -en los mismos ordenadores- ni XP ni el nuevo Windows 7 Home Premium. En el Tablet PC de Acer que estoy utilizando para escribir ésto, reconoce incluso la pantalla "táctil" y permite utilizar el lápiz o stylus para dibujar sobre ésta o mover el puntero para interactuar con iconos y ventanas.
Sin embargo, si ha sido más complicado con ciertos periféricos como dispositivos USB Bluetooth, webcams o scanners.

Olvídate de instalar y actualizar antivirus. Es prácticamente inmune a virus y demás "malware", y al menos a medio plazo, podemos prescindir tranquilamente de toda la parafernalia de utilidades de protección que son una de las causas de ralentización y graves problemas de Windows. Tampoco nos veremos asaltados por constantes advertencias y avisos de seguridad.

Para uso ofimático, Ubuntu ofrece un paquete similar al ubicuo Microsoft Office. Writer, el procesador de textos de OpenOffice, reemplaza perfectamente a Word, y no como un sustituto de segunda división pero gratuito, sino por derecho propio. Calc, la hoja de cálculo de OpenOffice, tiene poco que envidiar a Excel. Es en realidad tan potente como éste, y para la mayoría de usuarios es mucho más que suficiente, aunque los usuarios "avanzados" de Excel pueden verse algo perdidos ante una aplicación diferente a ese Excel que dominan con los ojos cerrados. Superar a Powerpoint debiera ser fácil, y no entiendo como éste se ha convertido en un "standard" en el mundo de las presentaciones, siendo una aplicación con una interfaz tan mal hecha, con opciones tan caóticas y dispersas. Sin llegar a la excelencia del Keynote de Apple, se podría haber hecho otra cosa, pero el Presenter, o software de presentaciones de OpenOffice si que es una simple imitación de Powerpoint.

Como Linux que es, Ubuntu permite correr Wine, una capa de software que nos deja instalar y ejecutar algunas aplicaciones de Windows ...sin instalar Windows. Lo interesante para muchos, es que entre estas aplicaciones están algunas de Office, como Word, Excel, Powerpoint o Access, aunque no funcionan correctamente todas las versiones de cada aplicación. En la página de Wine podemos ver listados y "tablas de compatibilidad".


En gráficos, Gimp no tiene nada que envidiar a su majestad Adobe Photoshop, excepto en un punto fundamental en el mundo profesional de las artes gráficas: trabajar con CMYK o cuatricomía, imprescindible en preimpresión y que aún no está implementado, excepto mediante ciertos parches.

Evolution, no está mal, pero si que me parece una imitación de Microsoft Outlook. Integra correo, calendario, contactos y tareas, cosa que no hace Thunderbird, que sin embargo considero uno de los mejores clientes de correo en cualquier plataforma.
No forma parte de Ubuntu, pero puede ser instalado con dos clics desde la utilidad "Centro de Software de Ubuntu".

Y hablando de calendarios y contactos, nos encontramos con uno de los mayores problemas de Ubuntu y otros Linux. Sincronizar citas y direcciones con nuestro teléfono, Blackberry, Pocket PC o iPhone es prácticamente un imposible. Que lo sea con el iPhone de Apple o dispositivos con Windows Mobile de Microsoft tiene una explicación clara, pero lamentablemente tampoco es algo que podamos hacer con otro tipo de "smartphones". Si existe soporte para las antiguas Palm, ya prácticamente en desuso.

El magnífico VLC Media Player sustituye y supera tanto a Windows Media Player de Windows como al Quicktime Player de Mac OS X. Tampoco viene con Ubuntu, pero también puede ser instalado desde el Centro de Software de éste.

Songbird hará olvidar iTunes a muchos usuarios. Es una aplicación aún joven, pero de interfaz muy bien terminada. Está disponible para su descarga como instalador ".deb".

Si dispones de un PC poco utilizado, prueba Ubuntu. No tienes nada que perder.

sábado, 7 de noviembre de 2009

Sistemas operativos como Matrioskas


Este es un "screenshot" o "captura de pantalla" de mi Mac Mini. Sobre el sistema operativo Snow Leopard instalado en éste, podemos ver a la derecha Windows 7 corriendo sobre VMware Fusion; a la izquierda, Mac OS 9 funcionando sobre SheepShaver; y dentro de Mac OS 9 y sobre el antiguo SoftWindows, corre Windows 3.1 .
Al modo de las Matrioskas (esas muñecas rusas que guardan otras en su interior) varios sistemas operativos de diferentes épocas y plataformas en el mismo Mac.
Gracias a "Jabba", por ponerme sobre la pista de SheepShaver (en Faq Mac) en el magnífico foro "Puromac".