LLVM 17.0 ya fue liberado y estas son sus novedades

LLVM Logo

LLVM es una marco para el desarrollo de compiladores ademas de que ayuda a construir nuevos lenguajes de programación y mejorar los lenguajes existentes

Después de seis meses de desarrollo se ha presentado la nueva versión de LLVM 17.0, en la cual se han implementado diversas mejoras, cambios, correcciones de errores y sobre todo diversos aspectos importantes en Clang 17.0.

Para quienes desconocen de LLVM, deben saber que este es un compilador compatible con GCC (compiladores, optimizadores y generadores de código) que compila programas en un código de bits intermedio de instrucciones virtuales tipo RISC (una máquina virtual de bajo nivel con un sistema de optimización multinivel).

El pseudocódigo generado puede ser convertido por el compilador JIT en instrucciones de máquina justo en el momento de la ejecución del programa.

Principales novedades de LLVM 17.0

En esta nueva versión que se presenta de LLVM 17.0 hay diversos aspectos relevantes a tomar en cuenta, de los cuales están por ejemplo las mejoras en el backend X86, pues ha agregado soporte para extensiones de arquitectura de conjunto de instrucciones ISA SHA512, ISA SM3, ISA SM4 e ISA AVX-VNNI-INT16.

Ademas de ello, también se destaca las mejoras en las capacidades de backend para la arquitectura RISC-V que se han ampliado significativamente, pues agregó soporte para el procesador sifive-x280.

Otro de los cambios que podremos encontrar, es el soporte implementado para extensiones de procesador XTH*, asi como compatibilidad con las extensiones LSX, LASX, LVZ y LBT ISA al backend de la arquitectura LoongArch.

Se han mejorado los backends para arquitecturas AArch64, ARM, WebAssembly, MIPS, PowerPC, AMDGPU, se han ampliado las capacidades del enlazador LLD y se agregó un nuevo comando de «register info» al depurador LLDB para mostrar toda la información conocida sobre un registro.

Por la parte de las mejoras en Clang 17.0 se destaca que se han implementado las características definidas en el futuro C-estándar C2x tales como las palabras clave bool, static_assert, aligns, alignof y thread_local, también la capacidad de especificar corchetes vacíos «{}» para la inicialización a valores cero.

El código C proporciona la capacidad de reenviar la expresión «goto» dentro de bloques «asm» mediante etiquetas seleccionadas indirectamente, se agregó soporte para una extensión de C que permite usar un tipo en lugar de una expresión como primer operando en «_Generic», ademas de que en expresiones constantes en lenguaje C se permite el uso de estructuras, uniones y arrays declarados con el atributo «const».

Por la parte de las mejoras relacionadas con el estándar C++20, se menciona que ahora en todas las plataformas, excepto Windows, se tienen soporte completo para Coroutines, ademas de que se han implementado los requisitos adicionales para operaciones de comparación de expresiones constantes.

También se destaca que ahora se garantiza el análisis correcto de las plantillas lambda especificadas inmediatamente después de los parámetros de la plantilla y que contienen una variable con un tipo dependiente en el bloque. Se reservó el uso de guiones bajos dobles en literales de usuario y se desaconsejó el uso de la palabra clave «operator» en definiciones de funciones con identificadores reservados en el nombre

En cuanto a las mejoras a tomar en relacionadas con el estándar C++23 , se menciona que se encuentra en la etapa final de aprobación por parte de ISO, pues se cambió el alcance del tipo de retorno final en las funciones lambda para observar primero los ganchos y luego el texto circundante.

De los demás cambios que se destacan:

  • Se agregó la capacidad de definir matrices multidimensionales usando
  • Al compilar aplicaciones C++ usando el modo de optimización «-O0», se ha mejorado la generación de código para llamadas.
  • Se agregó soporte para la variable de entorno NO_COLOR para deshabilitar el color de salida.
  • Las herramientas de diagnóstico y análisis estático se han ampliado significativamente, por ejemplo, se han agregado nuevas comprobaciones de desbordamiento de enteros con signo, corrección de plantillas lambda, expresiones constexpr, comparaciones con punteros nulos, uso de estructuras no inicializadas, etc.
  • La biblioteca Libc++ continúa implementando soporte para las capacidades de los estándares C++20 y C++23, y también se ha comenzado a trabajar para brindar soporte para la especificación C++26.
  • Se agregó soporte para la expresión «requires cplusplus23» en las descripciones de conexiones entre archivos de encabezado y módulos.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

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

En Debian continúan los cambios y ahora dicen adiós a mipsel mientras LoongArch llega a la familia de ports

Debian

Debian es un sistema operativo y una distribución de Software Libre

Hace algunos días se dio a conocer la noticia de que los desarrolladores del proyecto Debian anunciaron la finalización y eliminación del port de la arquitectura «mipsel» de los repositorios unstable/experimental. Dentro de las principales razones de eliminar el port se destaca que máquinas tipo MIPS tienen CPUs de 64 bits y en la cual se desarrolla el port «debian-mips64» y por lo cual no tiene caso continuar destinando recursos.

Mipsel era uno de los ports Debian compatibles más antiguos, más antiguo solo por el port para procesadores i386. Se menciona que es probable que Debian 12 sea la última versión que admita mipsel, ademas de que este cambio no afecta a la arquitectura mips64, que sigue siendo compatible.

Mipsel, era una de las dos adaptaciones a MIPS, el cual se compone de «debian-mips» y «debian-mipsel». Estos se diferencian en la forma en que se almacenan los bytes internamente, también llamado endianness en los binarios. Las CPUs MIPS son capaces de trabajar con ambas formas de representación, pero ya que normalmente el software no es intercambiable en este aspecto, necesitamos tener ambas arquitecturas.

Las máquinas SGI funcionan en modo big-endian, (debian-mips), mientras que las Loongson 3 funcionan en modolittle-endian (debian-mipsel). Algunas placas, como la placa de pruebas BCM91250A de Broadcom (conocida como SWARM) puede funcionar de los dos modos, seleccionable a través de un conmutador en la placa. Algunas máquinas como las Cavium Octeon permiten seleccionar entre los dos modos en el cargador de arranque.

Por la parte de la finalización del soporte, también se mencionan los siguientes problemas técnicos como motivos para la interrupción del soporte de mipsel, entre ellos:

  • El límite de tamaño de memoria en el espacio del usuario es de 2 Gb.
  • La arquitectura es susceptible al problema 2038 (time_t de 32 bits). La solución romperá la ABI y esencialmente requerirá un reinicio completo del sistema, perdiendo compatibilidad con los programas binarios.
  • No existe ningún equipo más o menos potente basado en la arquitectura mipsel para el sistema de montaje.
  • Hay problemas al crear algunos paquetes para la arquitectura mipsel.
  • Las herramientas modernas suelen utilizar una representación diferente de NaN para punto flotante. Arreglar este aspecto requerirá un reinicio completo con pérdida de compatibilidad con los programas binarios existentes.

Por otra parte, también vale la pena mencionar que los desarrolladores anunciaron días antes del anuncio de la finalización de mipsel, la adición del port de la arquitectura «loong64» para sistemas basados ​​en la arquitectura del conjunto de instrucciones LoongArch utilizada en los procesadores Loongson 3 5000 e implementando un RISC ISA similar a MIPS y RISC-V.

Con la adición de este nuevo port, se agregó soporte para la infraestructura de compilación del port y al archivo oficial de Debian. En la etapa actual de integración, basándose en la base de paquetes disponible en Debian-Ports, se ha compilado un conjunto de aproximadamente 200 paquetes para LoongArch, que se ampliará gradualmente.

¡Hola!

Me complace anunciar que hemos agregado la arquitectura LoongArch a los puertos de Debian.
lo que significa que el puerto se ha agregado a los espejos del archivo de puertos de Debian, así como
la infraestructura que quiero construir.

Después de un arranque manual inicial de aproximadamente 200 paquetes, ahora se están construyendo dos compilaciones.
paquetes para el puerto «loong64» recién agregado con la ayuda de qemu-user. Después de suficiente
Se han creado paquetes para que el puerto sea autohospedado, estamos planeando reemplazarlos
dos construcciones con hardware real alojado en Loongson.

Sobre este nuevo port loong64, tampoco hay que olvidar que hace pocas semanas también se había anunciado el port oficial para RISC-V, el cual el proceso de integración del nuevo port con el archivo oficial de Debian se realizará gradualmente.

Con estos cambios que se han estado realizados de manera interna dentro del proyecto de Debian, nos dan a entender a los usuarios que se están mejorando muchas cosas dentro del proyecto al finalizar el soporte para arquitecturas antiguas u obsoletas, las cuales ya no tiene sentido continuar destinando recursos, los cuales mejor pueden ser destinados a las nuevas arquitecturas.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en los siguientes enlaces.

Arquitectura LoongArch agregada a los ports de Debian

Mipsel eliminado

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

RustRover, el nuevo IDE de JetBrains orientado a Rust

RustRover

RustRover: un IDE de Rust independiente de JetBrains

JetBrains dio a conocer mediante una publicación de blog, el lanzamiento de un nuevo IDE (entorno de desarrollo integrado) el cual tiene como nombre «RustRover», destinado a escribir aplicaciones en lenguaje Rust.

JetBrains menciona que el objetivo de este nuevo IDE, «RustRover» es el mejorar la eficiencia del desarrollo de Rust, satisfacer las necesidades del ecosistema de Rust y brindar soporte principal para el lenguaje.

Sobre RustRover

Como tal, se menciona que el proyecto se desarrollará como un producto comercial, pero, para aquellos que estén interesados en tener «un entorno similar», se puede crear basado en la versión comunitaria gratuita del entorno IntelliJ IDEA con el complemento intellij-rust.

El complemento de código abierto existente, en el que hemos estado trabajando durante varios años, ha servido como base para RustRover. Este complemento seguirá siendo de código abierto y estará disponible gratuitamente en GitHub y JetBrains Marketplace.

Sin embargo, en el futuro, invertiremos nuestros esfuerzos en RustRover, que es de código cerrado. Para el complemento de código abierto existente, haremos todo lo posible para mantener la compatibilidad con las versiones más recientes de nuestros IDE, pero no corregiremos errores ni agregaremos nuevas funciones.

En cuanto al desarrollo, como ya se mencionó «indirectamente», este se basa en el complemento intellij-rust, el cual es de código abierto, ademas de que se agrega soporte para el lenguaje Rust al IDE CLion e IntelliJ IDEA. Además de entregarse por separado, RustRover también se puede instalar como complemento para IntelliJ IDEA Ultimate.

En la etapa de prueba preliminar del producto, también será posible utilizar RustRover como complemento para CLion IDE, mientras que en la etapa actual de desarrollo, la funcionalidad del entorno de desarrollo propuesto está cerca de la configuración CLion IDE con un complemento para soporte Rust, pero en el futuro prometen expandir significativamente la funcionalidad existente. En cuanto al complemento abierto para CLion e IntelliJ IDEA, después del anuncio del proyecto RustRover, fue transferido a la categoría Obsoleto y JetBrains no lo admitirá oficialmente.

RustRover

Screenshot de RustRover

Al mismo tiempo, se seguirán realizando correcciones en el código del complemento para garantizar su compatibilidad con las bases de código actuales de CLion e IntelliJ IDEA, pero ya no se agregarán cambios relacionados con la corrección de errores o la adición de nuevas funciones. El antiguo complemento permanece abierto y los entusiastas pueden unirse a su desarrollo, pero los principales esfuerzos de los empleados de JetBrains ahora se centran en el desarrollo de un producto cerrado.

Como muchos de nuestros IDE, la funcionalidad de RustRover se puede instalar como un complemento en IntelliJ IDEA Ultimate. Durante el período de vista previa, también será posible instalar el complemento en CLion. Sin embargo, todavía tenemos que determinar si este será el caso una vez que hayamos lanzado RustRover. 

Por la parte de las características de RustRover, se destaca que cuenta con:

  • Herramientas para trabajar con paquetes Cargo
  • Un depurador
  • Un generador de perfiles
  • Un sistema de lanzamiento de prueba
  • Un analizador de memoria
  • Un mecanismo de detección de duplicados.
  • El editor de código admite resaltado de sintaxis, generación de código, análisis de corrección de código y autocompletado de construcciones de lenguaje,
  • Visualización de información de tipo
  • Acceso rápido a la documentación
  • Modo de refactorización inteligente y plantillas en vivo para insertar construcciones estándar.

A medida que escribe código, el IDE identifica y sugiere campos, bibliotecas y métodos faltantes para completarlos, y también identifica automáticamente errores comunes y proporciona recomendaciones para corregirlos. Además, RustRover admite todas las funciones comunes del entorno IntelliJ IDEA, incluidas herramientas de trabajo en equipo y la integración con sistemas de control de versiones.

Actualmente, la versión preliminar de RustRover está disponible para pruebas sin restricciones. Las compilaciones ofrecidas, están preparadas para Linux, macOS y Windows y se menciona que está previsto que la primera versión estable de RustRover se publique antes de septiembre de 2024.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

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

Detectaron un backdoor en el paquete deb de Free Download Manager

Hack

El reciente compromiso de la informacion a alarmado a los usuarios

Hace pocos días los investigadores de Kaspersky Lab, dieron a conocer la noticia de que detectaron un backdoor en el paquete deb del administrador de descargas Free Download Manager (FDM), el cual era distribuido a través del repositorio deb.fdmpkg.org, al que se vinculó en el sitio web oficial del proyecto.

Se menciona que el paquete malicioso fue colocado en la página web específica del sitio, el cual fue comprometida por un grupo de hackers ucranianos, aprovechándola para distribuir software malicioso, afectado a usuarios que descargaron el paquete deb entre 2020 y 2022, los cuales estuvieron potencialmente expuestos.

Sobre el paquete malicioso, se publicó una versión de FDM en enero de 2020 con una inserción maliciosa y se distribuyó a través del sitio web oficial del proyecto (freedownloadmanager.org) al menos hasta que el sitio se actualizó en 2022.

Se menciona que este enviaba información y credenciales confidenciales y era llamado a través de un controlador iniciado por el administrador de paquetes en la etapa posterior a la instalación del paquete.  Dicha información se basa en datos preliminares, ya que en 2020 el sitio web del proyecto fue hackeado y los atacantes cambiaron el contenido de la página con un enlace de descarga.

En 2022, la vulnerabilidad se solucionó sin saberlo después de una actualización del sitio. Los desarrolladores de FDM creen que el problema pasó desapercibido durante mucho tiempo, ya que afectaba a mucho menos del 0,1% de los visitantes del sitio. Se supone que el enlace al paquete malicioso no se proporcionó a todos los usuarios, sino solo de forma selectiva en relación con los parámetros/ubicación del navegador o en orden aleatorio (las copias de la página de descarga para 2020 y 2021 guardadas por el servicio archive.org contienen un enlace legítimo).

Sobre la forma en la que actuaba el código malicioso integrado en el paquete deb, es que este despues de ser instalado descargaba unos archivos ejecutables de hosts externos y luego configuraba crontab para llamar a uno de los archivos descargados cada 10 minutos.

Dentro de las funciones del código malicioso, se menciona que una vez activo buscaba y acumulaba información sobre el sistema, el historial del navegador, archivos con carteras de criptomonedas y credenciales para conectarse a los servicios en la nube AWS, Google Cloud, Oracle Cloud Infrastructure y Azure.

El código malicioso se encontró después de estudiar el ataque, que involucraba hosts sospechosos *.u.fdmpkg.org. El examen del dominio fdmpkg.org mostró que tiene un subdominio deb.fdmpkg.org, que sirve como repositorio de paquetes deb, que aloja un paquete malicioso con una versión antigua de Free Download Manager.

Después de analizar las menciones de deb.fdmpkg.org en fuentes abiertas, los investigadores encontraron varias discusiones en StackOverflow y Reddit sobre problemas que surgieron debido al uso de una versión infectada de Free Download Manager. La conexión con el sitio web oficial se descubrió luego de que se encontrara en YouTube un video con instrucciones para instalar Free Download Manager, que mostraba la descarga del paquete desde el repositorio al hacer clic en el enlace “Descargar” en la página oficial del proyecto.

Sobre el caso, los desarrolladores de Free Download Manager informaron que habían iniciado una investigación y anunciaron que estaban tomando medidas para fortalecer la protección de la infraestructura que evitarían incidentes similares en el futuro.

Querida comunidad,

Deseamos abordar una importante preocupación de seguridad que recientemente ha llamado nuestra atención. Mantener su confianza es primordial para nosotros y, en nuestra dedicación a la transparencia, nuestro objetivo es brindar una explicación clara y directa de la situación…

Recomendaciones para los usuarios: si se encontraba entre el subconjunto de usuarios que intentaron descargar FDM para Linux desde nuestra página comprometida durante el período mencionado, le recomendamos encarecidamente realizar un análisis de malware en su sistema y actualizar sus contraseñas como medida de precaución.

Problemas de comunicación: También descubrimos un problema con uno de nuestros formularios de contacto que podría haber impedido una comunicación rápida; presumiblemente fue el formulario utilizado por los representantes de Kaspersky Lab para comunicarse con nosotros. Si intentó comunicarse con respecto a este o cualquier problema relacionado sin recibir comentarios, contáctenos nuevamente en support@freedownloadmanager.org.

Nos disculpamos sinceramente por cualquier inconveniente o preocupación que esto pueda causar. Garantizar su seguridad digital sigue siendo una prioridad en nuestros esfuerzos y somos inquebrantables en nuestro compromiso de salvaguardar su confianza.

Ademas de que recomiendan a los usuarios que instalaron versiones Linux de FDM de 2020 a 2022 que escaneen sus sistemas en busca de malware y cambien las contraseñas que utilizan.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

from Linux Adictos https://ift.tt/98sIUrX
via IFTTT

GNOME 45 ya disponible, con nuevo indicador de actividades y mejoras en sus apps

GNOME 45

Hace unos instantes, el proyecto que desarrolla el escritorio más usado en Linux ha anunciado el lanzamiento de GNOME 45. Su nombre en clave es «Riga» en honor al trabajo realizado por los organizadores del GUADEC de este año. Entre las novedades, hay al menos una que salta a la vista, tanto que es imposible no darse cuenta cuando se actualiza un sistema operativo a la nueva versión. GNOME 45 será la versión del escritorio que use Ubuntu 23.10, y es ahí donde hace tiempo que se puede probar en fase previa.

El cambio que se ve nada mas subir a GNOME 45 es el del indicador de Actividades. Hasta GNOME 44 se podía ver el texto «Actividades», pero el proyecto llevaba tiempo buscando algo que contara mejor para qué servía. El resultado es lo que tenéis aquí debajo: habrá un punto por cada una de las actividades, pero aquella en la que nos encontremos será una línea. Al paso de una actividad a otra le acompañará una animación que se puede ver en el artículo original sobre este lanzamiento.

Indicador de actividades de GNOME

Novedades de GNOME 45

Siguiendo con los indicadores, se ha añadido uno para la cámara y estará en la barra superior. Cuando la cámara se esté usando, veremos un icono en la bandeja del sistema, y se unirá a los que ya se encontraban allí. Según nos cuentan, es un importante añadido en seguridad, ya que podremos saber en todo momento cuándo se está usando la cámara, y si se enciende automáticamente, algo que temen muchos de las grandes tecnológicas, como se ha comprobado en algunas fotos de sus ordenadores, lo sabremos.

El rendimiento de la búsqueda ha recibido mimo en esta versión del escritorio. Se ha conseguido llevar a muchas aplicaciones, incluidas Software, los relojes, Archivos y la Calculadora. Otras aplicaciones han sido añadidas, como un nuevo visor de imágenes, completamente adaptativo, nueva app de cámara, mucho más moderna y que recuerda a las cámaras de dispositivos móviles, y se han actualizado con muchas mejoras aplicaciones como Configuración o Archivos.

Cambios generales

Otras novedades del escritorio general incluyen:

  • Configuración rápida de la retroiluminación del teclado: el menú de configuración rápida incluye ahora un botón para controlar la retroiluminación del teclado.
  • Reproducción y grabación de vídeo eficientes: cuando sea posible, GNOME utilizará ahora recursos de hardware al reproducir vídeos y crear grabaciones de pantalla. Esto es más rápido y consume menos energía.
  • Nuevo atajo de teclado de configuración rápida: ahora puede usar la nueva combinación de teclas Super+S para abrir y cerrar el menú de configuración rápida.
  • Visuales de puntero actualizados: Los punteros de GNOME (también conocidos como cursores) tienen un nuevo y gran aspecto para GNOME 45.
  • Estilo de sistema ligero: GNOME tiene una nueva opción para dar al sistema un estilo de interfaz claro, en oposición al aspecto oscuro predeterminado. Se puede activar usando una extensión o desde la línea de comandos con gsettings set org.gnome.desktop.interface color-scheme prefer-light. Se está investigando una mayor integración para futuras versiones.
  • Nuevos fondos de escritorio: se han añadido dos bonitas imágenes nuevas a la colección de fondos de escritorio de GNOME.
  • Soporte de Wayland para Input Leap: esto proporciona una implementación de software de la funcionalidad KVM-switch, permitiendo controlar múltiples ordenadores desde un único teclado y ratón. GNOME 45 permite usar este software con sesiones modernas de Wayland.
  • Movimiento más suave del puntero: las mejoras de rendimiento significan que el puntero se moverá suavemente incluso cuando el ordenador esté ocupado.

Nuevas aplicaciones del círculo

GNOME 45 ha dado la bienvenida oficial a varias aplicaciones que han entrado a formar parte de su círculo:

  • Telegraph, un traductor de código morse.
  • Cartridges, un lanzador de juegos compatible con Steam, Lutris, Heroic, etc.
  • Ear Tag, un editor de etiquetas para archivos de audio.
  • Paper Clip, un editor de metadatos PDF.
  • Forge Sparks, una aplicación notificadora para Github, Gitea y Forgejo.
  • Impression, que escribe imágenes de disco en unidades extraíbles.

El código de GNOME 45 está disponible en su GitLab. La mejor manera de probar sus novedades es con GNOME OS, un pseudo-sistema operativo propio. En las próximas semanas, Fedora 39 y Ubuntu 23.10, las dos distros más populares en usar las últimas versiones de GNOME, llegarán con él. Al resto de sistemas operativos llegará en un plazo que dependerá de su filosofía de desarrollo.

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

Tails 5.17 ya fue liberado y estas son sus novedades

Tails_Linux

The Amnesic Incognito Live System o Tails es una distribución Linux diseñada para preservar la privacidad y el anonimato

Se dio a conocer el lanzamiento de la nueva versión de la popular distribución de Linux para el anonimato «Tails 5.17», versión en la cual se han realizado cambios internos en las aplicaciones y utilidades del sistema, asi como también la actualización de paquetes y utilidades, correcciones de errores y mas.

Para aquellos que desconocen de Tails, deben saber que esta es una distribución que está basada en la base del paquete Debian y diseñada para proporcionar acceso anónimo a la red, con la finalidad de preservar la privacidad y el anonimato del usuario en la red.

La salida anónima de Tails es proporcionada por Tor en todas las conexiones, ya que el tráfico a través de la red Tor, están bloqueadas por defecto con un filtro de paquetes, con lo cual el usuario no deja rastro en la red a no ser que quiera lo contrario. El cifrado se usa para almacenar datos de usuario en el modo guardar datos de usuario entre inicios, además de que presenta una serie de aplicaciones preconfiguradas pensadas en la seguridad y anonimato del usuario, tales como un navegador web, el cliente de correo, un cliente de mensaje instantáneos entre otras más.

Principales novedades de Tails 5.17

En esta nueva versión que se presenta de Tails 5.17 se han realizado algunos cambios internos, de los cuales se destaca el cambio del nombre del instalador de «Tails» a «Tails Cloner», asi mismo como también que ahora se garantiza la instalación de más controladores de impresora y se habilita la activación automática de todas las impresoras presentes.

Por la parte de las actualizaciones, podremos encontrar la nueva versión del Navegador Tor actualizada a la versión 12.5.3, la cual llega sincronizada con el código base ESR de Firefox 102.15.0, que corrige 10 vulnerabilidades de seguridad del backport de Firefox 117 (la mayoría relacionadas con problemas de corrupción en la memoria) y también incluye el complemento OpenSSL actualizado a 1.1.1.

Ademas de ello, también podremos encontrar que se actualizó el cliente de correo Thunderbird a la versión 102.15.0, la cual es la versión final de Thunderbird 102 y en el cual se solucionó un problema con las antiguas claves secretas de OpenPGP que no se podían utilizar para descifrar mensajes en determinadas circunstancias, asi como también problemas de corrupción de memoria.

De los demás cambios que se destacan en esta nueva versión:

  • Se resolvieron problemas que ocurrían al desbloquear el almacenamiento persistente.
  • Se resolvió un problema con la actualización de los parámetros criptográficos del Almacenamiento persistente, en el que en algunas ocasiones llevaba demasiado tiempo que hacía que fallara el desbloqueo del Almacenamiento persistente. Para ello se permitió que la actualización tardara más tiempo antes de informar una falla.
  • Se removió la configuración obsoleta/chroot_local-includes/usr/share/live/config/xserver-
    xorg/*.ids
  • Se añadió $HOME/.local/bin to $PATH (si este existe)
  • Se realizaron test en la captura la salida de las actualizaciones de paquetes necesarias en caso de error
  • Se trabajo para hacer que la eliminación del almacenamiento persistente sea más sólida
  • Sé continuo informando errores usando WhisperBack si tiene problemas para desbloquear su almacenamiento persistente.

Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

Descargar Tails 5.17

Si quieres probar o instalar esta nueva versión de esta distribución de Linux en tu equipo, puedes obtener la imagen del sistema la cual ya está disponible desde su página web oficial en su sección de descargas, en enlace es este.

La imagen que se obtiene desde la sección de descargas es una imagen ISO de 1.2 GB capaz de funcionar en modo en vivo.

¿Cómo actualizar a la nueva versión de Tails 5.17?

Para aquellos usuarios que tengan instalada una versión anterior de Tails y quieren realizar la actualización a esta nueva versión, pueden realizar directamente siguiendo las instrucciones de este enlace.

Para ello podrán hacer uso de su dispositivo USB que utilizaron para instalar Tails, pueden consultar la información para llevar este movimiento en su ordenador en el siguiente enlace. 

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

¿GameMode también para aplicaciones? Una posibilidad a tener en cuenta

Gamemode

GameMode es un software que se diseñó para mejorar la experiencia de usuario al jugar. No tiene demasiado sentido cuando estamos jugando con emuladores como el de las consolas de 8-bit, pero sí lo tiene, por ejemplo, cuando se juega a títulos de steam o incluso PPSSPP. También podemos tenerlo en cuenta para realizar otros tipos de tareas. ¿Cómo? ¿No está diseñado para mejorar el rendimiento de los juegos?

Bueno, no todo lo que está diseñado pensando en un escenario se usa sólo en ese escenario. Por ejemplo, en los análisis de Big Data se ha tirado de GPU desde hace mucho, y en la actualidad también se están usando para la inteligencia artificial. Lo que quiero que entendáis es que la GPU puede servir para algo más que para procesar gráficos, y un «modo juego» puede servir también para mejorar el rendimiento de otros programas.

Qué tipos de programas se pueden beneficiar de GameMode

GameMode puede cambiar el gobernador de la CPU y mejorar el rendimiento de la GPU haciéndole lo que se conoce como oveclocking. Los fabricantes de estos tipos de componentes suelen limitarlos a un punto en el que crean que es seguro trabajar con ellos, pero en ocasiones se puede subir sin correr ningún riesgo. Es algo que se recomienda hacer en la Raspberry Pi, ya que el límite es muy bajo y merma bastante el rendimiento por defecto.

Los programas que se pueden beneficiar de GameMode son aquellos que requieren potencia, así en general. Por ejemplo, puede mejorar el rendimiento de editores de vídeo/audio o cualquier software que tenga que renderizar. Yo también he notado mejoras lanzando Kodi con GameMode en un portátil que está viejete y limitado de recursos.

Qué puede hacer

Este modo de juegos optimiza temporalmente algunos parámetros de nuestro equipo. Que sea temporal significa por definición que no son permanentes y que estos cambios sólo se mantendrán mientras el proceso esté activo. Cuando cerremos el programa que está haciendo uso de GameMode, el optimizador también se cerrará y todo volverá a la configuración original.

Entre lo que optimiza, tenemos:

  • Cambiar el gobernador de la CPU.
  • Prioridad de O/I.
  • Programador de kernel (SCHED_ISO).
  • Protector de pantalla inhibido. Mucho software ya bloquea el protector de pantalla mientras se está ejecutando, como puede ser un sencillo navegador cuando está reproduciendo vídeo. Pero, por si acaso, ya que hay emuladores que no lo hacen, GameMode se encarga también de esto.
  • Modo de rendimiento de GPU (NVIDIA y AMD), overclocking de GPU (NVIDIA). Este es uno de los puntos más importantes, ya que es el que «pide» más al hardware del equipo para que el programa rinda mejor.
  • Scripts personalizados.

Cómo instalar GameMode

GameMode está disponible en los repositorios de muchas distribuciones Linux, como Ubuntu, Debian, Solus, Arch Linux, Gento, Fedora, Mageia y todo lo que está basado en ellas, entre las que se pueden mencionar Linux Mint, elemntary OS o Manjaro. El software es básicamente un servicio tipo «demonio» o daemon que se encarga de hacer cambios en el sistema que podríamos hacer por otros medios.

Dependencias

Para instalarlo primero tenemos que instalar las dependencias, y el comando dependerá de la base de la distribución (lo siguiente indica el sistema del que descienden los demás):

Debian

sudo apt install meson libsystemd-dev pkg-config ninja-build git libdbus-1-dev dbus-user-session

Arch

sudo pacman -S meson systemd git dbus

Fedora, CentOS, OpenSuse

sudo dnf install meson systemd-devel pkg-config git dbus-devel

Gentoo

emerge --ask games-util/gamemode

Solus

Está disponible en el centro de software

Software

Para instalar el programa como lo propone Feral Interactive, hay que abrir el terminal y escribir:

git clone https://github.com/FeralInteractive/gamemode.git
cd gamemode
git checkout 1.7
./bootstrap.sh

NOTA: en este enlace estará siempre la información actualizada. Lo comento porque, como mínimo, el tercer comando varía en cada actualización.

Consejo general

Para los que no les guste el terminal, o para los que quieran algo más sencillo, es probable que se pueda instalar todo a la vez desde el centro de software buscando «gamemode» y aceptando la instalación de software principal y dependencias, como se explica en el punto de Solus.

Cómo usar GameMode

Hay software, como algunos emuladores y frontends de juegos, que lo hacen automáticamente. Pero si queremos hacer lo que se indica al principio de este artículo, tenemos que lanzar manualmente el proceso. Por ejemplo, para iniciar Kdenlive con este modo, usaremos el comando:

gamemoderun kdenlive

El programa estará ejecutándose con el modo de juegos hasta que lo cerremos, y el terminal deberá estar abierto. Si queremos evitar esto, la mejora manera es crear un archivo .desktop, lo que también añadirá el programa al menú de inicio. Se puede coger el mismo de Kdenlive, generalmente en /usr/share/applications/, cambiar la linea Exec=kdenlive %F a Exec=gamemoderun kdenlive %F y Name[es]=Kdenlive (o cualquier otro idioma) a Name[es]=Kdenlive (modo potencia) , por poner un ejemplo, y guardar ese .desktop en la carpeta personal/.local/share/applications.

Creando ese archivo, en el menú de inicio aparecerán dos Kdenlive: el normal y el modo potencia que acabamos de crear y que se ejecutará con GameMode.

Si el software se ha instalado a través de Steam, hay que añadir el siguiente valor a «opciones de lanzamiento» que encontramos haciendo clic secundario sobre el software y aceptar con «Ok»:

gamemoderun %command%

Aplicaciones conocidas que lo integran

Entre las aplicaciones que puede integrar GameMode, tenemos:

  • ATLauncher: un lanzador de Minecraft.
  • Prism Launcher : otro lanzador de Minecraft.
  • GNOME Shell (via extensión): indica cuando está activo GameMode en el panel superior..
  • Lutris: activa el modo para todos los juegos por defecto si es posible, siempre y cuando tengan las bibliotecas instaladas.
  • RetroArch: Sobran las presentaciones. Es compatible, y se puede activar desde el menú Latencia/Modo de juego.

Recordatorio: fue diseñado para mejorar el rendimiento de los juegos

Aunque puede mejorar el rendimiento de otro software, no se diseñó para eso. No debería haber ningún problema al usarlo en los ejemplos mencionados, pero hay que estar informado y conocer los detalles. Uno de ellos, que no es algo grave, sería ver como la batería se agota más pronto. Pondría la mano en el fuego de que no pasaría nunca, pero el overclocking fuerza los componentes y podría llegar a quemar alguno de ellos; merece la pena hacer un uso responsable, y si se hace así, probablemente podamos hacer cosas que antes no podíamos o hacerlas mejor.

Página del proyecto.

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

Mozilla dice que los sistemas automotrices son «pesadilla para la privacidad»

sistema automotriz

La Fundación Mozilla compartió un estudio de privacidad de los sistemas automotrices

Hace pocos días, la Fundación Mozilla compartió mediante una publicación de blog, los resultados de un estudio sobre las actitudes hacia la privacidad en los sistemas de información de 25 marcas de automóviles distribuidas en Estados Unidos y Europa.

En la publicación de la Fundación Mozilla  titulada «Es oficial: los automóviles son la peor categoría de productos que jamás hayamos revisado en cuanto a privacidad«, menciona que esta área en particular es «una pesadilla para la privacidad» para los usuarios, pues todos los rastreadores, cámaras, micrófonos y sensores capturan cada uno de sus movimientos.

De la información del estudio de la Fundación Mozilla, se menciona que se examinaron las políticas de privacidad, los sistemas de información y las aplicaciones móviles utilizadas en diversas marcas de vehículos de las cuales de las populares están BMW, Audi, Tesla, Volkswagen, Ford, Chevrolet, entre otros.

En el estudio se identificaron graves problemas de privacidad en todos los fabricantes y la actitud general de todas las marcas revisadas recibieron la etiqueta «Privacidad no incluida» y los automóviles fueron clasificados como los que tienen las peores prácticas de privacidad.

De las conclusiones compartidas del estudio, la Fundación Mozilla, se menciona que los fabricantes recopilan más datos confidenciales de los necesarios y los utilizan en áreas distintas al control del vehículo y la interacción del conductor:

  • Los automóviles modernos están equipados con sensores, cámaras y micrófonos que registran cada movimiento del usuario.
  • La información recopilada también incluye la actividad del conductor, los servicios utilizados, las aplicaciones móviles y datos de sistemas de terceros como Sirius XM y Google Maps.
  • Entre otras cosas, los sistemas de los automóviles pueden recopilar indicadores de salud del conductor, datos sobre las pistas de música escuchadas e información sobre dónde y a qué velocidad conduce el conductor.
  • El 84% de los fabricantes de automóviles permiten en sus acuerdos de usuario la transferencia de la información recopilada a proveedores de servicios externos y agregadores de datos.
  • El 76% de los fabricantes no excluye la venta de datos personales y el 56% permite la transferencia de información al gobierno o a las fuerzas del orden si se recibe una solicitud de información.
  • Algunos proveedores imponen requisitos absurdos para aceptar una política de privacidad propuesta. Por ejemplo, la política de privacidad de Subaru establece que todos los pasajeros que utilizan el sistema de información y entretenimiento del vehículo aceptan automáticamente el uso y el intercambio de información personal mientras están dentro del vehículo.
  • Sólo 2 de 25 marcas de automóviles (Renault y Dacia) proporcionaron a los conductores herramientas para gestionar sus datos personales, permitiéndoles eliminar los datos recopilados.
  • 17 de las 25 marcas de automóviles encuestadas han experimentado incidentes relacionados con fugas de datos, hackeos y violaciones de la privacidad en los últimos tres años.

Además, Nissan y Kia mencionan en sus políticas de privacidad la posibilidad de recopilar datos sobre la «actividad sexual» (vaya dato), y otros seis fabricantes permiten la recopilación de información genética. A partir de la información recopilada, se extraen conclusiones sobre los intereses, preferencias, inteligencia y habilidades del conductor. Ademas de ello, la política de privacidad de Nissan instruye al conductor a informar a los pasajeros sobre la política de privacidad del vehículo y los términos y condiciones para el procesamiento de datos personales.

Por separado se destaca Hyundai permite la transferencia de información a las fuerzas del orden incluso después de recibir una solicitud informal.

A pesar de la disponibilidad de documentos que regulan las políticas de privacidad de todos los fabricantes, los investigadores no pudieron verificar que los sistemas revisados ​​cumplieran con los estándares mínimos de seguridad de la información (cifrado, entrega automática de actualizaciones, disponibilidad de un contacto para transmitir información sobre vulnerabilidades, seguridad de las contraseñas, presencia de una política de privacidad).

Por ejemplo, los investigadores intentaron comprender si los datos personales recopilados se almacenaban cifrados o no. Se envió una pregunta sobre el uso de cifrado a todos los fabricantes, pero sólo respondieron representantes de Mercedes-Benz, Honda y Ford, quienes, sin embargo, no revelaron completamente la pregunta formulada.

Finalmente se menciona que para llamar la atención sobre el problema, los autores del estudio sugieren firmar una petición creada por Mozilla pidiendo a los fabricantes de automóviles que dejen de recopilar, transferir y vender información personal de los usuarios.

Si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.

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

Fedora 40 eliminará la posibilidad de usar un X11 que KDE da por «muerto»

Fedora 40 y KDE con X11 fallecido

Miedo me da abrir esta lata. Lógicamente no es algo que me asuste de verdad, pero el tema puede levantar ampollas entre los que miran al futuro y los que prefieren lo más conocido y estable. Por lo tanto, yo me lavaré las manos y me limitaré a citar lo que dicen otras personas. Por una parte, los que ya están pensando en Fedora 40, y por otra el proyecto KDE que está detrás de Plasma, Kubuntu y KDE neon.

Esta noticia pretende ser un 2-en-1. La primera de esas dos noticias es que Fedora 40 abandonará totalmente a X11. Ahora mismo es una opción que coexiste con Wayland, y en la edición KDE sigue siendo lo que se usa por defecto. Pero el futuro es diferente. Es su edición principal (GNOME) la que lo apostará todo por Wayland y ya no permitirá iniciar sesión, siempre por defecto, con X11. Fedora fue el primero en dar el paso de X11 a Wayland, y ahora pretende ser también el primero en olvidarse de X11.

Fedora 40 GNOME sin X11

Si nos referimos a Fedora como todo el proyecto con sus sabores oficiales, X11 seguirá teniendo un papel secundario. La edición KDE de Fedora 40 sí debería ofrecer la posibilidad de usar X11, pero la sesión por defecto será Wayland. No serán los primeros esta vez, ya que Plasma 6 usará Wayland por defecto y al menos KDE neon lo implementará un par de meses antes que Fedora.

Y hablando de KDE, el pasado domingo fue Nate Graham quien dijo que «¿Por qué existe Wayland? En pocas palabras, porque X11 -lo que está sustituyendo- está muerto«. El artículo da detalles sobre cómo empezó todo y la dirección que lleva ahora. El, entre otras cosas, autor de pointieststick dice que si en la actualidad X11 va bien es porque durante los últimos años no ha hecho más que aplicar parches, y que Wayland nació de una idea de los desarrolladores de X (nada que ver con el nuevo Twitter) que querían evitar repetir sus propios errores.

Problemas… y también soluciones

Esta parte según Graham, no todo suena perfectamente bien en el uso de Wayland, llegando a decir que «suena como que da asco» en un punto determinado. Pero más tarde dice que hay soluciones, y que el futuro pinta mejor con Wayland que con X11. Que su implementación está tardando más que con Systemd y PipeWire, pero que es el camino a seguir.

El problema va a ser, sobre todo, el software de terceros. El software de KDE funciona bien en Wayand, pero el de otros desarrolladores no tanto. Aún así, lo que se va a hacer en Fedora 40 y Plasma 6 es algo necesario que obligará a todo el mundo a trabajar de valiente para adoptar Wayland. Ya hace tiempo que se usa por defecto en Fedora y Ubuntu, y, por lo menos a título personal, no he experimentado grandes fallos en GNOME, por no decir fallo alguno.

Son ellos, no yo

Yo ahora mismo estoy usando Wayland en KDE, aún sabiendo que no todo funciona a la perfección. X11 parece más estable, pero me ha terminado gustando más Wayland. Si alguien opina que X11 está muy vivo y que aún le queda cuerda para rato, probablemente tenga razón, y si tiene la intención de quejarse, que se lo haga saber a Fedora Project y KDE. Yo sólo soy el mensajero.

Lo que queda esperar es que la transición no sea demasiado dolorosa. No debe serlo si dejan la opción de X11 en un entorno en el que Wayland flaquea un poco, pero los usuarios de Fedora GNOME deben empezar a pensar en despedirse de X11. Eso o instalarlo por su cuenta, que tratándose de una distribución con base Linux es probable que siga estando disponible durante al menos algunos años más, aunque sea de manera no oficial.

Quizá lo mejor sea esperar que la decisión de estos dos proyectos anime al resto y Wayland despegue del todo.

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

Cómo jugar juegos de PSP en tu dispositivo móvil con PPSSPP 1.16

PPSSPP 1.16 en dispositivos táctilesHace poco más de una semana se anunció el lanzamiento de PPSSPP 1.16. Entre sus novedades podemos destacar dos: el soporte para RetroAchievements en la misma app, lo que se conoce en los diferentes frontends como «Standalone», y mejoras de rendimiento. PPSSPP es el emulador por excelencia para jugar a títulos de PSP. Hay otros, pero su uso es tan minoritario que no se recomienda su uso, no porque sean un desastre, si no en el sentido de que no se proponen como opción porque ni son necesarios ni hay tanta documentación.

PPSSPP es un emulador multiplataforma, y se puede ejecutar en Linux, macOS, Windows, otros sistemas que permitan compilar el software, Android y iOS. Aunque justo ayer lanzaron el iOS 17 que prometía la instalación de software de tiendas alternativas, Tim Cook y compañía aún no han activado nada de esto, por lo que el uso de PPSSPP en el sistema operativo móvil de Apple sigue siendo una tarea complicada que en ocasiones requiere un pago extra. Así que empezaremos por lo sencillo: cómo jugar a títulos de PSP en Android.

Instalar PPSSPP 1.16 en Android

Android no pone las barreras que pone iOS, ni siquiera en la tienda oficial Google Play. Aunque es posible instalar APKs que encontremos por cualquier vía, es algo que no debemos hacer. No me malinterpretéis; no estoy diciendo que no haya que instalar nada de fuera de la Google Play, pero sí dos cosas: primero, si un programa está en la tienda oficial, merece la pena instalarlo de ahí por facilidad y mantenimiento; segundo, si vamos a instalar un APK que no haya pasado por la lupa de Google, hay que hacerlo de fuentes oficiales. Por ejemplo, Kodi desde kodi.tv o PPSSPP desde este enlace.

La instalación de PPSSPP 1.16 en Android, actualizado hoy hace justo una semana, es igual que la de cualquier otro programa si decidimos hacerlo desde la tienda oficial:

  1. Vamos a la Google Play.
  2. Buscamos PPSSPP. Se elige la opción resaltada y la que tiene más descargas, ahora mismo en aquí. Hay una versión Gold y también es oficial, pero no ofrece mucho más que la versión gratuita. Básicamente es realizar un pago para apoyar al desarrollador, y eso «recompensará» a los usuarios Gold con un logotipo especial, un botón turbo y mayor velocidad, en teoría. Para conocer más sobre PPSSPP Gold, lo mejor es leer la información oficial, disponible aquí.
  3. Se hace clic en «Instalar».

Instalar PPSSPP 1.16 desde la Google Play

  1. Esperamos a que finalice el proceso que básicamente es descargar el software e instalarlo. La aplicación debería aparecer en la pantalla de inicio.

¿Y si no tengo Google Play?

Hay algunos dispositivos que salen sin los servicios de Google o sus GApps. Se trata de algunos que no pagan la licencia o sencillamente no quieren tener tan encima a Google. Por poner algunos ejemplos, cualquiera que instale GloDroid en un PinePhone, una versión AOSP de Android o las tablets de Amazon. El caso es que no todos los aparatos cuentan con Google Play, y para instalar PPSSPP 1.16+ hay que buscar otras vías.

  • La primera y más confiable, ir a ppsspp.org y descargar el APK desde allí. Es un APK oficial, por lo que no debería haber problemas.
  • Aurora Store es como un frontend alternativo a la Google Play. Se puede descargar desde F-Droid, y es la tienda por defecto en algunos proyectos de código abierto que usan Android como sistema operativo. La teoría es similar a la de los frontends alternativos de los que os hablamos hace algunas semanas: «bebe» de la fuente oficial y el contenido es el mismo, pero se obtiene por otra vía. Esto permite, entre otras cosas, hacerlo sin cuenta de usuario. Los problemas con estas interfaces alternativas suelen guardar relación con la velocidad de descarga, pero en Aurora Store suelen ser buenas.
  • Aptoide es una tienda alternativa que está disponible desde hace mucho, por lo que se podría etiquetar de «vieja rockera». Ofrece software oficial, como X o Facebook, y software que no aceptan en la Google Play. Pero debería ser una fuente fiable.
  • APKMirror es una página web que a mí me parece similar a Aptoide, pero la comunidad la tiene mejor vista porque se comenta que es más fiable.

Si se elige alguna de las tiendas alternativas, la instalación es similar a hacerlo desde la Google Play: «instalar», esperar y abrir. Si se descarga el APK desde su web oficial o desde APKMirror, hay que ir a las descargas del navegador desde el que la hayamos bajado, abrir el APK, indicarle, si no lo hemos hecho antes, que permitimos la instalación de APKs desde ese navegador y terminar la instalación. En todos los casos aparecerá PPSSPP en la pantalla de inicio.

Instalar PPSSPP 1.16 en otros móviles

Si el dispositivo está usando una distribución móvil basada en Linux, es probable que se pueda instalar desde su tienda de software o vía terminal. El comando exacto variará dependiendo del gestor de paquetes que use, Pacman para las basadas en Arch, APT para las de base Debian… Si soporta paquetes Flatpak, es otra opción, o quizá la mejor.

Para los usuarios de iOS las noticias no son tan esperanzadoras, a no ser que salga Mark Gurman, conocido analista e informante sobre información de Apple, y nos diga que el sideloading ya se está preparando para iOS 17.1. La manera de instalar PPSSPP en iOS más segura es con Xcode, por lo que es necesario tener un Mac. El proceso debe ser parecido a este que se publicó hace mucho tiempo.

¿Otras maneras? Siendo un poco temerario. Se comenta que desde iosheaven, pero en el momento de escribir este artículo están los dos certificados revocados/caducados. Hay más tiendas de este tipo, pero yo no lo recomendaría. Si conocemos a alguien con cuenta de desarrollador, también podemos pedirle que nos firme el IPA/DEB. Mi consejo es que el dueño de un iPhone/iPad se olvide, o que espere a esa noticia de Gurman, que llegará, pues así lo ordena la CE.

¿Cómo jugar?

Una vez instalado, el uso de PPSSPP es casi el mismo que el que hacemos en un equipo de escritorio. Las principales diferencias las pone el sistema operativo en sí, que no es lo mismo moverse por un sistema operativo móvil que en el de un PC.

  1. Lo primero es tener localizada/s la/s rom/s. Se puede crear una carpeta en el directorio personal con nombre «juegos» y dentro poner «PSP». Esto es a gusto del consumidor.
  2. Abrimos PPSSPP.
  3. Yo para esta prueba no he creado ninguna carpeta. La rom del juego está en las descargas, por lo que toco en «Download».

Buscar el juego

  1. Cuando hay algún juego compatible, PPSPP muestra una miniatura del mismo. Lo que queda es tocar sobre la que nos interesa, en mi caso, el juego de Avatar, pero no el de la peli de James Cameron, sino el que controla los elementos.

Abrir el juego Avatar

Cuando lo ejecutamos en un dispositivo móvil, los controles aparecen en la pantalla. Si tenemos conectado un mando por Bluetooth, también podemos jugar desde el controlador físico.

Juego Avatar en PPSSPP 1.16

Configuraciones que merece la pena tener en cuenta

Por lo general, PPSSPP funciona bien en muchos juegos con la configuración por defecto, pero hay otros en los que la animación se entrecorta. Se puede cambiar mucho, y también destrozar mucho, por lo que yo recomiendo tener en cuenta sólo dos apartados de la configuración:

  • Salto de cuadros. Desde ajustes generales/ajustes del juego (si se ha creado un perfil para un juego determinado)/Gráficos/Control de tasa de cuadros FPS podemos ir a «Salto de cuadros». Aquí podemos decirle que sí y el tipo de salto. Por ejemplo, si se entrecorta muy poco, un salto de un cuadro o dos pueden ser suficientes. La segunda opción es un tanto por cien de FPS. La intención es que el emulador muestre algo así como las «fotos» 1-2-3-5-6-7-9 y no le cueste tanto mover los gráficos. Es más complicado que el ejemplo de la serie anterior, pero esa es la idea.
  • Resolución. En Gráficos/Motor de renderizado, vemos que la resolución está en PSPx2. Esto significa que subirá la resolución de la PSP original y la multiplicará por dos para que las texturas se vean más claras en pantallas más grandes. Lo que puede hacer que se vea mejor también puede hacer que se entrecorte. Si estamos en un móvil cuya pantalla es más pequeña que la de la PSP, podemos bajarlo a PSPx1. Las otras opciones, como PSPx4, están pensadas para pantallas más grandes.

Resoluciones

PPSSPP en RetroArch

También podemos jugar a los títulos de PSP vía RetroArch. Lo que hay que hacer, con RetroArch ya instalado (enlace), es ir a «Actualizador en línea», buscar el núcleo de PPSSPP e instalarlo. Luego un poco lo mismo que con PPSSPP: vamos a cargar contenido, buscamos la rom y la ejecutamos. Hay opciones de configuración en Menú rápido/Opciones del núcleo. No es igual que lo que vemos en la app suelta, pero sí muy parecido. El salto de cuadros y la resolución están en Vídeo/Enhancements.

Conclusión

Jugar a los títulos de PSP en dispositivos móviles es posible, y además se puede hacer decentemente en móviles que no sean muy viejos. Si tenemos los juegos, el proceso es seguro, y una buena manera de tener una consola siempre con nosotros.

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