Publicaciones sobre linux

Configurar RetroArch en Steam

RetroArch es un agregador de emuladores y videojuegos para estos, multiplataforma (descargas de plataformas soportadas) y de código abierto. Es posible instalar RetroArch de forma directa en el sistema operativo o a través de Steam, teniendo este algunas ventajas adicionales de unir las caracterśticas de Steam Play y el almacenamiento de estado en Steam Cloud. Adicional a esto, sin duda es una ventaja para el desarrollo de la comunidad alrededor de este medio adicional de distribución.

Leer más…

Usar Ubuntu en Windows con WSL2

Como contaba en una que otra publicación, por motivos laborales mantengo mucho en Windows pero es necesario en ocasiones tener Linux a la mano. Sin duda a nivel de desarrollo Linux toma cada vez mayor relevancia y es notorio cuando Microsoft le da relevancia al soporte de Linux en su ecosistema, no solo en despliegues en nube sino también en el mismo escritorio. En esto último, referimos a WSL (Windows Subsystem for Linux) [wsl].

Leer más…

Usar la cámara de tu celular como webcam

Con la nueva normalidad que vivimos alrededor de la virtualidad, el uso de videollamadas se ha incrementado y muchas cámaras incorporadas en los equipos no poseen buenas características (o son ausentes). Adicional, el soporte de opciones como usar el celular, una buena alternativa para no comprar una cámara web, es amplio en Windows pero no en Linux.

Así que, por ese motivo hoy les compartiré como usar la cámara del celular (Android o iOS) como cámara web en Linux.

Leer más…

Crear contenedor Docker aplicación GUI - EALite

Dando continuidad al uso de contenedores que inicie en la publicación anterior, Crear contenedor LXC para aplicación GUI - EALite, reproduciré la instalación de Enterprise Architect Viewer (EALite) con Docker (y por supuesto, Wine). Si deseas reproducir el ejemplo de este caso, requieres reproducir la el artículo mencionado para extraer el directorio de Wine.

A diferencia de LXC, Docker está más orientado al aislamiento de aplicaciones y no de sistema operativo (LXC cumple una función más cercana a una máquina virtual) lo cual ayuda a un mejor despliegue de aplicaciones y la estandarización de las etapas de desarrollo y de pruebas.

Común a LXC tenemos imágenes base que podemos usar, disponibles en DockerHub. A partir de estas podemos completar nuestras necesidades especificando en el archivo Dockerfile.

Leer más…

Crear contenedor LXC para aplicación GUI - EALite

El uso de contenedores en la industria del software se ha extendido ampliamente y no es de extrañar, ofrece a los desarrolladores la posibilidad de mejorar el aislamiento de sus servicios y de ahí hacerlo menos susceptible a errores por colisiones con otros servicios o conflictos de dependencias. Al mismo tiempo, son una alternativa más amigable en recursos respecto a las máquinas virtuales.

Múltiples proveedores de infraestructura para nube ofrecen la opción de desplegar los servicios a partir de un contenedor, y sin duda, facilita la distribución de entornos de desarrollo y aplicaciones.

Leer más…

Instalando paquetes en Linux (Mint)

En Linux ahora tenemos muchas más opciones para instalar nuestros programas favoritos y de uso diario, según los intereses personales en reducir espacio en disco, aumentar estabilidad, mejorar seguridad, disponer siempre de la última versión, tener muy buena integración con el sistema operativo o no requerir permisos de administrador. Algunas de las estrategias, incluso facilitan que el mismo mecanismo podemos usarlo en más de una distribución Linux y así disponer de una transición más simple.

Leer más…

Recuperar el arranque de tu Moto G5 en Linux

Recientemente, aunque cambié a un Moto G7, pensaba restaurar el celular de fábrica pero salió mal el proceso (no siempre es fácil si pretendes eliminar el acceso a administrador -root- y el recovery personalizado -TWRP-).

A raíz de esto, no funcionaba play service y por ende no era posible llegar a la pantalla de ingreso de usuario ni omitirlo. Esto es un tipo de fallo denominado soft brick, en el cual el celular es inservible a nivel de sistema operativo (se distingue de un hard brick, en el cual el daño es físico).

Leer más…

Ejecutando macOS en Linux

Debo admitirlo, no me gusta Mac y sigue sin gustarme, pero en múltiples ocasiones se hace necesario poder disponer de un Mac al igual que de un Windows para efectos de pruebas o de correr software específico cuando no hay de otra. Por este caso me di a la tarea de buscar como lograr ejecutar macOS en mi equipo Asus que posee Linux instalado de la forma más fácil posible. A continuación, como ejecutar macOS (específicamente hackintosh) en tu equipo Linux (el procedimiento aplica también para Windows).

Requisitos: Conexión a internet estable, disco duro con más de 100 GB disponibles, RAM superior a 6 GB, procesador de más de dos núcleos (preferible Intel) y mucho tiempo.

Leer más…

Con calma para SteamOS

Bueno, es un poco raro que sin escribir hace mucho, lo primero que escriba sea del mundo linux que del mundo de la ciencia y particularmente de la física que es mi especialidad. Pero resulta que a veces es un poco más fácil escribir sobre cosas que no toque justificar tanto.

Soy usuario Linux desde 2009, usando la distro Ubuntu con escritorio gnome. Pero hace algún tiempo empece a comprar juegos en Humble Bundle. Muy buenos titulos, excelentes gráficos y en otros excelentes historias, multiplataforma, mejor dicho un paraíso gamer y al mejor precio (créanme! máximo he pagado 15 dolares por 10 títulos en varias plataformas y sus audios). Parte de estos títulos son de la corporación Valve, desarrolladora de la plataforma de videojuegos Steam.

Leer más…