El juego Californication de Red Hot Chili Peppers existe, es de un desarrollador español y funciona en Linux

Californication, el juego

En 1999 yo hacía tiempo que había descubierto a Metallica y hacía unos años que disfrutaba más del Thrash que de cualquier otro estilo musical. Tiempo antes era más de Nirvana o Iron Maiden, y nunca he sido fan de Red Hot Chili Peppers. Sí puedo decir que me llamó la atención una canción que daba nombre a un disco. Corría 1999, y la canción era más suave de lo que solían hacer. Pero llamaba la atención por dos cosas: la primera era el nombre, Californication, que incluía la palabra «fornicación», y la segunda era un videojuego en el que aparecían los componentes del grupo.

Aquel videojuego no era real. Era una animación en la que los Red Hot Chili Peppers se enfrentaban a todo tipo de situaciones, como volar por una ciudad, esquiar o huir de un autobús para que no les atropellara. Por aquellos tiempos aún no existía o acababa de lanzarse la PlayStation 2, y juegos como ese, con esos gráficos, aún no eran habituales. Hoy en día, esos gráficos no parecen gran cosa, pero, ¿y si lo hubiera hecho real un sólo desarrollador? Eso ha pasado, y el desarrollador es español.

Californication para Windows funciona con WINE

Nada más iniciar el juego vemos a un perrito dentro de un tanque y un nombre que delante tiene una arroba. Es la cuenta de Twitter de Miguel (@comandogdev), y a continuación vemos una pantalla que nos indica qué música va a sonar. Porque sí, el juego es uno como cualquier otro, pero siempre que lo hemos visto ha sonado de fondo Californication, por lo que la experiencia completa se consigue con esa canción de fondo. ¿El problema? Es evidente: los derechos de autor. Pero a Miguel se le ha ocurrido una manera de evitar problemas.

La canción no se incluye en el juego. El menú para elegir qué ponemos son enlaces a YouTube, por lo que nos saca momentáneamente del juego hasta que empezamos a reproducir la canción y volvemos a entrar. Es aquí en el único momento en el que yo he notado algo raro en Linux, pero es que no está disponible para nosotros. ¿Y por qué lo escribimos en Linux Adictos? Pues porque funciona perfectamente en Linux.

El juego está disponible gratis en este enlace para Windows y macOS. Es un ZIP de menos de 300mb que dentro tiene un EXE y algunos archivos más, pero lo importante es que, si tenemos instalado WINE, podremos jugar a Californication sin problemas.

Es gratis y compatible con mandos de juegos

La primera vez que lo iniciamos, es probable que WINE nos diga que no tiene algún paquete instalado, pero se acepta y más tarde podremos jugar a Californication. Como he mencionado, puede ser que al elegir la música de fondo y volver a entrar haya algo que no funcione, pero se puede cerrar, volver a abrir y, con la música ya sonando, la segunda vez elegir que no suene nada. También puede que tenga algo que ver algo de mi mando, que no funciona todo lo bien que podría (como podéis comprobar en el vídeo anterior, en el que he elegido un «cover» para evitar que YouTube me lo elimine).

El juego usa el motor Unity para moverse, y tenemos varios niveles para elegir. La mecánica es sencilla: tenemos que conseguir coger hasta cinco logotipos de Red Hot Chili Peppers antes de que se acabe la barra de nuestra vida. Se puede jugar con mando o con el teclado, y no hace falta aprender mucho para empezar a jugar. En la parte inferior de la pantalla tenemos un mapa que nos ayudará a saber dónde están los logos, los enemigos e incluso obstáculos. Vaya, que no le falta de nada.

Pero lo más importante de esta noticia son tres cosas: la primera, que el juego Californication es una realidad; la segunda, que lo ha creado un desarrollador español, quien lo ha añadido a su porfolio para promocionarse; y la tercera es que está disponible, bueno, que podemos jugarlo en Linux sólo con WINE. Os dejamos con el vídeo original de 1999 o 2000 (tengo dudas de cuándo salió).

from Linux Adictos https://ift.tt/n3XHEsN
via IFTTT

libguestfs: accede y modifica imágenes de disco de máquinas virtuales

libguestfs

Quizás no muchos conocen libguestfs, una biblioteca escrita en C y un conjunto de herramientas que te permiten acceder y modificar las imágenes de disco virtual empleadas en las máquinas virtuales. Además, podrás trabajar con varias plataformas de virtualización basadas en KVM de Linux, y las imágenes de las MV se montarán directamente sobre el host haciendo uso del módulo FUSE y con las herramientas guestmount/guestunmount.

Otro detalle positivo de libguestfs es que puede acceder a casi cualquier FS, o sistema de archivos, y eso incluye todos los de Linux (ext2, ext3, ext4, XFS, btrfs,…), los de MS Windows (VFAT y NTFS), los de macOS (HFS y HFS+), así como los de BSD, e incluso gestión de volúmenes LVM2. Todo eso tanto en MBR como en GPT.

En cuanto a los tipos de discos virtuales a los que puede acceder, pueden ser:

  • qcow2
  • VirtualBox .vdi
  • VMWare .vmdk
  • Hyper-V .vhd y .vhdx

También puede acceder y modificar archivos, dispositivos locales, imágenes ISO, tarjetas de memoria SD, o hacerlo de forma remota a través de protocolos como:

  • FTP
  • HTTP
  • SSH
  • iSCSI
  • NBD
  • GlusterFS
  • Ceph
  • Sheepdog
  • etc.

Por otro lado, libguestfs no necesita privilegios, lo que también resulta interesante. Gracias a este proyecto, tendrás varias herramientas de línea de comandos como guestfish, guestmount, guestunmount, virt-rescue para reparar las MV que no arrancan, virt-cat, virt-tar, etc.

libguestfs también actúa como una API para poder vincular programas de administración en diversos lenguajes de programación:

  • C
  • C++
  • Perl
  • Python
  • Ruby
  • Java
  • PHP
  • Haskell
  • Erlang
  • Lua
  • C#
  • etc.

También puedes usarlo desde scripts, lo que resulta muy práctico a la hora de administrar sistemas. Además, este proyecto de Richard Jones se puede instalar desde los repos de muchas de las distros conocidas de esta forma:

  • Debian/Ubuntu y derivados

sudo apt install libguestfs-tools

  • Fedora/CentOS/RHEL y derivados

sudo dnf install libguestfs

  • Arch Linux y derivados

sudo pacman -Sy libguestfs

Por cierto, si estás usando libvirt y tratas de invocar a alguna de las utilidades o herramientas incluidas en libguestfs, vas a recibir un error como este:


libguestfs: error: could not create appliance through libvirt.

La solución es tan simple como exportar una variable como «direct» así:


export LIBGUESTFS_BACKEND=direct

Más información – Sitio web oficial

from Linux Adictos https://ift.tt/LJukj4I
via IFTTT

Arch Linux y Manjaro trabajan para mejorar la gestión que hace el segundo de AUR

Manjaro trabaja con Arch Linux para mejorar la gestión de AUR

Hace unas semanas, la cuenta oficial de Manjaro en Twitter publicó algo que alteró a sus usuarios. Era un tweet que parecía normal, pero que terminaba recomendando los paquetes Flatpak para que se usara menos AUR, el repositorio de la comunidad de Arch Linux en donde se encuentran paquetes como el Chrome de Google, por poner un ejemplo. Hubo gente que respondió a aquel tweet diciendo directamente que usaban Manjaro/Arch Linux por AUR, y era difícil de creer lo que estábamos leyendo, pero todo tiene una explicación y parece que una solución.

El principio de la explicación es que hay usuarios que usan AUR un poco de más. Es decir, incluso instalan el software desde este repositorio de la comunidad de Arch Linux antes que desde los repositorios oficiales. Cuando las peticiones son pocas, no hay problema, pero Manjaro no es Arch Linux, y su rama estable se actualiza cada pocas semanas. Ese es parte del problema: cuando Manjaro lanza una versión estable, muchos tiramos de Pamac para actualizar, y Pamac actualiza todo lo que tiene disponible, paquetes de AUR incluidos. En esos momentos, Arch User Repository sufre, y Manjaro se lleva un pequeño tirón de orejas.

Arch Linux y Manjaro preparan soluciones

Tal y como explican en este y este otro enlace del GitLab de Arch Linux, están trabajando en un nuevo AURweb que mejoraría la gestión del tráfico. Por lo que leemos en el segundo enlace, una solución parece ser bloquear el User Agent de Pamac, con lo que el tráfico parece reducirse hasta una octava parte. Si Manjaro ha publicado que están trabajando con Arch Linux, no parece probable que la solución sea un bloqueo permanente, sino temporal, probablemente en los días en los que se lanza una versión estable. Si es esto último lo que deciden hacer, recibiríamos las actualizaciones estables como siempre, pero los paquetes de AUR se actualizarían en otro momento.

Se espera que pronto publiquen detalles más extensos, pero este trabajo conjunto entre «padre» e «hijo» hará que todos salgamos beneficiados.

La última versión estable de Manjaro se lanzó el pasado 27 de febrero.

from Linux Adictos https://ift.tt/g6GmdB7
via IFTTT