Coreboot 24.05 llega con mejoras de soporte, actualizaciones y mas

Logo de Coreboot

El proyecto Coreboot, dio a conocer hace pocos días el lanzamiento de la versión de «Coreboot 24.05», la cual representa tres meses de arduo trabajo. Con más de 20 nuevos miembros y contribuciones de más de 150 personas en codificación, revisión de parches y otras áreas.

Esta nueva versión de Coreboot 24.05, incluye 722 cambios realizados por 131 desarrolladores y se presenta con mejoras de soporte, añadiendo soporte para 25 nuevas plataformas o variantes y 2 nuevos procesadores, mejoras de compatibilidad y más.

¿Qué hay de nuevo en Coreboot 24.05?

Una de las novedades más importantes que presenta Coreboot 24.05, es la compatibilidad estable de 64 Bits, ya que se ha anunciado que la compatibilidad con compilaciones CoreBoot de 64 bits en SMM. Y es que el trabajo para admitir totalmente compilaciones de Coreboot de 64 bits, haciendo que el soporte de SMM sea estable y lo suficientemente seguro para un uso general, es bastante significativo. Con SMM manteniendo las tablas de páginas por sí mismo, se considera que el soporte de SMM es estable y seguro para su uso general.

Otra de las novedades que se presenta, es el nuevo soporte añadido para compilar en múltiples controladores TPM (Trusted Platform Module) simultáneamente, lo que permite la inclusión simultánea de soporte para las especificaciones TPM 1.x y TPM 2.x, además de que se ha mejorado la capacidad del sistema para consultar el TPM.

Por otra parte, para sistemas basados en arquitectura ARM64, se ha agregado soporte para la ejecución en los niveles de excepción EL1, EL2 y EL3, eliminando la restricción previa de que coreboot se ejecutara en EL3 debido al acceso a registros de EL3. Y es que anteriormente Coreboot solo admitía la operación con el nivel EL3 habilitado, pero con este cambio ahora el nivel de excepción se puede configurar utilizando el parámetro ARM64_CURRENT_EL, seleccionando el registro aplicado (vbar_el1, vbar_el2 o vbar_el3).

Ademas de ello, en Coreboot 24.05 se ha actualizado la cadena de herramientas de compilación, ya que ahora se ofrece LLVM 17.0.6, CMake 3.28.3, binutils 2.42, asi como también que se ha actualizado el componente de carga útil basado en U-Boot 2024.4.

En cuanto a las mejoras de soporte y nuevos soporte de procesadores y plataformas, se menciona que se ha implementado soporte para dos procesadores (basados en arquitecturas POWER9 y RISC-V) y 25 nuevas plataformas. Las placas base ahora compatibles incluyen:

  • AMD BirmanPlus para SoC Glinda y SoC Phoenix.
  • ASROCK Z97 Extreme6.
  • Dell OptiPlex 7020/9020 MT y Dell OptiPlex 7020/9020 SFF.
  • Framework Azalea (utilizable en una computadora portátil Framework 13 con procesador AMD Ryzen 7040).
  • HP Pro 3500.
  • Lenovo ThinkCentre M700/M900 Tiny y Lenovo ThinkCentre M710s.
  • Sistemas de computación Raptor Talos II (POWER9).
  • SiFive HiFive Unmatched (RISC-V64).
  • 17 placas utilizadas en diversos dispositivos con Chrome OS o en servidores de Google.

Tambien, se menciona que esta versión de Coreboot 24.05 presenta algunos problemas conocidos que se están abordando activamente. Algunos de estos involucran solapamiento de regiones debido a desbordamiento de enteros, fallos en herramientas de configuración y problemas específicos de algunas placas base y cargas útiles.

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

  • Herramienta util/smmstoretool: Ahora incluye soporte para procesar ROMs
    CPU/x86: Enlaza tablas de páginas en etapas si es posible
  • La implementación del algoritmo lzma en sistemas de 64 bits permite la lectura en bloques de 8 bytes, acelerando la descompresión de datos.
  • Actualización de componentes de firmware: amd_blobs, arm-trusted-firmware e intel-microcode.
  • Numerosas correcciones de compatibilidad con clang
  • Continua limpieza de código
  • Documentación: Se ha reemplazado Recommonmark con MyST Parser.
  • Actualización del soporte para SoC ibm/power9 y sifive/fu740.
  • Se han añadido opciones al componente de carga útil basado en edk2 en Kconfig para soportar el temporizador LAPIC y el sistema de archivos UFS.

Si estás interesado en poder conocer más al respecto sobre esta nueva versión de Coreboot 24.02, puedes consultar los detalles en el siguiente enlace.

Obtener CoreBoot

Finalmente, para quienes estén interesados en poder obtener esta nueva versión de CoreBoot pueden hacerlo desde su sección de descargas, que se encuentra dentro de su página web oficial del proyecto. Además de que en ella podrán encontrar documentación y más información sobre el proyecto. El enlace es este.

from Linux Adictos https://ift.tt/6WyskRd
via IFTTT

Le he hecho caso a Plasma 6 y he aumentado la autonomía de mi portátil. Así lo he conseguido

Perfiles de energía en Plasma 6

Plasma 6 llegó el pasado 28 de febrero, pero algunos usuarios tuvimos que esperar un poco más para poder disfrutarlo. Yo lo estoy usando desde hace unas dos semanas, y mis impresiones sólo podrían ser más positivas si no hubiera experimentado ningún error. No estoy peleándome con ninguno serio, y en general estoy contento.

Y más que lo estoy por la nueva autonomía de mi portátil. Esto no es nuevo, es decir, no hay nada, por lo menos con nombre y que destacar, que haga que la batería aguante más al subir a Plasma 6. Pero sí que aparece un aviso en el widget de la batería que informaba de que hay disponible un perfil de energía que podría ayudar. Esto es lo que he empezado a usar, y merece mucho la pena. Como dato, el paquete del que hablaremos más adelante también está para Plasma 5.

Los perfiles de energía de Plasma 6

Esto es algo que también está disponible en GNOME, y creo que por defecto, sin instalar nada. En Plasma… pues tengo dudas, para qué mentir. Yo no tenía instalado el paquete necesario para ver y poder elegir el perfil de energía, y no lo instalé hasta que vi esa información en Plasma 6.

Sabía que existía, pero me negaba a usarlo. El motivo era que no quería tener que estar pendiente de ello. En alguna ocasión había estado trabajando con el perfil de ahorro y sentía que todo iba a trompicones, por lo que decidí, mal hecho, hacer que fuera el sistema operativo el que eligiera qué hacer en cada caso. Por la autonomía de antes y la de ahora, parece que no usarlo es como si estuviera siempre al máximo, en modo rendimiento.

Hay tres perfiles, y cada uno tiene su razón de ser:

Ahorro de energía

Esto es lo que hay que usar si se quiere alargar al máximo la autonomía. Si se pretende hacer cualquier trabajo mínimamente exigente, y aquí podemos incluir trabajar con el navegador web, vamos a sentir cierto lastre. Pero si queremos usar un programa que no consuma muchos recursos, es la opción que debemos elegir. En mi caso, la batería, que ahora tiene una salud de algo menos del 80%, se acerca a las 5 horas, más o menos la original de cuando lo compré.

Equilibrado

Es lo que más suelo usar ahora cuando no tengo el portátil conectado a la red eléctrica. La autonomía ha pasado de algo más de una hora cuando no usaba nada a superar las tres. Me permite incluso usar una máquina virtual, tarea que reducirá algo el tiempo, claro, y sólo noto menos velocidad al realizar otras, pero nada exagerado. Como su nombre indica, hay buen equilibrio.

Rendimiento

También como indica su nombre, es lo que hay que elegir si esperamos rendimiento. En mi caso, la batería dura un suspiro, y por eso evito usarlo a no ser que esté conectado a una toma de corriente. Así va como tiene que ir por su hardware.

Plasma 6 sí debería consumir menos por el medio ambiente

KDE se propuso hace tiempo respetar más el medio ambiente, y si un equipo consume menos y tardamos más en retirarlo a él o su batería, contaminaremos menos. Todos ganamos. Por lo tanto, es posible que parte de la mejoría esté relacionada con esto.

Si no veis la opción para elegir el perfil de energía, lo que hay que hacer es instalar el paquete power-profiles-daemon de los repositorios oficiales y reiniciar. Veréis algo como lo de la captura de cabecera. Si alguien está pensando que la imagen contradice parte de lo publicado en este artículo, ya que muestra que con el 21% de batería sólo aguantaría 36 minutos, lo que daría «sólo» tres horas, que mire a la izquierda: entre las aplicaciones que tengo abiertas está Cajas, de GNOME; estoy con Windows de fondo intentando actualizar el sistema.

Lo único malo es eso de tener que recordar poner el perfil que toca en cada momento, aunque algo se puede configurar desde Preferencias del sistema, pero si la autonomía mejora tanto, creo que merece la pena.

code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

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

He vuelto a usar Winget, la herramienta basada en Linux para gestionar software, y recomiendo su uso a nuestros amigos windowseros

Winget

Hace muchos años, creo recordar haber visto algún dinosaurio por aquel entonces, un amigo de una comunidad online me habló por segunda vez – antes lo había hecho otro conocido – de Linux. De lo que más me gustó fue aquello de poder instalar, por ejemplo, con sudo apt install vlc. Rápido y sencillo. Desde hace cuatro años, los usuarios de Windows tienen algo parecido, y la herramienta recibe el nombre de Winget.

También hace tiempo, tanto que no recuerdo si era para Windows o Mac OS X, el actual macOS, yo usaba una herramienta que me decía qué software tenía por actualizar e incluso permitía instalar las nuevas versiones de los programas. Winget también permite hacer algo así, y ese es el motivo por el que recomiendo su uso a nuestros amigos de Windows.

Cómo usar Winget

Usar Winget para los usuarios de Linux es de lo más sencillo, ya que el que más y el que menos lo hemos hecho alguna vez en un sistema con el kernel de Linus Torvalds. Está instalada por defecto, y lo único que hay que recordar es el nombre del «gestor de paquetes», Winget. Para instalar un programa, abriremos la aplicación Terminal de Windows y escribiremos algo así:

winget install vlc

El comando anterior nos muestra dos resultados: el primero es la versión de la Microsoft Store, y el segundo es de Winget. Es buen momento para explicar de dónde saca esta herramienta el software: lo hace de fuentes oficiales y/o GitHub. Por ejemplo, si instalamos GIMP, lo hará descargando desde el mismo enlace al que le hacemos clic si somos nosotros los que nos dirigimos a su web.

Lanzar Winget para instalar VLC

Cuando hay dos opciones, como es el caso de VLC, hay que repetir el comando, pero en esta ocasión poniendo el texto de la columna «Origen» en vez de «vlc», en este caso «VideoLAN.VLC» sin las comillas. Como dato, e igual que en Linux, se pueden añadir varios paquetes separados por un espacio.

Otra manera de hacerlo es con winget search 'paquete' lo que mostrará el resultado anterior, y además otros paquetes relacionados a esa búsqueda. En el ejemplo de VLC también aparece la opción UMP de la Microsoft Store.

Actualizando paquetes

Pero más interesante que lo anterior es la posibilidad de actualizar paquetes desde Winget. El siguiente comando nos mostrará los programas que tienen actualizaciones pendientes:

winget upgrade

Si queremos actualizar un paquete, a lo anterior hay que añadir el ID de la coincidencia de los resultados. Si no hay ningún programa que queramos mantener, es decir, si queremos actualizarlo todo, podemos hacerlo con el siguiente comando:

winget upgrade -h --all

Ahora bien, estamos usando Windows, no Linux, y esto lo digo porque la velocidad y la manera en la que trabaja no es la misma. Descargará todos y cada uno de los programas que haya por actualizar, y si uno pesa 500mb, eso tendrá que descargar. En Linux, como suele haber dependencias, los programas pesan menos.

También es posible e incluso probable que veamos un instalador. Hay programas, pocos, pero los hay, en los que no será necesaria ninguna acción por parte del usuario, pero en la mayoría de casos tenemos que aceptar el aviso que nos informa de que vamos a realizar cambios en el sistema operativo. En ocasiones, incluso tenemos que indicar dónde se va a realizar la instalación y completar el resto de la configuración.

Qué echo en falta

Además de que no es Linux, claro, lo que echo en falta de esta herramienta es una opción que permita instalar directamente de una fuente. Por ejemplo, yo VLC no lo instalaría nunca de la Microsoft Store, y estaría bien que existiera una bandera para indicar que instalara directamente de Winget, si la opción existe.

Pero bueno, es Windows, un sistema que a los lectores de este medio, como a los editores, no nos gusta tanto. Y con Winget se facilita mucho la instalación de software. Sólo por no tener que buscar por Internet y actualizar desde el terminal, ya merece la pena.

.barra {display: flex;justify-content: flex-end;height: 25px; background-color: #333;border-radius: 5px 5px 0 0;}.rojo, .naranja, .verde{width: 12px;height: 12px; position: relative;border-radius: 50%;top: 7px; margin: 0 3px;}.rojo{background-color: rgb(248, 82, 82); margin-right: 7px;}.naranja{background-color: rgb(252, 186, 63);}.verde{background-color: rgb(17, 187, 17);}.terminal{background-color: black !important; border-radius: 5px !important; margin-bottom:20px}pre{font-family:monospace !important; padding: 0 10px 10px; line-height: 1.5em; overflow: auto; background-color: black !important; color: #0EE80E !important}code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}

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

Los sistemas Linux diseñados para el gaming como SteamOS o Bazzite pueden ser lo mejor para usuarios inexpertos que vienen de Windows

Bazzite

Es probable que al leer el titular de este artículo haya más de uno que haya empezado a tirarse de los pelos. ¿Cómo puedo decir que los sistemas como SteamOS o Bazzite, inmutables, etc, son lo mejor para usuarios inexpertos que vienen de Windows? ¿No son algo para jugar? ¿No será complicado para ellos? Sí, pero no. Además, justamente porque están diseñados para jugar, y en Linux se puede jugar a pocos títulos de manera nativa, incluyen herramientas para solucionar este problema.

Aquí vamos a hablar un poco por encima de estas dos opciones, el sistema de la Steam Deck y uno diseñado con ese en mente que tiene como base Fedora. SteamOS inicia por defecto y en el handheld PC de Valve en modo juego, pero se puede salir al escritorio desde el menú de apagado. El modo juego está muy bien si lo que se quiere es jugar o lanzar aplicaciones sueltas, y el modo escritorio para todo lo demás.

SteamOS y Bazzite: sistemas inmutables, preparados para jugar y compatibles con Windows

SteamOS y la Steam Deck están diseñados con un sólo objetivo: que compremos juegos de Steam. Si su fabricante no hace nada para solucionarlo, hay pocos títulos disponibles para Linux. Por eso crearon – junto a CodeWeavers, cuyo producto más popular es CrossOver – Proton y otras herramientas que nos permiten instalar software de Windows.

La instalación de software de Linux se hace a través de Flathub, y los paquetes flatpak, a veces, funcionan o trabajan menos bien. Otra solución que aportaron fue añadir por defecto Distrobox, con lo que podemos crear, por ejemplo, una imagen de Arch Linux e instalar todo el software de sus repositorios oficiales e incluso de AUR. Por lo tanto, un sistema inmutable que, en teoría, no se puede romper termina siendo algo que nos permite:

  1. Jugar con buen rendimiento en una interfaz perfecta para ello.
  2. Instalar aplicaciones de repositorios oficiales de diferentes distribuciones Linux.
  3. Ejecutar aplicaciones de Windows.

Bazzite está disponible para más aparatos y con un asistente más potente

Casi todo lo que hemos dicho de SteamOS vale para Bazzite. No es un Fedora Atomic oficial, pero sí les apoyan, al menos publicitándolo en redes sociales. A diferencia de distribuciones como Chimera, los desarrolladores de Bazzite han querido llegar lo más lejos posible, y ofrecen su sistema operativo para ordenadores de mano, incluida la Steam Deck, escritorio, equipos que se van a usar como TV Box y máquinas virtuales.

Por si esto fuera poco, el asistente de Bazzite ofrece opciones para instalar paquetes como Emudeck y otras herramientas que facilitarán el uso del sistema operativo. Instalada por defecto encontramos BoxBuddy, una interfaz de usuario para Distrobox con la que podremos crear y gestionar imágenes de otros sistemas operativos.  ¿Que aún queremos más? Bazzite incluye por defecto Waydroid, con lo que se pueden ejecutar aplicaciones de Android en el equipo en el que estemos usando el sistema operativo.

Todo esto también está disponible en otras opciones, como el SteamOS que también protagoniza este artículo. Pero que estén instaladas por defecto, bueno, está muy bien si se usa y pasa a ser bloatware si no. Del mismo modo que se puede añadir lo de un sistema en otro, se puede eliminar lo que ya está instalado.

¿Y por qué no dejar esto a cargo del usuario?

Podríamos pensar que esto es una especie de bloatware, que podemos instalar lo justo en cualquier distribución Linux, y no sería mentira. Pero estos sistemas operativos ya incluyen las herramientas tras la instalación de cero, todo lo que podamos necesitar. Zorin OS también, en parte. Confía en WINE y Bottles para hacer su magia, lo que está un peldaño por debajo de lo que ofrecen estos sistemas para el gaming.

SteamOS sólo está disponible para la Steam Deck, pero Bazzite, Chimera, HoloISO y el Manjaro Gaming Edition que llegará en un futuro a corto plazo se podrán instalar en prácticamente cualquier equipo. Yo no los veo una mala opción para los usuarios menos experimentados, aunque antes de recomendarles directamente que usen uno de ellos, lo que haría yo es decirles que existe la opción. Son sistemas irrompibles, que permiten jugar a casi todo y además son compatibles con aplicaciones de Windows. ¿Alguien da más?

from Linux Adictos https://ift.tt/9IXpbVR
via IFTTT

Linux Lite 7.0 «Galena» llega basado en Ubuntu 24.04 y con escritorio Xfce 4.18

Linux Lite 7.0

El pasado septiembre, el «Linux ligero» lanzó lo que fue la versión más grande de su historia, y entre sus novedades se destacaba que empezó a estar disponible en muchos más idiomas. Hace unas horas han publicado otro salto grande, un Linux Lite 7.0 que usa el nombre en clave de «Galena» y en el que se destacan tanto su base como la versión del entorno gráfico y las aplicaciones relacionadas.

Linux Lite 7.0 se basa ahora en Ubuntu 24.04, disponible desde el pasado abril. Se podría decir que se basa en Xubuntu, ya que el entorno gráfico elegido por Lite también es Xfce 4.18. Paro ya sabéis, todos los x-buntu son Ubuntu y Ubuntu no es todos los x-buntu. El kernel de esta versión ha pasado a ser Linux 6.8.0-31, que justamente dejó de recibir soporte 24 horas antes del lanzamiento de Linux Lite 7.0. No hay nada que temer, ya que Canonical lanza los parches que hagan falta.

Otras novedades de Linux Lite 7.0

Entre el resto de novedades, el equipo de desarrolladores de Lite destaca algunas funciones como la vista dividida de Thunar 4.18.8. Si alguien duda de qué es o para qué sirve esta función, es muy sencillo: para poder realizar gestiones en dos ubicaciones diferentes sin que tengamos que abrir dos instancias del gestor de archivos. Se ha aprovechado el momento para hacer cambios menores en Lite Welcome – la aplicación de bienvenida – y añadir diapositivas en las nuevas instalaciones.

Linux Lite 7.0 también ha servido para actualizar los paquetes a nuevas versiones, como Chrome 125.0, Thunderbird 115.11.0, LibreOffice 7.6.7.2, VLC 3.0.20 y GIMP 2.10.36.

Los usuarios interesados en instalar esta versión pueden descargar las nuevas imágenes desde su página de descargas. Es una buena opción para equipos de recursos limitados, ya que sólo requiere un procesador de 1Ghz, 768mb de RAM y 8GB de disco duro, aunque se recomienda un poquito más que eso.

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

WINE 9.10 corrige un fallo con el DualShock 4 y corrige algo más de 200 bugs

WINE 9.10

Parece confirmarse la tendencia a la baja de corrección de bugs en el desarrollo de «Wine Is Not an Emulator». Sin estar metido en el desarrollo ni en su comunidad, no podemos saber el motivo por el cual hemos pasado de superar las 400 correcciones, e incluso las 600, a quedarse en una media de 200-300. WINE 9.10 ha llegado dos semanas después de la versión anterior en ese margen, y lo mejor que podemos pensar es que el software está mucho más maduro que hace un año y ya hay menos por corregir.

La lista de correcciones de esta quincena asciende a 254 cambios, quedándose la de bugs con un total de 18. Entre lo destacado de WINE 9.10, WineHQ menciona que el vkd3d incluido se ha actualizado a la versión 1.12, se han realizado mejoras en el soporte para DPI Awareness, se ha añadido soporte para C++ RTTI en plataformas ARM y se han eliminado más funciones obsoletas en WineD3D, a lo que se le suma el punto habitual de varias correcciones de errores. Lo que sigue es la lista de los bugs corregidos, entre los que hay uno que mejora el soporte para el mando Dualshock 4.

Bugs corregidos en WINE 9.10

  • El software de gestión de carreras se cuelga y salta hasta el 100% de carga del procesador.
  • Silent Hill 4: The Room se bloquea después de la primera escena de vídeo al intentar ir a la puerta.
  • Los juegos SRPG Studio necesitan una implementación adecuada de DISPATCH_PROPERTYPUTREF.
  • El instalador de Paint.NET 4.1 (aplicación .NET 4.7) intenta ejecutar el instalador de MS .NET Framework 4.7 (Wine-Mono sólo anuncia .NET 4.5).
  • Notepad++ bastante lento (GetLocaleInfoEx).
  • No se pueden copiar palabras entre aplicaciones de WINE y aplicaciones Ubuntu.
  • Múltiples aplicaciones .NET se bloquean con ‘System.Security.Principal.WindowsIdentity.get_Owner’ no implementado usando Wine-Mono (Affinity Photo 1.9.1, Pivot
    Animator 4.2).
  • FL Studio 20.9.1 se bloquea al iniciarse.
  • El lanzador de aplicaciones EA no se muestra correctamente.
  • reMarkable se bloquea al iniciarse.
  • Regresión de combobox vb3: un solo clic se desplaza dos veces.
  • El mando DualShock 4 se comporta incorrectamente en Darwin con hidraw activado.
  • BExAnalyzer de SAP 7.30 no funciona correctamente.
  • Varios juegos no se inician (Far Cry 3, Horizon Zero Dawn CE, Metro Exodus).
  • La compilación falla en Ubuntu 20.04 con bison 3.5.1.
  • Las nuevas versiones de chromium ya no arrancan bajo wine.
  • Violación de acceso en riched20.dll al ejecutar EditPad.
  • El comando ‘pack’ del empaquetador de aplicaciones del SDK de Windows (MakeAppx.exe) falla en la función no implementada ntdll.dll.RtlLookupElementGenericTableAvl.

WINE 9.10 ya está disponible y se puede descargar desde el siguiente botón. En su página de descargas hay también información sobre cómo instalar esta y otras versiones en sistemas operativos Linux y otros como macOS e incluso Android.

Si no hay cambios en la programación habitual, se espera que dentro de dos semanas llegue WINE 9.11 con cientos de retoques para seguir preparando la versión estable de 2024 que llegará en enero o febrero.

.boton {color: white; background-color: grey; padding: 20px; font-size: 2rem; text-decoration: none; border-radius: 10px; position: relative; top: 15px; border: 4px solid #555;}.boton:hover {box-shadow:1px 1px 2.5px black !important;}

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

RetroArch 1.19 llega con muchas novedades para el iPhone, ahora que por fin está disponible en su App Store

RetroArch 1.19

No, no es que Libretro se haya olvidado del resto y haya lanzado una versión centrada en el iPhone de Apple. Lo que ha sucedido es algo muy diferente: desde hace pocas semanas, la compañía de la manzana ya permite emuladores en su tienda de software para iPhone y iPad, Libretro ha subido su emulador de manera oficial y ha empezado a cuidar un poco más a los usuarios de unos dispositivos que antes no podían instalarlo sin hacer trucos. Como resultado, RetroArch 1.19 ha llegado con muchos más cambios de los habituales para iOS y iPadOS.

La lista completa de cambios es la que tenéis a continuación. Aunque nosotros la separaremos por secciones, Libretro ha incluido muchos puntos que empiezan con «APPLE», «iOS», «iPadOS» o «tvOS», porque el emulador también está disponible en el set top box de la manzana. Cómo habría cambiado todo si esto hubiera sido posible hace 9 años… pero es lo que hay.

Novedades de RetroArch 1.19

RetroArch 1.19 incluye estas novedades:

  • IA: revertida la traducción de la IA a la versión anterior (corrección de la traducción que no funcionaba con los núcleos renderizados HW).
  • APPLE:
    • Intenta usar el idioma preferido del sistema.
    • Registro correcto para filetypes de forma única.
    • MFI: mejorado el soporte del controlador Switch Online a través de MFi.
  • AUDIO: Trae de vuelta la conmutación de audio en el menú de conmutación.
  • CHEEVOS:
    • Construido un defecto del mapa de memoria de RetroAchievements cuando no hay juego de RetroAchievements cargado.
    • Actualización a rcheevos 11.3.
    • Arreglar hardcore actuando como si estuviera habilitado cuando no lo está.
  • CLANG: Corregido error de clang incompatible-pointer-types-discards-qualifiers.
  • CLOUDSYNC:
    • LINUX: Habilitado Cloud Sync por defecto en construcciones Linux con red.
    • WEBOS: Habilitado Cloud Sync por defecto en compilaciones Linux con red.
  • CORE: Establecer compute fps estadísticas de registro a nivel de depuración.
  • EMSCRIPTEN: Añadido M2000 al menú desplegable de selección de núcleo.
  • FFMPEG: Añadida compatibilidad con FFMPEG 7.0.
  • GLSLANG: Eliminar el código ENABLE_HLSL innecesario de glslang.
  • GENERAL: Fuga de memoria: La asignación dinámica de msg_hash_get_help_us_enum no fue liberada..
  • INPUT/KEYBOARD: Añadir soporte para teclas multimedia – Extendido RETROK_ valores con 18 nuevos elementos, que se encuentran comúnmente en teclados «multimedia». Mapeo añadido para SDL, X11, Wayland, dinput, winraw keymaps..
  • INPUT/MFI: Disparadores izquierdo/derecho sensibles a la presión.
  • ENTRADA/MFI:
    • Arreglar combinaciones Start + L1/L2/R2.
    • Soporta rumble fuerte y débil.
  • INTL:
    • Obtener traducciones de Crowdin.
    • Añadir gallego y noruego a la lista de idiomas.
  • LAKKA:
    • Mostrar mensaje de reinicio/apagado también cuando no se guarda la configuración al salir.
    • Proporcionar URL de actualización y nombre de destino en tiempo de compilación.
  • LIBRETRO: Añadir un mensaje de depuración para la llamada de retorno SET_ROTATION.
  • macOS: Accesibilidad por defecto activada si VoiceOver está activado.
  • iOS:
    • Sincronización de audio por defecto de nuevo, también más registro MFi.
    • Corregida la opción de Importar Contenido.
    • Importar contenido desde iCloud.
    • Mostrar icono de la aplicación en el selector de icono de la aplicación en materialui.
  • iOS/tvOS:
    • Varias mejoras de calidad de vida.
    • Corrección de un par de errores de manipulación de nombres de ruta.
    • Mejor forma de empaquetar Frameworks.
    • definir PACKAGE_VERSION para que sea MARKETING_VERSION de la App Store.
    • Arreglar el manejo del teclado para las compilaciones de la tienda de aplicaciones.
    • Corregir escapar de la caja de arena para jailbreak dispositivos.
    • accesibilidad por defecto activada si la voz en off está activada.
    • mejor forma de informar de la memoria disponible.
  • macOS/iOS/tvOS: habilitar la conversión de texto a voz mediante AVSpeechSynthesizer.
  • tvOS: Corrección del escalado para 720p.
  • MENÚ: Nueva función en el Menú Rápido: Añadir a lista de reproducción.
  • MENÚ/XMB: Nuevo tema: FlatUX, diseñado para fusionar los temas FlatUI y Retroactive en un único diseño unificado.
  • NÚCLEO DE RED/RETROPAD: Arreglar método de cierre de socket.
  • PIXMAN: Actualizar pixman-private.h – parche para solucionar problema de build con musl.
  • LISTA DE REPRODUCCIÓN: Limpiar ‘Añadir a lista de reproducción’.
  • ESCANEADO: Corrección para escanear ISOs de PSP (y probablemente algunas otras).
  • Varias correcciones al guardar partidas.
  • VIDEO/GL: Corrección de la reinicialización de los controladores gl.
  • VIDEO/VULKAN:
    • Añadido soporte para el formato HDR A2R10G10B10.
    • Implementar la lectura de HDR – soporte para capturas de pantalla.
  • WAYLAND:
    • Ignorar los eventos de configuración durante el splash (arreglar el no recordar el tamaño de la ventana).
    • Usar el manejador de señales del frontend para salir (arreglar salida por cierre de ventana).
  • UWP:
    • Alinear MESA a alpha-2-reparar – Eliminar resolución incorrecta manejo especial para OPENGL.
    • Corrección 4K.
  • WINDOWS: Corregidos los eventos de liberación de las teclas numlock/pausa.

Ya disponible

Con la llegada de RetroArch 1.19, el emulador es ahora más multiplataforma que nunca, y se puede descargar desde repositorios oficiales de distribuciones Linux, Flathub, Snapcraft e incluso desde Steam. También está disponible directamente desde cualquier navegador.

from Linux Adictos https://ift.tt/4hkAJsy
via IFTTT

Rhino Linux 2024.1 es la primera versión de este año y llega con Pacstall 5.0 y Linux 6.9

Rhino Linux 2024.1

Aunque lo mejor no es hacerlo así, merece la pena crearse un organigrama o un diagrama UML, es habitual en todo desarrollo que se empiecen a añadir funciones y demás para más adelante centrarse en que todo eso funcione lo mejor posible. Es algo que hace, por ejemplo, Canonical en sus versiones provisionales – las de cada seis meses -, y parece que es algo que han hecho esta vez con el lanzamiento de Rhino Linux 2024.1.

Las notas de esta versión se pueden resumir en tres novedades: por una parte, la nueva versión de su instalador de paquetes: Pacstall 5; por otra, el kernel, que ahora ha subido a Linux 6.9; y, por último, algo genérico: han actualizado paquetes a sus últimas versiones, o por lo menos a lanzamientos más recientes que los que había en la anterior 2023.3.

Pacstall 5, la novedad más destacada de Rhino Linux 2024.4

Pacstall 5 incluye novedades como:

  • Muchas actualizaciones en pacsripts.
  • Pacstall 5.0 y 5.1 introdujeron mejoras en la gestión de múltiples repositorios, lo que facilita mantener los paquetes de repositorios propios actualizados.
  • Se han introducido cadenas de caracteres mejorados en _arch.
  • Lista completa de novedades de Pacstall 5.0 y 5.1 en este y este otro enlace respectivamente.

En cuanto el kernel, se usa 6.9.1-generic para la versión de escritorio, 6.9.0-okpine en dispositivos de PINE64 y 6.8.0-raspi para la Raspberry Pi. Como hemos comentado, han aprovechado la ocasión para actualizar paquetes y corregir errores.

Rhino Linux 2024.1, como el resto de versiones, está basado en Ubuntu, pero no dicen sobre qué versión del sistema de Canonical está construido. También es lógico, ya que usan sus propios repositorios, actualizan el software con modelo de desarrollo Rolling Release y tampoco usan APT como gestor de paquetes.

Los usuarios existentes pueden actualizar a Rhino Linux 2024.1 escribiendo rpk update -y en el terminal. Para nuevas instalaciones, las imágenes ISO están disponibles en su página de descargas.

code {background-color: rgba(255, 255, 0, 0.18); color: #d63384; padding: 1px 3px; font-family: monospace; border-radius: 2px;}>/style>

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

KDE Gear 24.05, continúan las mejoras en las apps para KDE 6

KDE Gear, el conjunto de aplicaciones y librerías diseñadas por la comunidad de KDE

La nueva versión de KDE Gear 24.05 ya fue liberada, siendo esta actualización de Mayo de las aplicaciones de KDE, la segunda del conjunto de aplicaciones lanzadas como parte de la rama KDE 6 y tras la transición al uso de la biblioteca Qt 6.

Entre los cambios más notables se encuentran las mejoras implementadas en Dolphin, ya que ahora proporciona información adicional al navegar por carpetas especiales, mostrando la hora de modificación del archivo de forma predeterminada en carpetas con archivos usados recientemente, y la hora de eliminación en carpetas con una papelera de reciclaje.

También se implementó el guardado automático de ventanas y pestañas abiertas para restaurar su estado en caso de apagado de emergencia o reinicio del sistema, se añadió la capacidad de controlar la visualización de la papelera de reciclaje, archivos de respaldo y archivos ocultos, junto con soporte para separar el contenido de una vista dividida en una ventana separada.

Además de ello, en Dolphin Durante el proceso de búsqueda, se muestran detalles específicos del contenido encontrado, como la resolución y tiempo de creación de imágenes, información sobre el autor, álbum y duración de archivos de audio, y se agregó soporte para mostrar miniaturas de catálogos alojados en almacenamientos remotos.

Otro de los cambios que se introduce en KDE Gear 24.05, son las mejoras en del asistente de viaje de itinerarios al agregar información sobre servicios en trenes y autobuses, como la disponibilidad de Wi-Fi y aire acondicionado. Además, se ha iniciado el proyecto conjunto Transitous, que proporciona un servicio de mapeo de rutas de transporte público independiente del proveedor. También se ha mejorado el sistema para extraer documentos de viaje del correo electrónico y chats.

En Neochat, se ha añadido una ventana emergente independiente para buscar chats. También se ha implementado la función de escanear documentos PDF y otros archivos enviados al chat para detectar documentos de viaje y mostrar información relacionada, todo esto sin enviar datos a servidores externos.

En Tokodon, ahora se puede utilizar una ventana separada al escribir un nuevo mensaje, sin bloquear el trabajo con la aplicación. También se ha añadido un contador de solicitudes de seguimiento en la barra lateral.

En Kdenlive, ahora se admiten efectos grupales que se pueden aplicar a varios clips a la vez. También se ha agregado un mecanismo para la traducción automática de subtítulos y se ha recuperado la capacidad de grabar audio desde un micrófono o aplicaciones en el sistema local. Además, se ha acelerado la operación de mover clips con la herramienta Espaciador y se ha rediseñado la gestión de conjuntos de recursos como imágenes, clips, títulos y animaciones.

De los demás cambios que se destacan:

  • El reproductor de música Elisa ahora tiene la capacidad de alternar entre mostrar canciones como una lista y como una cuadrícula de íconos.
  • En Okular, el visor de documentos, se ha agregado soporte para mostrar menús desplegables utilizados en algunos tipos de documentos PDF.
  • Spectacle, el software de captura de pantalla, se ha actualizado para utilizar un estilo de pestaña de herramientas genérico y se han añadido comodines adicionales para nombres de archivos de capturas de pantalla y screencasts. También se ha agregado la función de escanear códigos QR y abrir enlaces codificados en ellos.
  • KCalc, ahora se muestra junto al resultado del cálculo la expresión asociada ingresada previamente por el usuario.
  • En Kate, se ha cambiado la lógica para compilar una lista de archivos usados recientemente, excluyendo de la lista los archivos que están actualmente abiertos y en los que aún se está trabajando.
  • Ark, el programa de archivo, ha agregado la capacidad de abrir y descomprimir archivos autoextraíbles con la extensión exe.
  • Se han incorporado cinco nuevas aplicaciones:
    Audex, un programa para copiar pistas de CD de audio.
    Inspector de accesibilidad, una interfaz para identificar problemas con las funciones de accesibilidad en las aplicaciones.
    Francis, un programa para desarrollar habilidades de gestión del tiempo mediante el método Pomodoro, que permite conseguir una mayor productividad alternando fases de trabajo
    Kalm, un simulador de diversas técnicas de respiración.
    Skladnik, una variante del juego de rompecabezas Sokoban.

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

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

Mesa 24.1.0 llega con mejoras de soporte para Vulkan, mejoras en NVK y mas

Mesa Drivers

La nueva versión de los controladores Mesa 24.1.0 ya fue liberada y en esta nueva versión, la cual está catalogada como «experimental» y que después de la estabilización final del código, se publicará una versión estable, Mesa 24.1.1, se han implementado una serie de cambios bastante interesantes.

Entre los cambios más destacados de Mesa 24.1.0 se encuentra la significativa mejora en el rendimiento del controlador NVK para las GPU NVIDIA basadas en las microarquitecturas Turing, Ampere y Ada. Muchos usuarios consideran que este controlador está listo para el uso diario. Además, la compatibilidad con Vulkan 1.3 en NVK ha sido certificada por el consorcio Khronos. Se ha mejorado también el trabajo sobre la capa NVK DXVK, que proporciona una implementación de Direct3D 9, 10 y 11.

Otro cambio destacado en Mesa 24.1.0, es la adición de una mejora que permite utilizar el controlador Zink para brindar soporte a OpenGL 4.6 en sistemas con las nuevas series de tarjetas de video NVIDIA (a partir de la serie GeForce RTX 20xx). Esto puede resolver problemas en el controlador OpenGL Nouveau estándar (NVC0). Para habilitar Zink en lugar de NVC0, se debe configurar la variable de entorno «NOUVEAU_USE_ZINK=1«.

En Mesa 24.1.0, el controlador ANV Vulkan ahora admite Asynchronous VM_BIND (operaciones de mapeo de memoria de video asíncronas). Además, se ha añadido la capacidad de restablecer volcados de estado para depurar congelaciones de GPU en las GPU basadas en la arquitectura Intel Xe. Esta arquitectura se emplea en tarjetas gráficas Intel Arc y gráficos integrados a partir de los procesadores Tiger Lake. También se han realizado preparativos para la compatibilidad con los chips Intel LunarLake (Xe 2).

Por otra parte, ahora todos los controladores Vulkan ahora admiten sincronización explícita para Wayland y X11. Esta sincronización permite que las aplicaciones informen al administrador de composición cuando un fotograma está listo para mostrarse en la pantalla, ayudando a reducir la latencia y eliminando artefactos en la visualización de gráficos.

De los demás cambios que se destacan:

  • El controlador asahi, desarrollado para la GPU AGX utilizada en los chips ARM de Apple, ahora brinda soporte para OpenGL 4.6 y OpenGL ES 3.2.
  • El controlador Panfrost ahora incluye soporte para las GPU Mali G610, Mali G310 y Mali T600.El controlador d3d12 recibio mejoras y ahora proporciona una capa que implementa OpenGL sobre DirectX 12.
  • En el controlador V3DV, desarrollado para la GPU Broadcom VideoCore utilizada en las placas Raspberry Pi, ha añadido soporte para renderizado dinámico.
  • Además, se ha solucionado un problema que impedía que la aceleración de hardware funcionara en Chrome.
  • El controlador Vulkan PanVK se modernizó para mejorar Midgard (Txxx) y
    Soporte bifrost (Gxxx).
  • Todos los controladores Vulkan han obtenido soporte para sincronización explícita en
    Wayland y X11.
  • Se agregó soporte para nuevas extensiones de Vulkan

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión de los controladores Mesa, puedes consultar los detalles en el siguiente enlace.

¿Cómo instalar los drivers de video Mesa en Linux?

Los paquetes de Mesa se encuentran en todas las distribuciones de Linux, por lo que su instalación puede realizarse ya sea descargando y compilando el código fuente (toda la información al respecto aquí) o de una forma relativamente sencilla, la cual depende de la disponibilidad dentro de los canales oficiales de tu distribución o de terceros.

Para los que son usuarios de Ubuntu, Linux Mint y derivados pueden añadir el siguiente repositorio en donde los controladores son actualizados de manera rápida.

sudo add-apt-repository ppa:kisak/kisak-mesa -y

Ahora vamos a actualizar nuestro listado de paquetes y repositorios con:

sudo apt update

Y finalmente podemos instalar los drivers con:

sudo apt upgrade

Para el caso de los que son usuarios de Arch Linux y derivados estos los instalamos con el siguiente comando:

sudo pacman -S mesa mesa-demos mesa-libgl lib32-mesa lib32-mesa-libgl

Para quienes sean usuarios de Fedora 32 pueden utilizar este repositorio, por lo que deben de habilitar corp con:

sudo dnf copr enable grigorig/mesa-stable

sudo dnf update

Finalmente, para los que son usuarios de openSUSE, pueden instalar o actualizar tecleando:

sudo zypper in mesa

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