WINE 9.0-rc1 ya disponible con mejoras en Wayland. La versión estable llegará a principios de enero

WINE 9.0-rc1

Por las fechas en las que estábamos y la cantidad de lanzamientos que teníamos, sabíamos que estábamos cerca. Tras 21 versiones de desarrollo, WineHQ ha lanzado hace unas horas WINE 9.0-rc1. Se trata de la primera Release Candidate de la próxima versión estable, y si no hay contratiempos empezará a haber un lanzamiento semanal hasta que llegue ésta. Por lo general, el equipo de desarrolladores que hay detrás de este software para ejecutar el de Windows en otros sistemas operativos no aportan mucha información en esta fase, pero a WINE 9.0-rc1 lo han tratado igual que a las versiones bisemanales.

No sé si será así a partir de la semana que viene, pero en WINE 9.0-rc1 han publicado una nota de lanzamiento en la que se recogen un total de 391 cambios. Esta versión marca la congelación de funciones, por lo que debería ser la última en la que aporten tanta información. En cuanto a novedades más destacadas, el vkd3d incluido se ha actualizado a la versión 1.10, se ha añadido soporte para las claves de cifrado DH con un GnuTLS reciente y soporte para capas de teclado en el driver Wayland, a lo que se le suma el último punto de varias correcciones de errores.

Bugs corregidos en WINE 9.0-rc1

  • DICOM Viewer (eFilm Workstation 2.x/3.x) aborta porque IMultiLanguage2_GetCharsetInfo no le gusta «ISO8859-1».
  • Athena’s Charm Table search 0.35b quiere msvcm90.dll.?
  • hrowModuleLoadException@<CrtImplementationDetails>@@YAXP$AAVString@System@@P$AAVException@3@@Z.
  • Múltiples aplicaciones necesitan soporte para la generación de claves ECDH a través de bcrypt (For Honor, STEEP, Far Cry 5).
  • Bugs encontrados por analizadores estáticos.
  • La impresión con la fuente Chilanka bloquea Notepad y Word.
  • Varios juegos requieren soporte DH de bcrypt.
  • Roon no se inicia.
  • user32:msg – test_SendMessage_other_thread() a veces obtiene un éxito todo (GitLab CI).
  • vbscript: stack_pop_bool no soporta floats ni ole color.
  • Process Explorer de Sysinternals muestra una ventana en blanco.
  • NFS Most Wanted no tiene gráficos con WineD3D en modo WoW64.
  • vbscript: Problema de coerción de cadena en el bucle For donde el límite derecho es una cadena.
  • Fallo de WineServer. (complete_async_poll: Falló la afirmación `output->count == signaled_count’).
  • user32:monitor – check_preferred_mode() falla en la VM debiant del TestBot.
  • Araxis Merge 2023.5877 necesita api-ms-win-core-com-l2-1-1.dll.
  • widl falla con dlls/sti después de añadir wia_lh.idl.
  • vbscript round no maneja el argumento numdecimalplaces
  • .Sombreado impreso con dirección de rayas errónea en Framemaker 8.
  • vbscript: Choque de nombre de subargumento con const global.
  • Aldec Active-HDL edición estudiante: se bloquea al intentar abrir un archivo en la función no implementada
  • HELL32.dll.SHSetTemporaryPropertyForItem.
  • Castlevania: Lords of Shadow 2 tiene fallos de renderizado.
  • Internet Download Manager necesita la función no implementada shcore.dll.RegisterScaleChangeEvent.
  • uiautomationcore:uiautomation – test_uia_com_event_handler_event_advisement() falla en Windows 10 1709.
  • Air Jura se bloquea.
  • Virtual Desktop emite el mensaje «Error al leer la configuración de pantalla».
  • SpeedCommander necesita shell32.SHCreateItemWithParent().
  • No se puede imprimir, ni siquiera de notepad a pdf.
  • Roon 2.0.23 falla debido a una función no implementada shcore.dll.CreateRandomAccessStreamOverStream.
  • El instalador de Eurobattle no se ejecuta.
  • .NET 8 Windows Forms se bloquea debido a la falta de funciones DPI en user32.
  • Chthonicle diario – regresión del rendimiento.
  • ModOrganizer se bloquea: Llamada a función no implementada USER32.dll.SetDisplayAutoRotationPreferences.
  • RestoreDC parece fallar con las impresoras.
  • VarMod(Empty, N) devuelve un resultado no inicializado.
  • La compilación de wine-8.21 falla en Ubuntu x86_64.
  • Un intento de imprimir desde ‘wine iexplore’ conduce a un fallo.
  • _mbsicoll genera excepciones, en sistemas linux en chino simplificado.
  • El plugin VST Acid-V se bloquea al eliminarlo de una pista.
  • Crimson Skies se bloquea en el menú.
  • MIDITrail 1.4.0 muestra un error al iniciarse (DWMWA_EXTENDED_FRAME_BOUNDS no está implementado).
  • vbscript falla al devolver TypeName para Nothing.
  • Al imprimir desde iexplore, las imágenes se imprimen como rectángulos negros.

WINE 9.0-rc1 ya se puede descargar desde el siguiente botón. En la página de descargas hay también información que indica cómo instalarlo en Linux y en otros sistemas operativos. La siguiente versión será un WINE 9.0-rc2 que debería llegar el día 15 de diciembre, y a esa le seguirán al menos 4 Release Candidates más hasta el lanzamiento de la versión estable que está programada para finales de enero o principios de febrero de 2024.

.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/IkuM8Sa
via IFTTT

DOS_deck: juega a títulos de MS-DOS en el navegador con la interfaz de la Steam Deck

DOS_deck

Hay varios proyectos que pretenden llevar la emulación de juegos al navegador. El mismo LibRetro tiene una opción para usar RetroArch en el navegador, aunque la experiencia es de todo menos buena. Curiosamente sí funciona mejor EmulatorJS, que en teoría usa los cores de LibRetro, y también existe el js-dos en el que se basa DOS_deck. Si no os pilla durmiendo porque este viernes es festivo en vuestra zona, no hace falta mucho para intuir qué ofrece este servicio.

DOS_deck une en su nombre parte de las palabras de un sistema operativo (MS-DOS) y una consola (Steam Deck). Para ya no dejar lugar a la especulación le faltaría algo relacionado a la web o un navegador, ya que DOS_deck funciona en cualquier navegador web. Si entramos este enlace veremos, tras una animación, una interfaz parecida a la de SteamOS en la Steam Deck, empezando por lo que sería la biblioteca de videojuegos.

DOS_deck no incluye juegos de pago

Doom en Steam

Aunque la interfaz está en inglés, todo es muy intuitivo. Podemos hacer clic/tocar en la carátula de un juego y nos llevará a algo como lo de la captura anterior. El botón de «Play» lanzará el juego, en el caso de Doom la versión Shareware. A la derecha de este botón hay un botón «Buy» que nos lleva a una o dos tiendas para comprar el juego, como pueden ser Steam o GOG. El botón del teclado saca la chuleta con los controles y el del Menú nos permite poco más que ponerlo a pantalla completa o pedir un juego.

Si os habéis fijado, en el párrafo anterior tengo una parte tachada. Eso es porque ahora mismo no se soportan dispositivos móviles. Sí podemos navegar, pero no aparece ningún botón en la pantalla como sí aparecen en EmulatorJS, por lo que no hay manera de interactuar con los juegos.

DOS_deck no incluye juegos de pago. Los más completos estarán en su versión Shareware, mientras que de otros sólo hay una demo. Lo mejor de este servicio, además de que se puede pasar un buen rato jugando, es que es una buena manera de ver así muy por encima cómo sería navegar por la Steam Deck, con sonidos y todo.

Vía: GamingOnLinux.

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

Godot 4.2 ya fue liberado y estas son sus novedades mas importantes

Godot 4.2

Banner de Godot 4.2

La fundación Godot dio a conocer, hace poco, el lanzamiento de la nueva versión del motor de juegos Godot 4.2, la cual presenta después de cinco meses de desarrollo. Godot 4.2, es la tercera y última versión lanzada durante este año que pertenece a la rama 4.x.

Para quienes desconocen de Godot, deben saber que este es un motor de juegos multiplataforma orientado al desarrollo de juegos 2D y 3D. El motor del juego se centra en proporcionar un conjunto completo de herramientas para el desarrollo, incluido un editor de código integrado, un motor de renderizado de gráficos, herramientas de reproducción de audio, herramientas de animación y más.

Principales novedades de Godot 4.2

Esta nueva versión de Godot 4.2 representa el trabajo de 359 contribuyentes que enviaron más de 1800 mejoras, asi como también correcciones de errores necesarias y características nuevas e interesantes, que convierten a Godot 4.2 en una herramienta aún mejor y más pulida.

Por la parte de las mejoras que se destacan de esta nueva version de Godot 4.2, es la refactorizacion del codigo para funcionar con mosaicos y mapas de mosaicos, ya que se han mejorado las operaciones de agrupación de bloques y clasificación a lo largo del eje Y, lo que ha llevado a una notable reducción en el tiempo necesario para actualizar los mosaicos, ademas de que se ha mejorado la facilidad de creación y utilización de mapas de mosaicos, introduciendo una herramienta que permite voltear y rotar mosaicos al colocarlos y se han mejorado las herramientas para la edición de polígonos y escenas de mosaicos.

En GDScript (el editor de scripts), ahora es posible crear Regiones de Codigo (code regions) con nombre para contraer bloques durante la edición, simplificando así la navegación. Por otro lado, el depurador de scripts cuenta ahora con un completo soporte para código multiproceso, pila de ejecución y puntos de interrupción. En los scripts de GDScript, se ha ampliado la compatibilidad con código escrito estáticamente, se ha añadido compatibilidad con literales de cadena r-string y se han ampliado las capacidades del operador de coincidencia.

En la ventana gráfica 3D, se ha mejorado el soporte para controlar transformaciones al estilo de Blender mediante el uso del mouse y las teclas de acceso rápido. La información visual mejorada ahora se muestra únicamente para los objetos seleccionados en la ventana gráfica 3D. Se han añadido indicadores adicionales para elementos como calcomanías y volumen de niebla. Además, el trabajo con artilugios ha sido mejorado, permitiendo ahora expandir cada lado de las formas volumétricas de manera independiente en la ventana gráfica.

De los demás cambios que se destacan:

  • En la biblioteca de activos, se mejoró la visualización de los resultados de búsqueda y se agregó la capacidad de seleccionar un directorio diferente para instalar un complemento o recurso.
  • En el administrador de proyectos, se rediseñó la ubicación de los controles principales y se modernizó la interfaz de importación de proyectos.
  • Se agregó la capacidad de cambiar el tipo de importación de recursos sobre la marcha con actualización automática de escenas y recursos que no requiere reiniciar el editor.
  • Se han ampliado las opciones de importación disponibles y se ha proporcionado la posibilidad de cambiar las propiedades físicas de los objetos importados, así como los parámetros de sombra y visibilidad.
  • Se agregó la capacidad de obtener una vista previa de las animaciones en el cuadro de diálogo de importación.
  • Se agregó soporte para importar imágenes en formato KTX.
  • El sistema de simulación de partículas ha sido rediseñado para facilitar el mantenimiento y mejorar el control del movimiento de partículas.
  • Se han realizado optimizaciones para mejorar el rendimiento de renderizado.
  • Para acelerar el trabajo en dispositivos móviles, las barreras ráster se dividen en componentes de vértice y fragmento.
  • Almacenamiento optimizado de mallas poligonales en memoria.
  • Se agregó soporte para comprimir mallas poligonales para reducir el ancho de banda de transmisión.
  • Se agregó soporte para el uso de cuadros de diálogo de selección de archivos nativos de Linux, macOS y Windows, así como la capacidad de copiar y pegar imágenes a través del portapapeles.
  • Se ha rediseñado la arquitectura Godot para Android, lo que ha reducido el tiempo de inicio de aplicaciones y juegos e implementado la capacidad de trabajar con múltiples ventanas.
  • Las compilaciones ARM de 32 y 64 bits para Linux ya son oficiales.

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

Obtener Godot

Godot está disponible para descargar en esta página para Windows, Mac OS y Linux. También lo puede encontrar en Steam y itch.io.

El código del motor del juego, el entorno de desarrollo del juego y las herramientas de desarrollo relacionadas (motor de física, servidor de sonido, backends de renderizado 2D/3D, etc.) se distribuyen bajo la licencia MIT.

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

LibreOffice 7.6.4 llega junto a 7.5.9 corrigiendo más de 40 errores

LibreOffice 7.6.4

The Document Foundation ha lanzado hoy LibreOffice 7.6.4 y 7.5.9. La versión del canal «fresh», es decir, la más actualizada ha llegado tan solo dos semanas después de la versión anterior, algo que, sumado a que sólo ha habido una RC, nos hace pensar que en las notas de lanzamiento y en la lista de novedades falta algo. Es probable que hayan tenido que solucionar un problema de seguridad serio y que nos enteremos de él en las próximas horas o días.

Pero lo único seguro es que ya tenemos disponibles las dos nuevas versiones. También está confirmada la lista de novedades, 41 cambios en total en LibreOffice 7.6.4 y sólo 2 en 7.5.9. Es posible, pero no probable porque no está presente en 7.5.9, que las prisas hayan tenido que ver con un cierre que ocurría en Writer bajo Windows 11 si se estaba usando el idioma noruego, información que se puede encontrar en este enlace.

LibreOffice 7.6.4 sigue sin recomendarse para equipos de producción

Otra cosa segura es que LibreOffice 7.6.4 sigue sin recomendarse para equipos de producción. Como es habitual, esa recomendación nunca llega antes del lanzamiento de la quinta actualización de mantenimiento, una versión que debería llegar dentro de seis semanas si no hay cambios para corregir algo importante. Para los que necesiten un entorno seguro, lo recomendado ahora mismo es LibreOffice 7.5.9, que con 9 actualizaciones de mantenimiento, como demuestra la lista de sólo dos bugs corregidos, poco más le queda por arreglar.

También hay una opción para empresas, la que desde hace tiempo se conoce como LibreOffice Enterprise. Las diferencias con respecto a la de la comunidad (la gratuita de toda la vida) están en que el soporte se recibe directamente de The Document Foundation y, en teoría, se pueden pedir funciones a la carta.

LibreOffice 7.6.4 y 7.5.9 ya se puede descargar desde la página web del desarrollador. En las próximas horas aparecerán las nuevas versiones en Flathub, Snapcraft y empezarán a llegar a los repositorios de las diferentes distribuciones Linux.

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

Linux Mint 21.3 Beta llegará esta semana. Versión estable en Navidad

Linux Mint 21.3

Tardaron más de lo esperado, pero había un buen motivo. El equipo de desarrolladores del Linux con sabor a menta está en estos momentos trabajando a contrarreloj para que el lanzamiento de Linux Mint 21.3 llegue en su horario habitual, que es en las vacaciones de Navidad, aproximadamente del 20 al 30 de Diciembre. Esa ha sido la razón de que el boletín mensual de noviembre se haya publicado el 6 de diciembre (unos días tarde), que se aproxima un lanzamiento y van con el tiempo justo.

No sólo hay que estar preparado para la versión estable de Linux Mint 21.3. Antes tienen que entregarnos la Beta, y si no hay ningún problema debería estar disponible a lo largo de esta semana. Como ya nos esperábamos, 21.3 usará el entorno gráfico Cinnamon 6.0, entre cuyas novedades se puede destacar una nueva sesión en Wayland experimental. Para más información y seguir el desarrollo de Wayland en Linux Mint, se puede visitar el repositorio que han abierto en GitHub.

Linux Mint 21.3 llegará por Navidad

En cuanto a novedades en aplicaciones, Nemo tendrá disponible «Acciones», como la que añade las opciones «Verificar» y «Crear una USB Bootable» en el menú contextual que aparece al hacer clic derecho. Empezando con Cinnamon 6.0, se podrán añadir, activar y puntuar del mismo modo en el que se puede hacer con applets, desklets, extensiones y temas de Cinnamon. Serán un nuevo tipo de spices y se espera que crezcan en número cuando la comunidad vaya entregando las suyas.

Hypnotix recibió recientemente la capacidad de configurar canales como favoritos. En el futuro podrá también crear canales personalizados a partir de un enlace, sea en directo o no. Esto permitirá usar Hypnotix sin la necesidad de añadir una lista de reproducción o IPTV, e incluso permitirá reproducir canales de YouTube.

Además de esto, en Slick Greeter se podrá configurar la alineación de la caja de inicio de sesión, Bulky recibirá soporte para miniaturas y arrastrar y soltar y la reproducción de vídeo en Pix ahora toma la orientación del vídeo en cuenta y la rota automáticamente.

Todo esto estará disponible durante esta semana en la versión Beta de Linux Mint 21.3 y a finales de mes ya en la versión estable.

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

Raspberry Pi OS se actualiza con un nuevo modo oscuro como principal atractivo

Raspberry Pi OS con modo oscuro

Justo hacía unos días desde que, al escribir el artículo sobre cómo añadir soporte para flatpak en Raspberry Pi OS, pensaba que ya iba siendo hora de que el sistema operativo oficial para la placa de la frambuesa tuviera modo oscuro. Yo uso estos temas con tonos grises/negros desde que empezaron a popularizarse, y en la actualidad casi que no quiero ver ni webs con textos negros sobre fondo blanco. Por suerte ya no estoy obligado a ver las cosas así o a hacer los cambios por mi cuenta en la Raspberry Pi.

La última actualización de Raspberry Pi OS lleva la numeración 2023-12-05, lo que es la del 5 de diciembre de 2023, y el nuevo tema oscuro es sin duda la novedad más destacada. Pero que algo sea lo más llamativo no quiere decir que lo haga en todo para bien. El tema oscuro existe, pero parece un trabajo «en progreso». Lo que sí es seguro es que puede mejorar, y sólo son necesarias unas flechitas indicando algunos puntos de la captura anterior para darse cuenta.

Raspberry Pi OS actualiza las aplicaciones a versiones más nuevas

Fallos en el tema oscuro de la Raspberry

Menos de dos minutos son suficientes para ver cosas como:

  1. El botón del menú de inicio no está oscuro.
  2. El resto de iconos desentonan. Es poco, pero se nota que no se diseñaron pensando en el tema oscuro.
  3. ¿Dónde están los botones para controlar la ventana de Chromium?
  4. El azul de los iconos del panel superior tampoco está pensado para el tema oscuro.
  5. La barra de las ventanas no ha cambiado nada. No queda del todo mal, como los iconos y el azul, pero tampoco termina de encajar.

El tema oscuro se puede poner desde los ajustes de apariencia.

Entre el resto de novedades que incluye la última versión de Raspberry Pi OS, tenemos:

  • Linux 6.1.63.
  • Mejoras de consistencia con las apps de Qt.
  • Alemán disponible en los menús de apariencia.
  • Versiones más actualizadas de aplicaciones como Firefox, Chromium o Python.
  • Varias correcciones de errores.
  • Lista completa de cambios, en este enlace.

Para instalaciones existentes, todo esto se puede instalar actualizando desde el terminal (sudo apt update && sudo apt upgrade). Para nuevas instalaciones podéis leer nuestro artículo sobre la versión anterior, en donde explicamos también cómo instalar el sistema operativo.

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

ChimeraOS te permite usar SteamOS en cualquier PC, incluida la Rog Ally

La idea de un PC como consola no era 100% nueva, pero la Steam Deck vino para cambiarlo todo. Sí, todo, aunque puede que algunas cosas se queden igual. Puede conseguir que el uso de Linux «de escritorio» suba del 2-3% en el que se mantiene desde hace mucho, y es probable que muchos terminemos con una «consola» como esta para usarla como nuestro PC de diario. Pero vamos poco a poco. En la actualidad, SteamOS es un sistema basado en Arch perfectamente adaptado para los videojuegos, y ChimeraOS ha llevado esa experiencia al resto de ordenadores.

Si estáis esperando un análisis completo sobre este sistema operativo, tengo que decir que este artículo no es de esos. Y no lo es porque no funciona en máquinas virtuales, no estoy seguro de que se pueda instalar en un USB sin tocar mi disco duro y no dispongo de aparatos extra como muchos youtubers. Este post es más bien información sobre la existencia de un sistema operativo que en teoría trae la experiencia de SteamOS al PC.

ChimeraOS está basado en Arch Linux

ChimeraOS es un sistema operativo basado en Arch Linux. Es la misma base de SteamOS, y la elección más lógica si se esperan el mínimo de cambios con respecto a la versión original. A diferencia de lo que ha elegido Valve, ChimeraOS usa el entorno gráfico GNOME para su modo de escritorio.

Su instalación es sencilla, quizá demasiado. Al no ver muchas opciones, y como ya he explicado, no puedo asegurar que eligiendo como destino un USB lo meta todo ahí y no toque el GRUB del PC, por lo que no he podido probarlo por mí mismo. Sí lo he instalado en GNOME Boxes, pero no funciona el Modo Juego (Game Mode, la interfaz de la Steam Deck).

Si se instala de nativo, en teoría entra directo al Modo Juego como la Steam Deck y se puede ver más o menos lo mismo, pero en una pantalla más grande.

Mismo corazón que SteamOS

El sistema operativo tiene lo justo para poder jugar. En el modo escritorio podemos ver que incluye muy pocos programas, como un navegador web, GNOME Software, Steam y Nautilus. El «Steam Big Picture» hace el resto, ya que no tenemos que olvidar que es un sistema operativo cuya finalidad es que podamos jugar. Y para mejorar la compatibilidad, también incluye software como Proton, el encargado de hacer que los títulos que en teoría sólo funcionan en Windows lo hagan también en Linux.

Pero no todo es igual que en la Steam Deck, claro. SteamOS está diseñado para el hardware de Valve, y cuenta con opciones diseñadas para un aparato de este tipo. Hay opciones que no funcionarán en esta versión para PCs, pero la experiencia general es similar a la de la consola portátil más popular, con permiso de la Switch. Se destaca la interfaz del modo juego y la facilidad y rapidez para lanzar los juegos, sobre todo los de Steam.

Funciona en la Rog Ally

Una de las quejas que he leído sobre la Rog Ally es su sistema operativo. Si bien es cierto que mejora la compatibilidad con los juegos, también lo es que Windows 11 no está adaptado a pantallas pequeñas y el rendimiento no es el mejor que podría ser. Como la Steam Deck, la Rog Ally es un PC con traje de consola, y se le pueden instalar otros sistemas operativos, en la memoria interna o externa.

ChimeraOS funciona en la Rog Ally, y debe tenerse en consideración si se busca algo con la estabilidad y el rendimiento que ofrece SteamOS. De hecho, hace unos días se publicó un artículo en el que se demostraba que Windows 11 queda muy por detrás de Linux al ejecutar juegos, y eso que la mayoría no son nativos para Linux. No estoy diciendo que haya que «cargarse» la instalación por defecto de la Rog Ally; sólo que SteamOS es una opción gracias a ChimeraOS.

El enlace oficial del proyecto es este, en donde hay información como los requisitos mínimos recomendados o que funciona con muchos tipos de mandos. Yo os dejo con un vídeo en el que se explica cómo instalar ChimeraOS y cómo se ve.

Imagen: montaje a partir de imágenes de Amazon y DistroWatch.

from Linux Adictos https://ift.tt/0p31H5D
via IFTTT

Kali Linux 2023.4 suma la Raspberry Pi 5 a su lista de dispositivos compatibles y ya ofrece GNOME 45

Kali Linux 2023.4 con soporte para la Raspberry Pi 5

Mucho se está hablando de la Raspberry Pi 5 en las últimas semanas. Nos parece lógico por dos motivos: el primero, porque las nuevas versiones de la placa de la frambuesa son noticia en sí mismas; el segundo, porque sus novedades, con la potencia a la cabeza, le permiten mover con más soltura cualquier software como los emuladores de videojuegos. Además tenemos el soporte, y semana sí semana no tenemos noticias de algún sistema operativo que ya se le puede instalar oficialmente. El último ha llegado hace unas horas, y es Kali Linux 2023.4.

Entre las novedades hay algunas más internas del proyecto que del sistema operativo, como que Kali Linux 2023.4 estará a partir de ahora en las tiendas Amazon AWS y Microsoft Azure. Ya más relacionado con el software, se ha añadido soporte para Vagrant en Hyper-V. Aunque no hay mucho que contar, el soporte para la Raspberry Pi 5 también guarda relación con el software, con una imagen dedicada para ser más concretos. Se puede descargar desde su página web, pero también está disponible desde (Raspberry Pi) Imager.

Otras novedades de Kali Linux 2023.4

Entre el resto de novedades, quizá destaca la llegada de GNOME 45. No es el escritorio por defecto, pero se puede instalar desde sus repositorios oficiales. Prácticamente todo lo que se puede decir de este cambio guarda relación con la última versión del escritorio más usado en Linux, y hay información relacionada en este enlace.

Lo que resta entre lo más llamativo de esta versión, como en cada lanzamiento, son las nuevas herramientas, y Kali Linux 2023.4 ha añadido a la lista:

  • cabby: una implementación del cliente TAXII.
  • cti-taxii-client: biblioteca del cliente TAXII 2.
  • enum4linux-ng : versión de nueva generación de enum4linux con funciones adicionales.
  • exiflooter: encuentra la geolocalización en todas las URLs de imágenes y directorios.
  • h8mail: OSINT de email y herramienta de capturas de brechas de contraseñas.
  • Havoc:  comando y control de framework post-explotación moderno y maleable.
  • OpenTAXII: implementación del servidor TAXII.
  • PassDetective: escanea el historial de comandos de la shell para detectar contraseñas, claves de APIs y secretos puestos incorrectamente.
  • Portspoof: todos los puertos TCP 65535 que están siempre abiertos y emula servicios.
  • Raven: servicio ligero de subida de archivos HTTP.
  • ReconSpider: Framework de Most Advanced Open Source Intelligence (OSINT).
  • rling: RLI Next Gen (Rling), una alternativa a rli multi-hilo más rápida y rica en funciones
  • Sigma-Cli: crea una lista y convierte reglas de Sigma en lenguajes de consultas.
  • sn0int: framework y gestor de paquetes OSINT semi-automático.
  • SPIRE – SPIFFE Runtime Environment es una toolchain de APIs para establecer la confianze entre sistemas de software.

Kali Linux 2023.4 se puede descargar en diferentes opciones y arquitecturas desde su página web.

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

Añádele soporte para flatpak a tu Raspberry Pi y desbloquea todo su potencial

Flatpak en la Raspberry Pi

Hace ya un tiempo escribí un artículo en nuestro blog hermano Ubunlog en el que explicaba cómo añadir soporte para flatpak en Ubuntu. El tema o lo que dificulta un poco la tarea es que Canonical no lo soporta, y su tienda de software, entonces conocida como Snap Store, ni siquiera ofrece la posibilidad. Tampoco hay soporte directo en Raspberry Pi OS, ya que no cuenta con ninguna tienda de software y lo que ofrece es un gestor de paquetes incompatible con Flathub.

Pero todo en Linux tiene solución. Puede costar más, puede costar menos, pero (casi) todo lo que puede hacer una distro puede hacerlo otra. Lo cierto es que activar el soporte para paquetes flatpak en la Raspberry Pi con su sistema oficial es muy sencillo, y la única piedra en el zapato es que hay que escribir los comandos para instalar el software.

Cómo activar el soporte para Flatpak en la Raspberry Pi

Lo primero que quisiera comentar es que no tendría mucho sentido seguir este tutorial si se ha elegido la versión de 32-bit de Raspberry Pi OS. No es que no sea compatible, pero la mayoría de aplicaciones soportan sólo 64-bit, sea en AMD o ARM. Así que si tu sistema es de 32-bit, casi mejor que dejes de leer. Si tienes el de 64-bit, los pasos a seguir para activar el soporte para flatpak e instalar apps de Flathub quedarían así:

  1. Abrimos un terminal. Ningún misterio aquí, más aún cuando la app de terminal está fijada en el panel.
  2. Escribimos estos dos comandos (el primero instala el paquete necesario y el segundo añade el repositorio de Flathub):
apt install flatpak
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  1. Después de esto sólo queda reiniciar, y el soporte ya estaría activado.

¿Y cómo instalo software de Flathub en mi Raspberry?

Instalar el software también es sencillo, aunque hay que hacerlo a la vieja usanza, es decir, con el terminal. Y para saber cuál es el comando, hay que fisgar en Flathub. Los pasos para instalar RetroArch serían estos:

Opción A

  1. Vamos a flathub.org.
  2. En la caja de búsqueda introducimos el nombre del software que queremos instalar.

Buscar apps en Flathub

  1. Como cabría esperar, la búsqueda nos mostrará unos resultados. Hay que ver el programa que nos interesa y hacer clic en su enlace.

Elegir programa a instalar

  1. En la página del software hay mucha información relevante. Hay capturas, una explicación y, en la parte de abajo, las arquitecturas disponibles («Available Architectures»). Tenemos que comprobar que ponga aarch64, lo que indica que soporta dispositivos como la Raspberry Pi. Si sólo vemos x86_64, esta arquitectura es la que se usa en ordenadores (y consolas como la Steam Deck) y no nos vale. Por ejemplo, aunque estaría bien, RetroDECK no es compatible con la Raspberry Pi.

Comprobar la arquitectura soportada por el paquete flatpak

  1. Si la app es compatible, volvemos arriba y buscamos el botón de «Install». Si le hacemos clic, la Raspberry Pi descargará un archivo para instalarlo. Lo que tenemos que hacer es clic en el desplegable, a la parte derecha del botón, y ahí veremos el comando para instalar el programa. Para este ejemplo es flatpak install flathub org.libretro.RetroArch.

Acceder al comando para instalar paquete flatpak

  1. Vamos al terminal y escribimos el comando de instalación. Nota: para pegar en el terminal, el atajo es Ctrl+Shift+V.

Instalar paquete flatpak

  1. Se supone que si hemos puesto el comando de Flathub encontrará la coincidencia. Para comenzar la instalación, pulsamos la tecla Y (yes) o S (Sí) si estuviera en español. Como cuando lo hacemos con APT, nos mostrará las dependencias necesarias, que suelen guardar relación con la plataforma. Volvemos pulsar la Y/S para continuar.
  2. Esperamos a que finalice el proceso. Por lo general, los primeros paquetes que instalamos nos instalan también más dependencias, por lo que puede tomarse su tiempo.

Opción B

La opción B es más directa, pero también aporta menos información. Es todo desde el terminal:

  • flatpak search nombre-del-paquete buscará todas las coincidencias y mostrará algo de información, como los nombres de los programas.
  • El comando para instalar el paquete es el mismo que el explicado en la opción A, pero tras «install» hay que poner lo que aparezca en la columna «ID de aplicación».

Podría quedar un paso extra, que es lanzar la aplicación, para lo que hay que volver al paso 5 y esta vez escribir el comando para lanzar la app, en este ejemplo flatpak run org.libretro.RetroArch. No debería ser necesario, pero no está de más dejar el dato por si no pasa lo del siguiente punto.

Además, esto puede ser válido para cualquier distribución Linux que permita instalar el paquete «flatpak» y no cuente con una tienda de software compatible.

Opción C

Esta opción no la recomiendo, pero también es una posibilidad. Pasa por instalar una tienda de software compatible con paquetes flatpak y buscarlo desde ella. Por ejemplo, Discover soporta paquetes flatpak, y GNOME Software también si se le añade le añade/instala el complemento necesario (sudo apt install gnome-software-plugin-flatpak).

No siendo lo mejor, si tuviera que recomendar una de las dos me decantaría por GNOME Software. Y no es porque me guste más o menos que Discover; es por un tema de bibliotecas. Raspberry Pi OS usa el entorno gráfico propio que bautizaron como Pixel, y Pixel, si no estoy muy equivocado, sigue estando basado en LXDE. Ahora se está usando más LXQt, pero no es así en el caso de Raspberry Pi OS, no aún y si no estoy equivocado. Como GNOME, LXDE es más GTK que Qt, por lo que la elección parece clara.

¿Icono en el menú de aplicaciones?

RetroArch en el menú de apps de Raspberry Pi

Tras la instalación de un paquete flatpak, el icono debería aparecer en el menú de aplicaciones. Si no se da el caso, siempre se puede reiniciar, ejecutar el comando para iniciar el programa y si sigue sin aparecer se puede crear un archivo .desktop. Pero por las pruebas que he hecho yo, el icono acaba en su sitio.

Para actualizar las aplicaciones, lo que tenemos que hacer es escribir en el terminal sudo flatpak update. Se actualizarán todas.

Y con esto se abren muchas posibilidades. Por ejemplo, está Vivaldi desde hace algunas semanas, RetroArch, Pegasus, versiones actualizadas de GIMP y LibreOffice… Así sí tendremos la Raspberry Pi completa.

pre{font-family:monospace; padding: 10px; background-color: black !important; border: 3px solid grey; border-radius: 5px !important; line-height: 1.5em; color: white !important; max-width: 90vw; overflow: auto;}kbd {color: white; background-color: grey; padding: 3px 5px; border-radius: 7px; border: 4px double white;}

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

Llega la primera version estable de PipeWire 1.0 y estas son sus mejoras

Pipewire

PipeWire es un servidor para manejar transmisiones de audio, video y hardware en Linux.​​​

Después de poco más de tres semanas desde el último lanzamiento (0.3.85) por fin se ha dado a conocer el lanzamiento de la versión estable del servidor multimedia PipeWire 1.0, marcando la madurez del proyecto. Cabe mencionar que esta nueva versión 1.0 es compatible con la rama 0.3 anivel de API y ABI.

Para aquellos que desconocen de PipeWire, deben saber que es un importante sucesor del servidor de audio PulseAudio y la gran diferencia con su predecesor, es que PipeWire va un paso más allá al incorporar herramientas especializadas para administrar transmisiones de video, manejar audio con latencia mínima y aplicar nuevos modelos de seguridad para el control de acceso a nivel de dispositivo individual y transmisión.

PipeWire es una API de servidor y espacio de usuario para gestionar canalizaciones multimedia. Esto incluye:

  • Poner a disposición fuentes de vídeo (como desde dispositivos de captura o transmisiones proporcionadas por una aplicación) y multiplexarlas con los clientes.
  • Acceder a fuentes de vídeo para su consumo.
  • Generación de gráficos para procesamiento de audio y video.
  • Los nodos en el gráfico se pueden implementar como procesos separados, comunicándose con sockets e intercambiando contenido multimedia mediante el paso fd.

Además de ello, su uso se extiende al control de fuentes de vídeo, como dispositivos de captura y cámaras web, así como a la gestión del contenido de la pantalla que muestran varias aplicaciones. PipeWire también puede actuar como un servidor de audio, asegurando una latencia mínima y proporcionando una funcionalidad que combina las capacidades de PulseAudio y JACK, incluso teniendo en cuenta las necesidades de los sistemas de procesamiento de audio profesionales que PulseAudio no podía ofrecer.

Principales novedades de PipeWire 1.0

Esta nueva versión de PipeWire 1.0, la cual llega de forma estable, brinda todas las características que se espera que muevan flujos de medios dentro de un sistema, ya que aprovecha las funciones avanzadas del kernel de Linux para proporcionar baja latencia, poco espacio y alto rendimiento a la vez que es seguro.

Y es que entre los cambios en comparación con la rama 0.3, hay relativamente pocas características nuevas para PipeWire 1.0, pero dentro de los cambios implementados se destaca la inclusión predeterminada de soporte jackdbus (de forma predeterminada) que permite utilizar PipeWire como un cliente completo del sistema de sonido JACK. ALSA utiliza programación basada en IRQ en el perfil Pro-Audio para lograr una latencia a nivel de JACK.

Además de ello, se incluye soporte para pausar y reanudar en pipe-tunnel, asi como el soporte para nuevos complementos, la capacidad de manejar valores NULL de mmap_areas en el complemento ALSA y soporte para uclamp (para permitir que el programador PipeWire tome decisiones mejor informadas sobre la asignación de tareas).

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

  • Se agregó soporte para versiones antiguas y nuevas de webrtc-audio-processing.
  • Se agregó soporte para archivos DFF DSD a pw-cat.
  • Se corrigieron posibles condiciones de carrera en setrlimit en module-rt.
  • Se agregó soporte para la plataforma GNU/Hurd.
  • Muchas correcciones de errores de módulos
  • Una nueva opción para exponer los controles ALSA como parámetros de accesorios
  • Soporte para directorios base XDG (al cargar configuraciones de ACP.
  • Mejora enormemente la compatibilidad del códec Bluetooth LC3
  • Optimización en la reutilización del buffer con JACK
  • Mejoras en los permisos de socket
  • Vista previa de grabación de eventos MIDI en Ardour
  • Se corrigió un posible error de segmentación al copiar estructuras de mezcla.
  • Se corrigió la pérdida de memoria en la cadena de filtros.

Por último y no menos importante, cabe mencionar que el desarrollador de PulseAudio, Arun Raghavan, comento lo siguiente sobre este lanzamiento

¡Qué tiempos tan emocionantes! PipeWire 1.0 es la culminación de 15 años de experiencia en audio de Linux, que combina lecciones de PulseAudio en un sistema de alto rendimiento, base flexible y fácil de usar para audio y multimedia en Linux.
Espero con ansias la próxima década de progreso en el software libre.
¡Espacio de audio profesional y de consumo!.»

Si estás interesado en poder conocer más al respecto, debes saber que el código del proyecto está escrito en C y se distribuye bajo la licencia LGPLv2.1 y puedes consultar los detalles de este lanzamiento en el siguiente enlace.

Finalmente, cabe mencionar que PipeWire se encuentra habilitado de forma predeterminada en una gran cantidad de distribuciones de Linux, como por ejemplo Fedora, RHEL, Ubuntu, Debian, SUSE/openSUSE y también en derivados de estos, por lo que solo basta con ejecutar los comandos de actualización de tu sistema para contar con la última versión de PipeWire.

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