The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

Archivos en la Categoría: Emuladores y Simuladores

Un Nuevo Mundo Virtual en 3D llamado Avination


Avination es una plataforma virtual de código abierto basado en Second Life, muy idéntico, aunque por el momento con pocos residentes. El visor que ofrece Avination para acceder al mundo virtual, cuyos binarios para los distintos sistemas operativos y código fuente lo pueden obtener del Sitio Oficial de Avination, también ofrece la posibilidad de acceder a Second Life.

En pocas palabras, al igual que Second Life, Avination presenta su propia moneda, regiones, residentes, aunque también ofrece la capacidad de crearse un avatar basado en el de Second Life.

Lo más importante de estos mundos virtuales es la prestación que brinda para poder realizar actividades colaborativas, metodología de enseñanza espacial, diversión, negocios, etc; uno más que se une a la lista de Mundos Virtuales  en la Red.

Instalación y Configuración del Emulador de Android en Linux


Hoy voy a jugar por un momento con Android, no tengo un Teléfono Mobil con tal Sistema, por lo tanto haré uso del emulador que podemos conseguirlo de la web de Android Developers:

Descargar: SDK Android

Yo descargué la versión para Linux, pues lo instalaré sobre mi Debian.
Antes que nada vamos a necesitar cumplir ciertos requisitos; primero instalar los componentes de java si aun no lo tienen:

Configurar Java:

#aptitude install sun-java6-jdk sun-java6-jre

Si están usando el sistema a 64-bit necesitarán instalar las librerías de compatibilidad a 32-bit

#aptitude install ia32-libs

Si tienen instalado el GCJ (Gnu Compiler for Java), lo cual no tiene nada de malo pero no lo consideren por ahora, los recomiendo que para hacer correr el Android trabajen con el Sun JDK, pues yo tuve problemas al tratar de hacerlo con GCJ, lo desinstalé momentáneamente:

#aptitude remove gcj-jdk

Luego nos aseguramos de seleccionar el compilador por defecto que usaremos, en ambos casos los que son de Sun, descarten si está seleccionado el GCJ:

#update-alternatives --config javac
#update-alternatives --config java

Configurar Android:
Una vez configurado nuestro entorno de java y descargado el SDK de Android, vamos a descomprimir el paquete descargado, en mi caso acostumbro instalar los programas externos en /opt:

#cp android-sdk_r09-linux_x86.tgz /opt
#cd /opt
#tar -xvf android-sdk_r09-linux_x86.tgz

#cd android-sdk-linux_x86/tools

Finalmente, para tener acceso desde el terminal a los binarios y lista de comando a usar agregamos al PATH el directorio descomprimido:

PATH=$PATH:/opt/android-sdk-linux_x86/tools
export PATH

Y ahora para ejecutarlo, simplemente escribimos en la terminal:

#android

Se abrirá una ventana como esta:

Debemos actualizar e instalar los componentes que nos sean útiles, por el momento yo instalé la plataforma SDK Android Honeycomb revisión1 y la plataforma SDK Android 2.3.1 API 9 revisión2:

Para terminar, nos vamos a Virtual Devices y elegimos crear un nuevo dispositivo Android, este paso lo puedes configurar según como lo desees:

Lo único que nos queda por hacer es ejecutarlo seleccionando el dispositivo creado, dándole clic en “start” y realizar todas las operaciones que nos son permitidas como si fuese realmente un fierro:

 

Instalación de Second Life en Linux


Parece ser que Second Life Viewer ya va tomando estabilidad en sus recientes versiones para linux, pues hasta hace poco siempre solía estar en versiones beta mientras que para otros sistemas operativos existía en sus versiones más recientes. En seguida vamos a describir en pocos pasos el método de instalación en linux, está por sobreentendido que debemos contar mínimamente con una tarjeta de video que soporte aceleración gráfica y un no despreciable ancho de banda.

Descargar Second Life Linux Viewer:

Se obtendrá un tar.bz2, que especifica la versión correspondiente del programa:

SecondLife-i686-2.4.0.216989.tar.bz2

Descomprimir el tar.bz2 y proceder a la instalación:

#tar -xvf SecondLife-i686-2.4.0.216989.tar.bz2

#cd SecondLife-i686-2.4.0.216989/

#chmod +x install.sh

#./install.sh

Existe otros visores, inclusive muchos que son Open Source, y muchos de ellos tienen soporte para Linux, pueden obtener información en Alternates Viewer del Second Life Wiki

Una vez completado, desde el menú se puede acceder a ejecutar la aplicación, iniciar sesión con su cuenta y listo.

Ingeniería Inversa del Sistema de Simulación de Créditos Personales del Banco de la Nación de Perú


Meses atrás he realizado un pequeño proyecto de Ingeniería Inversa sobre una herramienta de uso público en el Perú.

El trabajo consistió en realizar Ingeniería Inversa al Sistema de Simulación de Créditos Personales del Banco de la Nación de Perú.

La primera impresión da a entender que la aplicación de Ingenieria Inversa hacia una Herramienta Gubernamental es delictivo, pues no creo que sea el caso, me basé en componentes que están al alcance de cualquier usuario de dicho sistema como: El Código Fuente de la Página, Documentación que por ley a propia Institución da a conocer sobre cálculos necesarios, y el resto demás fue desarrollado mediante abstracción.

El Documento se compone de los siguientes items:

  • INTRODUCCIÓN
  • ANÁLISIS
  • RECONSTRUCCIÓN
  • MANTENIMIENTO
  • COMPARACIÓN DE RESULTADOS
  • INSTALACIÓN
  • CONCLUSIONES

Se detalla paso a paso el proceso de Ingeniería Inversa, en el cual reutilizamos gran cantidad de los ficheros públicos y las modificaciones que se hicieron para lograr el objetivo.

Entre los cambios realizados puedo mencionar:

Una pequeña base de datos en PostgreSQL creada por abstracción.

Creación del módulo con contenidos escenciales que es invisible entre los datos recopilados.

Adaptación del Sistema con gran cantidad de contenido de código JavaScript hacia PHP.

Éste es el resultado obtenido al final del trabajo desarrollado:

Leer más de esta entrada

Diseño de Casas con Sweet Home 3D



Sweet Home 3D es un software Open Source con Licencia GPL, que ayuda a diseñar el interior de una casa mediante un plano en 2D y presenta una vista gráfica en 3D.

Sweet Home 3D permite agregar artefactos a cada compartimiento diseñado, como muebles, autos, etc.

Actualmente presenta versiones para Linux y Windows los cuales son posibles descargar desde su página web.

Leer más de esta entrada

Simulación de Dinámica de Sistemas con VENSIM


VENSIM es una herramienta de modelado que permite simular, analizar y posteriormente optimizar modelos de dinámica de sistemas.

Si bien es cierto, VENSIM es propietario (Ventana Systems), pero nos permite hacer uso de Vensim PLE como versión educativa con el cual se puede empezar a simular dinamicas de sistemas.

Descargar VENSIM

Leer más de esta entrada

West Point Bridge Designer para el Diseño, Construcción y Simulación de Puentes


Como mencionaba en post anteriores, es algo dificil de encontrar software libre  dedicados a la simulación específica.

En este post trataré un poco de lo que es West Point Bridge Designer , un software de simulación desarrollado por The U. S. Military Academy at West Point para creación de puentes.

En su construcción intervienen factores claves como materiales, tamaños, resistencias y el diseño que se realiza para la construcción del puente, dependiendo de ellos el costo que podría resultar de tomar tal desición a la hora de su construcción.

Aunque no existe una versión para windows, es posible ser ejecutada en linux mediante emulación, y una edición en Java está siendo actualmente desarrollada para su proxima versión.

Este software es gratuito, de uso educativo y de dominio público. Puede ser instalado en tantos equipos como desee, y puede distribuirse a otros sin necesidad de pedir permiso previo.

Leer más de esta entrada

Simulación de Física de Fluidos con OECAKE


Podemos catalogar a OECAKE como un software de Simulación de dinámica de fluidos. Con él podemos hacer uso de materiales como fuego, polvora, agua, arroz, hielo, etc con los cuales podemos crear objetos y ver su comportamiento de acuerdo a las leyes físicas generales.

Este software soporta diversos materiales con propiedades fisicas tales como los líquidos, gases, objetos rígidos, elasticidad, etc.

Actualmente no he podido encontrar una solución análoga open source, pero creo que vale la pena el post para dar a conocer el tipo de herramientas que escasean, los cuales son principalmente del tema de simulación.

Ver OECAKE

Leer más de esta entrada

Simulación de Física 2D con PHUN


¿Qué es PHUN?

Es un software de simulación en 2D que fue creado como tema de tesis, y es capaz de imitar  objetos que cumplan las leyes físicas universales.

¿Para qué sirve?

Sirve para simular comportamiento de diferentes elementos cuya principal virtud es brindarle propiedades físicas a los objetos que construimos.

¿Quién lo creó?

Emil Ernerfeldt

¿Qué Es Algodoo?

Algodoo es la versión comercial, está basado en Phun, es desarrollado por Algoryx Simulation, y el mismo creador, Emil Ernerfeldt.

No, not for now (though we are indeed fans of Open Source)

El código fuente no está disponible, pero existen versiones hechas para linux, mac y windows.

Leer más de esta entrada

Bordeaux Group


Bordeaux es un software que brinda servicios  de compatibilidad con el sistema de las ventanas. Los usuarios nuevos en  Linux de vez en cuando se encuentran tentados a usar dicho software tal es el caso de la popularidad de wine, Bourdeux trata de ser una implementación de wine para dar mejor performance en el rendimiento de los programas emulados.

También la gente de PC-BSD ha construido un PBI para la versión 7.0. Si utilizas PC-BSD se necesita para instalarlo wine 1.1.4 PBI. Las versiones anteriores de wine 1.1.4 no tienen soporte para wineprefixcreate.

CrossOver Games para PC-BSD 7.0


Ahora pueden jugar los juegos que quieran, en cualquier plataforma que quieran! Con CrossOver Games, puede ejecutar muchos juegos populares de del sistema de las ventanas en un Intel Mac OS X, Linux PC o PC-BSD. Sea cual sea su gusto.

CrossOver Games se basa en las versiones más recientes del Wine, sobre la base de las contribuciones de ambos CodeWeavers y el de código abierto Wine. Se diferencia de otros productos de CrossOver, que están destinados principalmente a aplicaciones de productividad de oficina (y, por tanto, la máxima estabilidad).

https://i2.wp.com/www.cnxmac.com/imagenes/media/crossovergames.jpg

CodeWeavers oficialmente es compatible con los siguientes juegos:
* World of Warcraft
* EVE Online
* Guild Wars
* Prey
* Steam Games, including:
o Half-Life 2
o Team Fortress 2
o Counterstrike
o Counterstrike: Source
o Civilization IV
o Peggle Extreme
o Call of Duty 2
o Max Payne 2
o Grand Theft Auto 2
* Y más …

Descargalo via torent: Download via torrent!

Fuente: www.monova.org

WIne también ejecuta virus en linux


Han pasado algunos dias desde que me sucedió algo no usual en mi debian, he tenido problemas por culpa de un bicho de esos que causan alarma sobre windows.
Todo empezó mIentras estaba cómodamente adiestrando mi sistema, ah y terminaba de ejecutar un programa con el wine, luego mientras charlaba por el pidgin me enviaron un archivo de esos que te lanza todo el mundo, ya tenia muchos de esos, incluso los había habierto antes para ver que contenía, sin miedo porsupuesto “estaba sobre linux” a que podría temer?, así que esta vez lo ejecute, y me di la sorpresa que era un exe, y aún tenía activado el wine…. sentí como mi ordenador comenzaba a volverse lento, hasta que me dí cuenta que algo andaba mal. La razón estaba ante mis ojos, el screenlet que tengo en el escritorio, el cual me muestra el proceso del CPU, me mostró un 100% de uso, eso no era normal, tardé en cerrar todos los aplicativos que tenia abierto en varios minutos, por un momento se me vino a la mente hacer un REISUB para reiniciar el ordenador, pero no quería perderme la oportunidad de saber que es lo que ocasionaba esto. Tardé otro tiempo más en lograr que se abriera el terminal, si que la máquina estaba lentasa, pero inmediatamente no dude en lanzar un top (para hacer esta captura mi maquina se demoró como 10 minutos :) ), Vean Uds los resultados.

Haz clic sobre la imágen para verlo completo

Posterior a esto solo maté estos procesos, ” kill PID”, y todo volvió a la normalidad, desabilité wine, y creo que así estaré más seguro.

Preparando VirtualBox para virtualizar PC-BSD7 Alpha2


Antes de realizar la instalación en disco fisico de PC-BSD7 Alpha2,  he querido ver que tal corre sobre una maquina virtual, en este caso sobre VirtualBox. Aquí tiene la sencilla manera de configurar virtualBox para instalar PC-BSD.

No se vee mucho, pero solo hace falta intuición. :)

CrossOver Games


Jeremy White, de CodeWeavers , acaba de anunciar una magnífica noticia para los usuarios de PC-BSD: Se ha publicado CrossOver Games de manera experimental para todos los usuarios de PC-BSD. Esta edición, permitirá a los usuarios testear y jugar a aquellos juegos creados para Windows en su sistema operativo PC-BSD. En estos momentos, el soporte que recibe Wine para los sistemas BSD mejora poco a poco, a pesar de que todavía hay mejoras por hacer.

Jeremy reta a toda la comunidad de BSD e insta a que mostremos nuestro apoyo a esta release o versión, firmando con CodeWeavers y votando de manera positiva la petición de realizar un soporte oficial a los sistemas BSD.

¡Descárgate CrossOver Games ahora mismo!

Fuente: pcbsd.es

Opciones de Virtualización: QEmu, VMWare Server, VirtualBox y Parallels


El sitio Techthrob publicó una comparación de las múltiples soluciones de virtualización para el escritorio del usuario común que existen en GNU/Linux

Usando como base Ubuntu 7.10 “Gutsy Gibbon” evalúan (K)QEmu, VMWare Server, VirtualBox y Parallels (el último en llegar a la fiesta). QEmu, VMWare y Parallels están disponibles en los mismos repositorios de Gutsy, mientras que VirtualBox se descargó de su sitio.

Los resultados son reveladores:

“VMWare y VirtualBox definitivamente quedaron como los claros ganadores. Para el uso individual, donde la habilidad de correr un sólo escritorio de Windows dentro de Linux es todo lo que se necesita, VirtualBox es mi preferencia. Es mucho más pequeño que VMWare, que viene con muchos extras que no son necesarios para el usuario final. Si sus necesidades son distintas, probalemente quiera probar VMWare. En general, la madurez y la estabilidad de de todas estas cuatro aplicaciones es suficiente para decir que la virtualización en el escritorio de Linux está completa”.

Aparentemente, Sun hizo una muy buena compra.

Soprendentemente, el gran perdedor fué Parallels:

“La comercial Parallels no lo hizo tan bien como sus contendientes. Desde el principio al final, instalar Windows tomó 27 minutos, o 180% más del tiempo de lo que llevó a VirtualBox o VMWare. Esto fué sorprendente y una desilusión, y una vez en Windows encontré que su performance tambié fué pobre”.

Fuente:VivaLinux.com.ar

A %d blogueros les gusta esto: