Resistance is Futile

Instalando Windows 7 a 64 Bits

windows-7-logoAprovechando que el pasado martes 5 de Mayo de 2009 Microsoft libero el Release Candidate, me di a la tarea de descargar los 3GB que ocupa la version a 64 bit para instalarlo en un portatil Dell Vostro 1400 con procesador Intel Core Duo T7500 que soporta sistemas operativos a 32 y 64 bits.

La instalacion no presento ningun problema, al cabo de unos 30 minutos ya tenia el sistema instalado y la pantalla de inicio que muestra una imagen muy "light" con unas florecitas que no combinan con mi wallpaper. Despues de acceder como usuario, note la primera cosa rara, no emitio sonido alguno, por lo cual verifique que el sonido estuviera habilitado y utilizando unos audifonos pude comprobar que si sonaba, pero los parlantes del portatil no producian sonido, por tal motivo descargue los drivers para el Audio de la pagina de Dell y luego de reiniciar ya tenia sonido.

Inmediatamente despues me di a la tarea de instalar el Firefox que es mi navegador favorito y en el cual instalo un monto de extensiones para mejorar la navegacion, por tal motivo abri el IE y me diriji a la pagina de Firefox sin encontrar la version de 64 bits, busque en otras paginas pero encontre versiones muy viejas asi que finalmente descargue la version de 32 bits y la instale. Esto es posible gracias a que Windows puede ejecutar la mayoria de aplicaciones de 32 sobre el sistema operativo a 64 bits, esto debe ser gracias al WoW64 (Windows-on-Windows 64-bit) que crea un ambiente aparte para las aplicaciones, separando la instalacion de los programas en directorios diferentes : Program Files y Program Files (x86), incluso puede verse que procesos se estan ejecutando a 32 bits con el administrador de tareas.

Después de investigar lo de WoW64, segui con la instalacion de los demas programas : Java Development Kit a 64 bits, Virtual Box 2.2, Flash, Quicktime, para luego continuar con las mas exoticas como Processing y Mobile Processing, donde fue necesario instalar tambien la version a 32 bit del JDK ya que no existen versiones a 64 bits de estos programas. Eso si no me funciono el Java ME SDK 3.0 el kit de desarrollo para aplicaciones moviles en Java y de la mayoria de aplicaciones que instale, pocas tenian la version a 64 Bits.

Al parecer la arquitecura de 64 bits, todavia no es la mas usada en el mercado, por tal motivo muchos drivers y aplicaciones no muy comunes todavia no tienen soporte y no se comportan muy bien cuando se ejecutan sobre el sistema operativo a 64 bits. Me imagino que esto debe degradar el desempeño de las aplicaciones a 32bits y en general utilizar mas recursos del sistema que los que necesitaria utilizando el sistema a 32 Bits.

No se si es algo del Windows 7 RC, pero ahora mi maquina con solo entrar esta utilizando 690 MB de RAM, cuando con la version Beta estaba utilizando 520 MB, por tal motivo y para verificar esto ando descargando la version a 32 bits para comparar el consumo y el desempeño.

Enlaces :


Programa 002 : Servicios de Streaming

Servicios de Streaming : Noticias sobre Windows 7 RC, Moonlight, The Hunt for the Gollum, servicios de streaming de video como Justin.tv, ustream.tv, mogulus y muchos mas.

http://live.marlonj.com


Instalando Windows 7 Via Red

windows-7-logoAlgunas veces no se tienen una unidad de CD, una USB u otro dispositivo a la mano para realizar una instalación de Windows 7, entonces que hacer ? Utilizar la utilidad que viene en las computadoras modernas para iniciar el computador desde la red e instalar el software desde un servidor por medio de la tecnología PXE. A diferencia de instalaciones anteriores esta la realizaremos desde un equipos con Windows 7.

Requisitos :

  • Cable cruzado (conectar servidor y cliente) o
    Router (conectar los dos equipos)
  • Si tiene habilitado el DHCP en el router deshabilitar
  • Desconectar el servidor de DHCP de la red para evitar conflictos
  • DVD con una copia de Windows 7
  • Computador con Windows (XP, Vista o el 7)

En el Servidor :

  • Descargar el TFTPBoot :
    http://blog.ryantadams.com/wp-content/uploads/tftpboot.exe
  • Ejecutar el archivo y descomprimir en la unidad C:
  • Abrir el archivo para configurar
  • Pulsar el botón Settings
  • Seleccionar el directorio actual como Base Directory, debe aparecer .
  • Habilitar las siguientes opciones :
    TFTServer, SyslogServer, DHCPServer
  • En las opciones avanzadas de TFTP :
    PXE Compatibility, Show Progress Bar, Translate Unix files, Allow "\" As virtual Root
  • Habilitar la opcion :
    Use Tftpd32 only on this interface : 192.168.10.1
  • Pulsar la pestaña DHCP Server, Actualizar las siguientes opciones :
    IP pool starting address : 192.168.10.10
    Size of pool : 10
    Mask : 255.255.255.0
    Domain Name : tftp
  • Pulsar el botón Save
  • Configurar la tarjeta de red con la IP 192.168.10.1
    Ir a la configuración de red y visualizar las interfaces y cambiar las propiedades del enlace.
  • Deshabilitar el Firewall
  • Cerrar el programa y volver a ejecutar
  • Insertar el DVD de instalacion de Windows 7
  • Click derecho en la unidad donde esta el instalador,
    y compartir con permisos de lectura para Todos (Everybody)

En el cliente :

  • Reiniciar el computador donde se va instalar el sistema
  • Pulsar la tecla para escoger método de inicio, seleccionar por RED
  • A continuación el computador debe indicar que esta utilizando PXE
  • Indica que esta obteniendo dirección de red y comienza a cargar los archivos de inicio.
  • Esto carga una versión mínima de Windows Vista en la máquina cliente
  • En la consola escribir el siguiente comando :
    net use y: \\192.168.10.1\cd
  • El sistema preguntara por el usuario que se quiere conectar
    (cambie el nombre de usuario, por el usuario utilizado en la máquina servidor):
    \192.168.10.1\<usuario>
  • Suministre la clave de acceso
  • Vaya a la unidad de red
    y:
  • Ejecute el programa de instalación de Windows 7 :
    setup
  • Siga los pasos común y corriente para la instalación

Nota :

  • Si no es posible conectarse a la unidad de red, puede ser que no se tenga red, verifique con el comando ipconfig en la consola, donde se debe visualizar la IP suministrada por el servidor, verifique que todo este correcto en el servidor. Por otro lado puede ser que el sistema no tenga preinstalado los drivers para su tarjeta, se deben entonces cargar manualmente, obtenga los drivers en un cd o usb y desde la consola ejecute el comando drvload c:\directorio\driver.inf (cambie c: y directorio por la unidad donde estan almacenados los archivos y el nombre del driver)

Enlaces :


mp4live con cliente QuickTime en Windows

mp4live_qtclient

Continuando con las pruebas de transmision de video en vivo via mp4live,  el turno es ahora para el reproductor de QuickTime en en la plataforma Windows.

Iniciar Transmisión :

  • Abrir una consola
  • Ir al directorio de publicación de paginas del usuario
    cd ~/public_html
  • Editar el archivo de configuracion del apache
    vi .htaccess
  • Adicionar el mime/type para el archivo
    AddType application/sdp sdp
  • Guardar el archivo
  • Iniciar la transmisión de modo que el archivo descriptor sea creado
    mp4live
  • Pulsar el botón Start para iniciar la transmisión

Reproducir Transmision con QuickTime :

  • El el equipo con Windows abrir el QuickTime
  • Ir al menú :
    Archivo -> Abrir URL ...
  • Suministrar la dirección donde se publico el sdp, en nuestro caso el directorio del usuario :

    http://<ipServidor>/~<usuario>/default.sdp

  • El reproductor comenzara a reproducir la imagen de la webcam

Reproducir via Navegador :

mp4live_qt_firefox

  • Abrir el navegador
  • Ir a la direccion donde esta el descriptor

    http://<ipServidor>/~<usuario>/default.sdp

  • Se debe abrir el reproductor dentro del navegador

Nota :

  • Debido a que el reproductor pinta la imagen directamente, no me fue posible hacer un screenshot, tuve que tomar una foto.
  • No es necesario comenzar a transmitir desde el directorio donde se quiere tener el descriptor de la transmision, se puede desde cualquier equipo de la red y luego copiar el archivo sdp al servidor web.
  • El retardo de la imagen en las pruebas fue de cuatro segundos.
  • Se debe volver a cargar el archivo en el reproductor cada vez que se reinicia la transmisión.
  • Esto funciona bien en una red local, para una red publica se deben realizar otras configuraciones.
  • Al tratar de probar con el navegador desde Ubuntu el Totem se congelo

Pruebas con Virtualización

virtualizacionEste fin de semana ha sido de pruebas con software de virtualizacion. Todo comenzo gracias a que debo montar algunos sistemas operativos para realizar pruebas, por lo que la virtualizacion es la mejor opcion para instalar varias versiones de un mismo sistema operativo, como tambien realizar instalaciones con diferentes componentes y varias instalaciones con diferentes configuraciones. Asi que comence con el mas sencillo de todos, Qemu que permite emular una maquina de diferente arquitectura, de tal modo que podemos instalar sistemas operativos o ejecutar programas para otro tipo de procesadores, pero esa caracteristica no era la que necesitaba, era la posibilidad de instalar un sistema operativo completo que se ejecutara como otra aplicacion, cosa que tambien permite Qemu, pero que lo hace muy lento, lo que hace necesario instalar el modulo kqemu que permite mejorar sustancialmente la velocidad de ejecucion, pero desafortunadamente OpenSolaris uno de los sistemas que estaba probando no puede ejecutarse bajo esta opcion, asi que instale Solaris y Ubuntu con un buen desempeño, pero sin red. La instalacion de kqemu no es complicada pero requiere compilacion de software y no quiero complicar a mis alumnos con esto.

Aunque Qemu sigue siendo una opcion para realizar la virtualizacion, tambien probe VMware Server el cual conocia de viejas versiones, pero la version 2 esta realmente cambiada, ahora el server, como su nombre lo indica se comporta como un servidor de maquinas virtuales, el cual posee una serie de demonios para la ejecucion y administracion de las maquinas virtuales (hasta ahi, todo igual), lo diferente es la administracion del servidor que ahora se hace via web, ya no existe la aplicacion de escritorio para la administracion de maquinas, si no que todo se hace a traves de un pagina web en el servidor, a la cual se puede acceder por conexion segura a traves de https. Este administrador permite crear las maquinas virtuales e incluso conectarse a ellas a traves de una consola que se lanza directamente de la pagina, lo que lo hace ideal para administracion remota. Toda esta parte de cliente esta basada en Java lo que lo hace multiplataforma, aunque esta version del server requiere mucha mas maquina que versiones anteriores. El VMware Server es gratuito, se puede descargar para diferentes sistemas operativos y se debe solicitar un serial para poderlo instalar.

Finalmente probe VirtualBox con un instalador pequeño y con paquetes disponibles para Ubuntu, la instalacion es muy sencilla y la creacion de las maquinas virtuales tambien, su desempeño es muy bueno aunque un poco mas lento que VMware y la parte de red es un poco mas complicada. Lo unico que no me gusta de VirtualBox es la forma en como maneja las maquinas virtuales, almacenando en varios directorios los archivos de configuracion y el disco duro, lo que la hace dificil de transporta a otro sistema, hace falta una configuracion sencilla como la de VMware que en un solo directorio almacena la maquina virtual y simplemente copiando el directorio se puede crear otra maquina virtual o ejecutarla en otra maquina.

Comenzare a trabaja entonces en VirtualBox que tiene distribuciones en Windows y Ubuntu, sistemas host para mis maquinas virtuales. Todavia me falta explorar mucho de estos sistemas de virtualizacion, ya tengo el VMware EXSi el cual funciona como un hipervisor el cual no necesita de sistemas operativo host para funcionar, si no que se instala sobre la maquina directamente y permite instalar maquinas virtuales sobre este, lo mismo que el HyperV de Microsoft que tambien debo probar. Son muchas las cosas que me faltan por hacer, pero por el momento trabajare con el VirtualBox que es mas popular y facil de manejar.

Enlaces :


Page 2 of 3123
Powered by WordPress | Designed by Elegant Themes