Vmware (mis articulos)

18/05/2004 - 20:26 por alfredo | Informe spam
Vmware

Software emulador con el que se puede probar muchos Sistemas Operativos
sin tener que reiniciar tu computador. Es una buena opción para migrar
desde otro Sistema Operativo a tu sistema actual con la gran ventaja de
existir versión tanto para linux como para hasefroch.

No es en absoluto libre ni gratis, pero es un software demasiado bueno
para NO tenerlo encuenta. Además hasecorp va a presentar en breve el
virtualpc, que hace lo mismo, pero no tan bién (lo saben quienes probaron
las versiones del antiguo virtualpc).

Página 1/1

Para los recelosos con el software propietario, tengo que aprobar la
asignatura de Vbasic en clase y la opción de instalar hasefroch no me
vale, cerrar el linux-box supone cerrar el servidor y el sistema en el que
estoy agusto, esta es una forma muy chula de conseguirlo. También pienso
que el vmware de cierta forma termina fomentando linux (o que al menos
este instalado linux como so principal), de esta forma no es _tan_
traumático el cambio; con esto no apoyo el software propietario, pero
mientras no haya una opción libre casi tan buena no hay más remedio que
usarlo :-)

Para aquellos que se dediquen a la creación web no tienen más remedio que
comprobar que con el IE (y el mozilla, konqueror,..) se ven correctamente,
un porcentaje demasiado alto de usuarios lo usan y si quieren cobrar deben
satisfacerlos.

Para los linuca-piquetes deben saber que pueden pagar religiosamente las
licencias del vmware así como de todos los sistemas operativos
propietarios que instalen en él. Alguna vez os habéis preguntado como
hacen los screenshot de los instaladores en los manuales de la debian,
mandrake, fedora, ... ?? No os parece una buena solución para probar otros
SO?? En el caso de que solo se os ocurran 2 posibles, aquí tenéis alguno
más http://www.freeos.com/

Los que crean que este software no les es útil, sencillamente no deben
usarlo, y este artículo no es para ellos.

Un pequeño ejemplo http://www.kernelthread.com/mac/vpc/
VMware

http://www.vmware.com/

El VMware es un programa muy interesante que emula un computador completo,
habitualmente se piensa en él cuando se quiere ejecutar alguna
característica del hasefroch, pero es mucho más que eso.

El vmware es muy útil para probar cd-lives y diskettes de arranque sin
tener que reiniciar tu computador. Permite instalar muchos Sistemas
Operativos, es una buena opción para probar otros linuxes o bsd's o ...
sin tener que cerrar tu sistema habitual. Este computador emulado tiene
unas características muy curiosas como la posibilidad del PAUSE, para qué
encender y apagar pudiendo pausar toda la sesión.

En mi caso incluso he usado el vmware como servidor con el linuxfw, así
podía valorar el funcionamiento del linuxfw sin tener que depender de otro
computador (y tener que reconfigurar varios equipos para probar este
linux-router). Una vez testeado y seguro de su funcionamiento, metí el
linuxfw en el 486 y chimpún, pero esto es otra historia.
Quejas
El vmware es propietario, está más cerrado que el ingrediente secreto de
la coca-cola. Esto es un gran problema para los que defendemos las
bondades del Software Libre, existen varias alternativas libres que luego
comentaré, pero no son tan buenas :-( De todas formas el desarrollo de
muchas de estas es muy rápido, así que echarlas un vistazo. Otra queja muy
seria es que NO es gratis, necesita de un número de registro para poder
funcionar (el número es diferente para linux y hasefroch, únicas
plataformas que tienen disponible este soft), por lo tanto necesita su
correspondiente licencia de pago.

No soporta aceleración gráfica, así que no pienses que vas a jugar a
juegazos con openGL.

Tampoco me parece una opción para ejecutar una sola aplicación (Ej:
programa de gestión, photoshop, ..), para eso mejor prueba el wine, sino
sería matar moscas a cañonazos.

Gasta memoria RAM física, no vale la swap.

Es un frente débil para recibir posibles ataques en un Sistema linux;
sería posible crear programas que se den cuenta de que se ejecutan dentro
de un vmware y usar tu hasefroch emulado para atacar tu máquina base.
Parece paranoico, pero es muy cierto.
Virtudes
Para los que gusten experimentar sin riesgo, esto es como la gaseosa ;-)
No rompes nada.

Cuando instalas los vmware-tools el sistema emulado es realmente rápido.

El hardware que compone el computador emulado es muy conocido y sencillo,
no hay problemas de configuración.

Puede compartir la misma tarjeta de red en todos los sistemas operativos a
la vez, incluido el sistema base, cada uno con su propia IP y MAC.

El resto de dispositivos (cdrom, floppy, sonido) no pueden ser usados
simultáneamente en todos los SO, pero permite enchufaros y desenchufarlos
en caliente con un par de clicks de ratón.

Es una manera ideal para poder probar numerosos Sistemas Operativos.
Alternativas
Pretende ser el sustituto libre de vmware:
http://bochs.sourceforge.net/

Permite arrancar software de hasefroch:
http://www.netraverse.com/products/win4lin50/

Implementación libre de las API de hasefroch, hay muchos programas
soportados:
http://www.winehq.com/

Es _LA_ promesa del software libre
http://fabrice.bellard.free.fr/qemu/
Hardware
En un procesador 500 funciona decentemente con 256 de RAM, aunque yo lo he
metido en un pentium 333 con 128Mb de RAM y me las apaño.

Lista de hardware que 'crea' el vmware para los Sistemas Operativos
virtuales, fíjate que NO emula ninguna tarjeta aceleradora, quítate de la
cabeza jugar con esto :-)
Como obtenerlo?
Desde su página oficial en http://www.vmware.com/ te piden registrarte,
pero solo con dar un mail puedes acceder y descargar la última versión.

Otra forma es desde alguno de estos mirrors, corresponden a la versión
4.5.1:

http://gentoo.oregonstate.edu/distf...568.tar.gz
http://vmware-svca.www.conxion.com/...568.tar.gz
http://download3.vmware.com/softwar...568.tar.gz
http://download.vmware.com/htdocs/s...568.tar.gz
http://www.vmware.com/download1/sof...568.tar.gz
ftp://download1.vmware.com/pub/soft...568.tar.gz
http://vmware-chil.www.conxion.com/...568.tar.gz
http://vmware-heva.www.conxion.com/...568.tar.gz
http://vmware.wespe.de/software/wks...568.tar.gz
ftp://vmware.wespe.de/pub/software/...568.tar.gz

Instalación

Descomprimimos el fichero y nos aparece este directorio:
vmware-distrib/
FILES
bin/
doc/
etc/
installer/
lib/
man/
vmware-install.pl@

La instalación se efectúa desde la consola, debemos estar muy atentos a
las preguntas que nos formula, podemos hacerlo realmente mal ;-)

Ejecutamos como root ./vmware-install.pl y nos devuelve algo así:

root@petalo vmware-distrib # ./vmware-install.pl
A previous installation of VMware software has been detected.

The previous installation was made by the tar installer (version 3).

Keeping the tar3 installer database format.

Uninstalling the tar installation of VMware Workstation.

Stopping VMware services:
Virtual machine monitor done
Bridged networking on /dev/vmnet0 done
DHCP server on /dev/vmnet8 done
NAT service on /dev/vmnet8 done
Host-only networking on /dev/vmnet8 done
Virtual ethernet done

This program previously created the directory /var/run/vmware, and was
about to
remove it. Since there are files in that directory that this program did
not
create, it will not be removed.

The removal of VMware Workstation 4.5.1 build-7568 for Linux completed
successfully. Thank you for having tried this software.

Installing the content of the package.

In which directory do you want to install the binary files?
[/opt/vmware/bin]

La opción entre '[]' es la predefinida y normalmente daremos al enter para
confirmarla. Debemos tener varias cosas en cuenta:

* Las fuentes del kernel deben estar en /usr/src/linux si no es así y
lo tienes con otro nombre tipo ../../linux2.6x en algún momento tendrás
que especificarle el nombre del directorio, estate atento a las preguntas.
Otra forma mucho más elegante y práctica es crear un enlace simbólico de
esta forma:

ln -s linux2.6x/ linux

En el caso de que uses un kernel predefinidos de los que vienen en
muchas distros como el bf24 en Debian, genkernel en Gentoo, el predefinido
en Mandrake, ... lo que debes hacer es tener instalados las sources de ese
kernel o las cabeceras (busca headers en tu gestor de paquetes), también
respetando el nombre del /usr/src/linux

* Debes tener instalado el compilador gcc

* Cuando te pregunte si deseas darle acceso directo al sistema de
ficheros del host dile que NO, es una muy mala idea que un Sistema emulado
pueda campar a sus anchas en tú sistema principal.

Do you want this program to automatically configure your system to
allow your
virtual machines to access the host's filesystem? (yes/no/help) [no]

* En este momento te ofrece arrancar el configurador del vmware,
después de la instalación lo podrás ejecutar en cualquier momento para
cambiar las opciones a tu gusto.

Before running VMware Workstation for the first time, you need to
configure it
by invoking the following command:
"/opt/vmware/bin/vmware-config.pl". Do you
want this program to invoke the command for you now? [yes]

* Cuando te muestra la licencia en pantalla debes pulsar 'Q' después
de haberla leído con detenimiento.

* En caso de que quieras tener acceso a la red desde el vmware, debes
elegir el tipo de conexión, en mi caso uso Bridged, me parece la más
sencilla de configurar.

Una vez acabada la instalación tendrás dos módulos en

/lib/modules/(nombre_kernel)/misc/
vmmon.o
vmnet.o

Estos son fundamentales para que funcione el vmware, el vmnet.o solo se
encarga de proveer red, no hace falta cargarlo si no la vas a usar.

modprobe vmmon
modprobe vmnet

Y después configura la red con ifconfig vmnet8. De todas formas, si tienes
algún problema con los módulos o la configuración de red, siempre puedes
ejecutar /opt/vmware/bin/vmware-config.pl para cargar los módulos y la red
sin demasiados problemas.
Modo de uso
Arrancamos con vmware y nos aparece una interfaz en gtk con opciones muy
intuitivas. Es muy manejable y te permite cambiar todos los parámetros aún
teniendo instalado ya el sistema, lo único que no se puede mover es el
tamaño del disco duro. Acuérdate de las vmwaretools hay que instalarlas,
son los drivers de hardware emulado.

Como todo computador, tiene su BIOS a la que se entra pulsando F2 cuando
está arrancando el Sistema virtualizado.

Échale un vistazo a la documentación aquí.
Aquí tienes una tabla con los SO soportados y ciertas puntualizaciones que
debes hacer con cada uno de ellos para que puedan funcionar.




Comentarios
1. Re: Vmware (05/04/2004 20:09)
Por: Zirtae
Aunque el artículo está de lo mas completo me gustaría añadir el problema
que da este emulador con la impresora o el pen en Mandrake. Debido a que
Mandrake en el momento que arrancas ya toma control sobre este hardware
quedando el vmware sin prioridad, hay varias alternativas para
solucionarlo, pero sin duda la más rapida es compartir por red el hardware
necesario. El pendrive lo montaba en un directorio y la impresora solo
tuve que instalar los drivers correspondientes (utilizo CUPS). Por el
momento solo he tenido esas dos pegas, por lo demas, todo va sobre ruedas,
al menos por el momento ;) Un saludo.


2. Re: Vmware (06/04/2004 10:00)
Por: Netwalker
Los problemas con los thumbdrives usb y los handydrives o similares se
solucionan muy facil: o ftp o samba, lo que mejor se trague.

De todas maneras, yo solo le puedo encontrar un defecto a este invento:
nadie sabe si es posible aprovechar el soporte opengl de la maquina real
en la virtual? Tengo un athlon con mucho procesador y suficiente ram como
para hacer un mirror de barrapunto, y el programilla va de vicio para
probar CDs de arranque, experimentos con distros de linux raras, "pruebas
de concepto" sobre que pasa si a cierto protocolo de windows le tentamos
con segun que aplicaciones de linux (o piensas aprenderte de memoria el
manual de nessus solo de teoria, en vez de practicar un poco), etc.

Pero con la llegada de Windows 2k/XP aparece un nuevo uso: abandomware.
los juegos viejos van de lujo (system shock va fino fino, a monkey island
2 da gloria verle,...), pero con los no demasiado viejos que tiran de
tarjeta 3D se jod... (INAUDIBLE) el invento.

Alguien sabe de algun projecto (aparte de WineX, que me da un poco de
grima usarle...) que permita esas tonterias? Es que quiero jubilar
definitivamente la particion windows. No es coña...


3. Re: Vmware (07/04/2004 18:41)
Por: El cobarde anónimo
¿Cómo consigo tener red en el WXP con VMWare? Tengo SuperCable, el linux
accede perfectamente, pero el VMWare lo configuro como bridge y nada, no
me reconoce nada. Y como NAT tampoco. En realidad ninguna opción :D. He
instalao las VMTools, pero tampoco. ¿Alguien sabe como se hace? Muchas
gracias.


4. Re: Vmware (08/04/2004 17:39)
Por: El cobarde anónimo (http://bilbowireless.net)
Siento contradecirte, quiza estas hablando de una version de virtual PC
que yo no conozco o que no es para OSX, pero vamos te aseguro que el
VirtualPC que tengo aki mismo instalado le da mil vueltas a cualquier
version de VMware. En el pasado en el trabajo tuve que tirar de vmware
muchas veces por falta de maquinas, y la verdad es un buen software, pero
siento no compartir contigo la opinion que tienes de virtualPC. Saludos


5. Re: Vmware (16/04/2004 08:52)
Por: RiCe (http://www.linuca.org)
Me refiero a una versión para hasefroch, de todas formas hablo de los
tiempos que no usaba linux y se me presentaron casi simultáneamente el
virtualPc y el Vmware, la balanza se inclinó rápidamente sobre este último
porq funcionaba tanto en win como en linux.

El virualPc de mac lo conozco mucho antes, y siempre dio buen resultado,
pero no usé otros SO en él que no fuesen win, de todas formas he leido muy
buenas referencias.


6. Re: Vmware (28/04/2004 00:56)
Por: El cobardin
Pues chico yo uso la version 4.0.0 y lo tengo tanto en linux como en
windows, y es una caña, tengo el directorio del vmware en una maquina
linux que esta compartida con samba a una win y por nfs a otro linux :-D
!alucina! comparto las maquinas vituales en los dos (baja en velocidad,
pero solo lo uso para compilar mis programas y portarlos a las distintas
plataformas).

Y tengo FreeBsd, w98, w2000, winXP, Debian, Suse, incluso DRDOS la
Gentoo se me resiste :(


7. Re: Vmware (06/05/2004 09:25)
Por: El cobarde anónimo
Pues yo he probado los dos (VMWare y VirtualPC) para Window$ y no hay
color.

VMWare gana por goleada, sobretodo en rendimiento.

Aunque me creo que la versión para mac vaya mejor. ;-)
 

Leer las respuestas

#1 Marc [MVP Windows]
18/05/2004 - 20:30 | Informe spam

Saludos,

Marc
MCP - MVP Windows Shell/User
Oracle9i Certified Associate (OCA)
NOTA. Por favor, las preguntas y comentarios en los grupos, así nos beneficiamos todos.

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no otorga ningún derecho.
This posting is provided "AS IS" with no warranties, and confers no rights. You assume all risk for your use.

Preguntas similares