Author Archives: beykex

VirtualBox: cómo “tener” varios PCs dentro de uno

La virtualización consiste en intentar emular las capacidades y recursos de una máquina (ordenador) con fines diversos. Esto quiere decir que nos permite tener varios ordenadores virtuales ejecutándose sobre el mismo ordenador físico.

virtuaPodemos correr cualquier cosa que se nos ocurra.

Entre otros usos, el que a mí me interesa es el de la virtualización de plataforma, con lo cual puedes tener un completo SO funcionando dentro de otro.

La virtualización de plataforma es llevada a cabo en una plataforma de hardware mediante un software “host” (“anfitrión”, un programa de control) que simula un entorno computacional (máquina virtual) para su software “guest”. Este software “guest”, que generalmente es un sistema operativo completo, corre como si estuviera instalado en una plataforma de hardware autónoma. Típicamente muchas máquinas virtuales son simuladas en una máquina física dada. Los “programas de control” son los que nos permiten, pues, imitar una máquina virtual para un sistema operativo al completo.

Y ahí es donde entran programas como VirtualBox, VMWare y Xen. Yo voy a hablar un poco de VirtualBox, pues es el que he empezado a usar y lo llevo conociendo desde hace algún tiempo.

VirtualBox fue desarrollado por Innotek, y pasó a pertenecer a la empresa Sun cuando ésta compró a Innotek. Está especializado en virtualizar arquitecturas x86, y, entre los sistemas operativos soportados (en modo anfitrión), se encuentran GNU/Linux, Mac OS X, OS/2 Warp , Windows, y Solaris/OpenSolaris, y dentro de éstos es posible virtualizar los sistemas operativos FreeBSD, GNU/Linux, OpenBSD, OS/2 Warp, Windows, Solaris, MS-DOS y muchos otros.

Lo elegí porque su interfaz es realmente intuitiva, y tiene por separado lo que es la ventana principal de opciones (con una lista de máquinas, las características de cada una…) de las ventanas de los SO’s que estás usando. Quizá esto pueda hacer un poco aparatoso el moverse entre las máquinas virtuales, pero de seguro que es más cómodo a la hora de gestionar las ventanas.

vent-principal

Voy a explicar en unos simples pasos y de manera resumida el método para obtener VirtualBox, instalarlo y correr alguna ISO (por ejemplo, Fedora)

1º. Nos dirigimos a la página oficial de VirtualBox, y al apartado Downloads.

2º. Elige tu SO (en mi caso Windows x86) y descarga el instalador.

3º. Una vez guardado en tu equipo, encuéntralo y ejecútalo. Sigue los pasos, y llegará un momento en el que aparezcan continuas advertencias de que no se ha pasado la prueba de compatibilidad con XP (dale a continuar las veces que haga falta hasta que dejen de aparecer).

4º. Finaliza la instalación para que aparezca la ventana como la de la  siguiente imagen:

nomachines

5º. Ahora nos dirigimos a la web de fedora, y nos descargamos una ISO de la distro.

6º. Cuando la tengamos, volvemos a la ventana de antes (va a pasar a ser llamada “principal”) y clickeamos en el botón “nueva”

7º. Nos aparecerá una ventana en la que le daremos a siguiente. En esta ventana configuraremos las principales características de la máquina virtual (cúanta RAM usará, qué capacidad tendría el disco duro, el nombre…)

8º. Nos pedirá el tipo de SO que vamos a instalar: en nuestro caso, Linux, y dentro del mismo, Fedora. Luego nos pedirá un nombre para reconocer a la máquina virtual.

9º. A la hora de introducir datos como la RAM, ten en cuenta la proporción de la que vas a hacer frente a la RAM “de verdad”(esto es, si tienes 2 GB de RAM, puedes sin problemas asignarle uno a tu máquina, pero si tienes 1 GB como yo, deberías de poner 256 MB o, como mucho, 512. Lo mismo para los discos duros)

10º. Cuando se nos requiera para delimitar las capacidades del disco duro, podemos optar por dinámico si el “disco duro” nos interesa que pueda aumentar de tamaño si así se requiriese; o estático si le queremos asignar una capacidad fija e invariable.

11º. Luego volvemos a la ventana principal y seleccionamos nuestra máquina. Luego, pinchamos en cofiguración para indagar más aún en las cualidades de nuestra máquina.

12º. Es hora de usar la ISO. Para ello, nos vamos a ir al apartado CD/DVD, y marcamos la casilla “montar unidad de CD/DVD” en caso de que no lo esté. Luego, nos dirigimos, dentro del mismo apartado, a “archivo de imagen ISO”, donde pasaremos a indicar el directorio de nuestra imagen de CD, para que al iniciar, la arranque (aunque sea sólo por una vez, ya que para algo están los discos duros virtuales)

13º. Ya podemos usar nuestra máquina virtual. Guardamos las opciones con aceptar, cerrar y lo que haga falta y nos dirigimos a la ventana principal. Ahora sí, seleccionamos nuestra máquina y le damos a “iniciar” (arriba, junto a nueva y configurar).

14º. Tras una pantalla de bienvenida de la empresa Sun, comenzará el instalador de Fedora. Ahora sólo queda instalar Fedora (en ese caso visitad esto), y nos quedará algo como ésto:

virtualbox2

Algunas informaciones e imágenes obtenidas desde Wikipedia

El Toshiba Satellite 4100XCDT

Esta vivooooooooo!! ¡Funciona! xDDD

Estoy más que contento con él. Con sus 64 MB de RAM, y sus 6’4 GB de disco duro es el límite perfecto que a todo geek se le puede imponer. Estoy escribiendo esto mismo desde él, y la verdad, está bastante bien.

He tenido que desactivar javascript, java y flash para poder navegar, así que las imágenes serán a través del ordenador grande.

Por ahora, lo único que tiene es Firefox, Pidgin portatil, un sencillo AbiWord, el antivirus Clamwin portátil y un emulador de NES, sin contar con un ligero Media Player Classic.

Aquí algunas scans:

pidgin

He conseguido instalarle un pidgin portable, para, al menos, poder charlar con los amigos 😛

varias-apps

Corriendo (con dificultad) el reproductor, una ROM de NES, Firefox y Paint, junto con el explorer

Y hasta ahora nada más. Bye!!

Homebrews: la otra cara de las videoconsolas

La verdad es que esta semana pretendía actualizar el blog con más frecuencia, pero no he tenido ni tiempo ni ganas.

Se supone que tendría que haber escrito lo que vais a ver a continuación el martes, pero hoy es viernes, luego algo me dice que no cuadra.
*ACLARACIONES: en este artículo me referiré a videojuegos como a los de nintendo DS, al igual que con el término “videoconsola” y otros que vayan apareciendo por el estilo.

Bueno, a lo que vamos: hoy voy a hablar de uno de los factores que, por un lado, están dificultando cada día más la salida de videojuegos al mercado, pero por otro lado, están expandiendo infinitamente la usabilidad y las posibilidades de las máquinas: los homebrews o software scene. Y uno se pregunta ahora, ¿y ésto que es? la manera más rápida y eficaz de reponder a esta pregunta es decir que un homebrew (software casero no oficial) es cualquier tipo de aplicación o archivo ejecutable creado por un programador (aficcionado ó experto) para cualquier tipo de  plataforma, generalmente videoconsolas propietarias. Hace poco se han empezado a fabricar videoconsolas destinadas únicamente al uso de homebrews, pero no es por esa rama por la que me quiero enredar. Por eso, meto aquí a la consola revolucionaria del mercado (por mucho que digan de la PSP, creo que la que voy a mencionar no tiene nada que envidiarle), que no es sino la Nintendo DS. Pocos han sido los programadores de homebrews que no se han parado a meditar sobre las grandes propiedades que tiene la consola de dos pantallas, y pocos han sido a los que no se les ha pasado por la cabeza: ¿y por qué no hacer una aplicación para Nintendo DS? es aquí donde entran en juego esos accesorios que venden ya hasta incluso con las DS (en tiendas que no sean de Nintendo), las flash cards. Y esque de poco serviría hacer una aplicación para Nintendo DS sin poder usarla en la Nintendo DS. Por eso, empezaron a crearse cartuchos “enchufables” en la DS, los cuales o bien tienen memoria interna, o se le añade la memoria mediante una tarjeta de almacenamiento. Así que, mediante las flash cards (benditas flash cards), podemos hacer funcionar aplicaciones determinadas hechas por otros en nestra Nintendo DS.

Las aplicaciones existentes son muy variadas, y algunas están muy bien hechas. Voy a intentar clasificar las que más se usan o las más destacadas en categorías:

– Las de reproducción de medios (música, fotos, vídeos, audio,…) entre las más destacadas están Moonshell y Licks media player

– Las de creación de audio: aquí destacan el Mario Paint Composer, que es una aplicación desarrollada a partir de otra que se publicó junto con un juego de SNES, el Mario Paint.

– Las de creación y edición de gráficos: cabe destacar el Phidias, que es una auténtica herramienta para hacer imágenes impresionantes; y también destacan aplicaciones Colors!.

– Las de edición y creación de textos: DSWord,un word para la DS en todo su esplendor.

Internet: buff, aqui hay mucho para hablar; está bunjaloo, un gran navegador web, BeupMSN, para charlar con los contactos de tu cuenta, etc.

Emuladores: mis aplicaciones favoritas tras las de organización del sistema y aplicaciones “mayores”. Te permiten emular y jugar a máquinas y consolas antiguas. Los más importantes y destacables son Lameboy, NesDS, SNEmulDS, NeoGeo…

Aplicaciones mayores: son los sistemas operativos desarrollados para Nintendo DS, o imitaciones de otros, o sistemas operativos originales adaptados a la consola de dos pantallas. Los más importantes: BeídOS (cómo no xD), MeOS, Dphone, MinivMac…

Otras aplicaciones: Son herramientas pequeñas, desarrolladas por programadores para aprender a manejarse con la programación de homebrews (al menos eso creo yo); están por ejemplo, el checkDS, las calculadoras para DS, …

Juegos: creo que este tipo de aplicaciones son las que van a sacar el máximo partido a la DS. Por ejemplo tenemos juegos como AliensDS, DoomDS y Nuke Duk’em 3D, que aprovechan el uso de sprites 3D de DS; también están DiceWars DS (guerra-estrategia con el stylus), juegos de plataformas como Monky, y juegos clásicos o de mesa como Space Invaders o Black Jack DS.

Actualmente, las aplicaciones que uso son: Licks Media Player, moonshell, lifeDS, AliensDS, Monky, DSOrganize, Colors!, SNEmulDS, Lameboy, NesDS, y otras que ahora mismo no me acuerdo.

Agradecer a mi compañero Hymake por la información de algunos Homebrews y a la página web SceneBeta por sus homebrews. Si queréis bajaros homebrews, probad a ir allí.

Hasta aquí el artículo de Homebrews. Espero volver a pasarme por aquí pronto.

Bye^2

El principio de un no muy largo viaje

Bueno, pues aqui estamos, he creado este blog (mi primer blog propio) con la idea de contar las cosas que se me vayan ocurriendo y para desahogarme de lo que me pase en este mundo que conocemos tan poco.

Principalmente, hablaré de cosas que tengan que ver con mis aficciones, a saber: videojuegos, ordenadores (sobre todo software, sobre todo del libre), algo de música (no mucho, pero bueh), algo de literatura e idiomas y alguna que otra anécdota personal.

Pues nada, esto es todo por ahora. Pronto traeré algo nuevo que contar. ¡Nos veremos pronto!