GNOME sigue modernizándose: reemplaza las listas de correo con Discourse

publicado en: Linux | 0

GNOME trabaja desde hace años en la modernización de su infraestructura. Si en 2018 nos hicimos eco de la migración a GitLab, ahora nos enteramos de que el proyecto está empezando a cerrar listas de correo para trasladar esa función a una instancia propia de Discourse.

A estas alturas el nombre de Discourse posiblemente le suene a más de uno y sea conocido sobre todo entre los usuarios de Ubuntu, ya que es lo empleado por Canonical para los foros oficiales de la distribución. Básicamente, Discourse es una estructura de foros preconstruida, publicada como software libre (GPLv2) y que puede ser reimplantada libremente. La parte del servidor está hecha con el framework Ruby on Rails y se apoya en PostgreSQL para la base de datos y en Redis como caché, mientras que la parte del cliente está escrita con EmberJS.

Una de las razones por las que GNOME está impulsando su instancia de Discourse es el hecho de que todavía usa Mailman 2 para su estructura de listas de correo. Si tenemos en cuenta que Mailman 2 se apoya en el descontinuado Python 2, GNOME tiene ahí un motivo de peso para migrar por cuestiones de seguridad, y es que emplear software sin soporte es siempre un peligro debido a que los fallos de seguridad descubiertos no son corregidos.

La idea de emplear una instancia de Discourse no es ni mucho menos nueva, ya que fue planteada años atrás como una vía para sustituir a Mailman (podrían usar Mailman 3, que se apoya en Python 3, pero parece que han preferido cambiar a algo que ofrezca otra experiencia). De hecho, desde Evolution ya han anunciado que la lista de correo será retirada a finales del presente mes de octubre de 2022 por las razones ya expuestas en esta entrada y han invitado a los suscriptores a pasarse a Discourse.

Andrea Veri, coordinador del equipo de infraestructura de GNOME, ha declarado para The Register que “desde que introdujimos Discourse, la instancia de Mailman de GNOME ha visto una disminución en su uso en los últimos años. La nueva plataforma ofrece muchas más funciones que Mailman, incluida la ‘gamificación’ que, en general, las nuevas generaciones aprecian, pero también compatibilidad con Mardown, fuentes de RSS, compatibilidad adecuada contra el spam, múltiples tipos de autenticación, etc”.

La modernización de la infraestructura de GNOME tiene como objetivos reducir la fragmentación de las comunidades en torno al proyecto y mejorar la integración, con un puente a Matrix para los chats en vivo. Obviamente, la migración a GitLab se hizo con el mismo propósito, y es que las formas de trabajar e interaccionar cambian con el paso del tiempo, cosa que a fin de cuentas es totalmente lógica y natural en el ser humano.

Fuente : Muy Linux

 

 

 

 

El DualSense Edge estará oficialmente soportado en Linux

publicado en: juegos, Linux | 0

 

Sony sorprendió a propios y extraños cuando anunció que estaba trabajando en un driver oficial para el DualSense, el controlador de PlaySation 5, con el fin de hacerlo funcionar en Linux. De hecho, en su momento algunos se tomaron la noticia inicial que publicamos a modo de broma/inocentada debido a su fecha de publicación: 28 de diciembre de 2020.

Afortunadamente, parece que Sony se ha tomado en serio el soporte de los controladores de PlayStation sobre Linux, ya que la compañía japonesa se encuentra trabajando en estos momentos en la modificación del driver hid-playstation para que pueda soportar el DualSense Edge, el próximo controlador tope de gama orientado a competir con el Xbox Elite Controller de Microsoft.

El DualSense Edge es en apariencia similar al modelo original, pero, al igual que Xbox Elite Controller, soporta una gran cantidad de modificaciones, entre ellas la activación, desactivación y reasignación de los botones, además de la modificación de la sensabilidad de los sticks analógicos, que permiten ajustarlo a las necesidades del jugador. También soporta el cambio de la tapa de los sticks analógicos para personalizar el tacto y el agarre.

Aquellos que conozcan el mundo de los videojuegos saben que este tipo de controladores no son precisamente baratos, y el DualSense Edge apunta a costar 200 dólares, lo que unido a impuestos y la actual debilidad del euro podrían terminar por situarlo por encima de los 240 euros. La fecha de lanzamiento está establecida para enero de 2023 al menos para Estados Unidos.

A pesar de los avances que ha experimentado Linux en el terreno de los videojuegos, muchas marcas como Corsair siguen sin dar soporte oficial (sobre todo cuando se trata de sus capturadoras de Elgato), así que este detalle por parte de Sony es de agradecer, más viendo que en PC los controladores de PlayStation son mucho menos usados que los de Xbox. Sobre el soporte para el DualSense Edge, este debería de llegar en Linux 6.2, por lo que no habría que esperar mucho poder utilizarlo out of the box y pudiendo exprimir muchas de sus posibilidades (obviamente, a buen seguro que Sony se reservará cosas para PlayStation 5).

La tercera y la cuarta generación del DualShock están soportadas en Linux con hid-sony, un driver semioficial en cuyo desarrollo está implicada Sony. Esto quiere decir que la compañía japonesa, de manera más bien discreta, ha contribuido para que los usuarios de Linux puedan usar sus controladores sin complicaciones, si bien por ahí anda el tema de que casi todos los juegos muestran los botones de Xbox debido a la preponderancia de los controladores de Microsoft en PC.

Sin embargo, Sony no cumple del todo bien en lo que respecta al soporte de sus controladores desde Linux, ya que desarrolla un driver oficial y eso hay que agradecerlo, pero el firmware del controlador hay que ponerlo al día con una aplicación que solo está para Windows, así que para ese menester toca emplear Wine si no se quiere usar el sistema operativo de Microsoft. ¿Qué tal una autorización para redistribuir el firmware a través de fwupd, Sony?

Fuente : Muy Linux

 

 

 

 

La versión Snap de Steam evoluciona… y le da una lección a Flatpak

publicado en: Linux | 0

 

Canonical trabaja desde hace meses para reforzar la posición de Ubuntu dentro del Linux Gaming. Una parte nuclear de esa estrategia es el empaquetar Steam en formato Snap, y la compañía no solo quiere ofrecer con dicho empaquetado una opción más frente al clásico instalador en formato Deb, sino que pretende que sea una auténtica solución integral para gaming.

Canonical ha anunciado una serie de cambios en torno al empaquetado de Steam en formato Snap, los cuales ha promocionado como una evolución. Dejando aparte diversas correcciones introducidas por fuera (recordamos que es una aplicación privativa), lo que más sobresale es el hecho de que, gracias a que el cliente funciona de forma aislada del sistema anfitrión, la encargada de Ubuntu ha decidido suministrar el cliente de la plataforma de Valve junto al PPA Oibaf, con el que se puede obtener de manera fácil la última versión de Mesa.

Como ya hemos expuesto muchas veces, Mesa es la pila encargada de suministrar los drivers del espacio de usuario, principalmente OpenGL y Vulkan de cara a los usuarios comunes. Si bien en el pasado se limitaba a ofrecer un soporte básico, la aparición de AMDGPU ha sido el acicate para convertirlo en un componente capaz de ejecutar videojuegos triple A de Windows (y los pocos que hay nativos para Linux) con una gráfica AMD Radeon, y esperemos que en un futuro cercano también las dedicadas de Intel.

Por si no había quedado, Oibaf será suministrado en formato Snap, al igual que las versiones fresh y turtle de Kisak. De esta manera el usuario podrá elegir la compilación de Mesa que mejor le convenga para jugar desde una gráfica Radeon o Intel (con NVIDIA hay que recurrir al driver oficial y privativo).

Además, el empaquetado de Steam en formato Snap también incluirá MangoHud, la conocida superposición que muestra datos de rendimiento como uso del procesador, uso de la gráfica dedicada y la cantidad de fotogramas por segundo, que se suma a la presencia predeterminada de Game Mode y la habilitación por defecto de Steam Play (Proton).

En resumidas cuentas, Canonical ha metido el turbo con su empaquetado de Steam en formato Snap, hasta el extremo que podría adelantar a un empaquetado Flatpak que se está viendo lastrado por los retrasos a la hora empaquetar Mesa en dicho formato. Primero la llegada de Mesa 22 en formato Flatpak se retrasó seis meses debido a ciertos problemas de retrocompatibilidad que poco a poco se fueron convirtiendo en problemas para soportar juegos recientes. Segundo, los problemas de VA-API y las patentes de H.264, H.265 y VC-1, que solo afectan a Radeon, amenazan con poner más piedras en el camino, por lo que Canonical tiene vía libre para apretar el acelerador.

El empaquetado de Steam en formato Snap todavía está en fase de acceso temprano y Canonical ha pedido ayuda la comunidad para contribuir a su mejora, pero una cosa está clara, y es que parece tener una dirección clara y firme.

 

 

 

 

 

RHEL for Workstations llega a AWS con todas sus virtudes y aceleración por GPU

publicado en: Linux | 0

Red Hat Enterprise Linux (RHEL) for Workstations ya está disponible como una opción más entre los sistemas operativos de acceso remoto disponibles en el catálogo de Amazon Web Services (AWS). La subsidiaria de IBM lo describe como “un sistema operativo flexible y de alto rendimiento optimizado para cargas de trabajo intensivas como animación, diseño asistido por ordenador, ingeniería, investigación científica, imágenes médicas y más”.

Red Hat recuerda que RHEL for Workstations es en el fondo un sistema operativo de propósito general que da a las organizaciones flexibilidad a la hora de elegir cómo y dónde implementarlo, a la vez que menciona los diez años soporte que abarcan actualizaciones críticas, asistencia, diagnósticos y corrección de errores.

RHEL for Workstations para AWS está aparentemente centrado en la aceleración mediante el procesador gráfico, ya que la compañía ha mencionado las instancias de la versión 8.6 del sistema basadas en GPU empleando los drivers GRID y TESLA presentes en AWS Marketplace y suministradas a través de NICE DCV, “un protocolo de visualización remota de alto rendimiento con componentes de seguridad mejorados” que cuenta con clientes nativos para Linux, Windows y macOS. La intención es ofrecer un entorno completo de estación de trabajo como servicio, con el rendimiento como una de las principales características.

La subsidiaria de IBM cuenta que la implementación “sobre AWS significa que las organizaciones pueden acceder a Amazon Elastic Compute Cloud (EC2) para llevar RHEL for Workstations a una amplia gama de instancias informáticas, con la opción de obtener lo último en cuanto procesadores, almacenamiento, redes, sistemas operativos y modelos de compra para ayudar a cumplir mejor con los requerimientos de la carga de trabajo en cuestión”.

Las instancia de EC2 aceleradas por GPU abren la puerta a la realización de tareas que pueden llegar a ser exigentes en ese frente como la renderización de gráficos tridimensionales, imágenes médicas, operaciones de energía, simuladores de vuelo y más, todo con soporte de resolución hasta 4K, compatibilidad con configuraciones multimonitor, capacidad de superar los 60 fotogramas por segundo, precisión en el color, audio multicanal y compatibilidad con periféricos como las tabletas de Wacom.

Gunnar Hellekson, vicepresidente y gerente general de RHEL en Red Hat, ha comentado sobre este movimiento que “la adopción de la nube híbrida madura con la consistencia y haciendo que Red Hat Enterprise Linux for Workstations ofrezca la misma experiencia, ya sea en las instalaciones o a través del servicio en la nube, Red Hat ofrece esta consistencia”.

RHEL for Workstations llega a AWS después de que Canonical decidiera poner a disposición todo su catálogo para escritorio a través de la plataforma de computación en la nube de Amazon. Toda la información en torno a este movimiento está publicada a través del anuncio oficial y comunicado de prensa y os dejamos con un vídeo que explica qué es Red Hat Enterprise Linux for Workstations.

Fuente : Muy Linux

 

 

 

 

Firefox 106 llega con edición de PDF, Firefox View y mejoras para Wayland

publicado en: Debian, Linux | 0

 

Firefox 106 ya está entre nosotros como la última versión del navegador web de Mozilla, que en esta ocasión ha llegado con dos novedades de interés y algunas mejoras en la experiencia con las sesiones de Wayland.

La primera novedad que sobresale es Firefox View o Vista de Firefox, una característica introducida con el fin de que el usuario pueda volver a los contenidos que descubrió previamente, acceder a pestañas de otros dispositivos (a través de la función “Recoger pestañas”) y cambiar el aspecto estético de la aplicación con las combinaciones de colores (colorways). Mozilla ha puesto a disposición dieciocho combinaciones de colores en una colección que estará disponible hasta el 17 de enero de 2023. Acceder a Firefox View es tan simple como hacer clic sobre el logo del navegador que aparece a la izquierda en la barra de pestañas.

En segundo lugar, el usuario puede escribir textos, dibujar y añadir firmas a los documentos PDF que visualice con Firefox. Esta característica hará que el navegador se convierta para más de uno en una aplicación ideal para la visualización de ficheros PDF, así que en las versiones 10 y 11 de Windows, además, es posible establecerla de manera predeterminada para ese tipo de documentos (en Linux hemos dispuesto por lo general de más libertad para asignar aplicaciones a ficheros, así que ese añadido nos es prescindible).

Centrándonos en las cosas específicas para Linux, Firefox 106 sobresale por algunas mejoras introducidas a la hora de usarlo con Wayland, el protocolo gráfico que aspira a suceder a Xorg. Aquí nos encontramos con la posibilidad de deslizar con dos dedos hacia la izquierda y la derecha empleando un touchpad. Por otro lado, la compartición de la pantalla mediante WebRTC ha sido mejorada, cosa que depende del soporte de DMA-BUF para su correcto funcionamiento (y aquí Intel lleva la delantera).

Y hasta aquí lo más interesante de Firefox 106, que suma a todo lo mencionado las típicas correcciones de seguridad y para fallos de software, además de haber mejorado un poco más el rendimiento para mantener la línea ascendente de los últimos meses. Ya podría Mozilla haberse puesto las pilas mucho antes para evitar que Chromium terminara por comerle todo el terreno que llegó a quitarle a Internet Explorer en su día.

Todas las novedades están publicadas en las notas de lanzamiento, mientras que la aplicación, en Linux, puede ser actualizada a través de Menú principal > Ayuda > “Acerca de Firefox” en caso de usar el tarball puesto a disposición por Mozilla. Sin embargo, aquí lo normal es que las aplicaciones sean suministradas por repositorios, así que solo hay que esperar a que llegue como una actualización estándar.

 

 

VirtualBox 7, nueva versión del popular cliente de virtualización de Oracle

publicado en: Linux | 0

 

 

VirtualBox 7

VirtualBox 7 ya ha sido publicada como la última versión estable de la popular solución de virtualización perteneciente a Oracle, que destaca principalmente por su sencillez y facilidad de uso. Además, y quitando el paquete extensión que suministra el soporte para USB 2.0 y 3.0, es software libre publicado bajo la licencia GPLv3, pero con excepciones de vinculación con CDDL y otras licencias incompatibles con GPL.

A pesar de las sombras que se cernieron sobre ella tras caer en manos de Oracle, la verdad es que VirtualBox ha continuado con su evolución siguiendo la senda correcta. La versión 7 incluye algunas utilidades y características de interés con el fin de poder monitorizar de mejor manera el consumo de recursos, intenta mejorar en algunos aspectos relacionados con Linux, aunque sin dejar de ser el mismo desarrollo multiplataforma de siempre e incluye características de seguridad como Secure Boot, TPM e IOMMU.

Para empezar, en cuanto a dispositivos se ha implementado un nuevo soporte de aceleración 3D basado en DirectX 11, el cual se apoya en DXVK en los anfitriones que no son Windows. Siguiendo con más cosas que han llegado Linux, en los drivers para los invitados se ha reconstruido la funcionalidad del cambio del tamaño de la pantalla para introducir integración básica con algunos entornos de escritorio, además de haberse implementado soporte inicial para la actualización automática de los drivers del invitado (Guest Additions).

A nivel general sobresale el soporte para cifrar totalmente las máquinas virtuales abarcando los registros de configuración y los estados de guardado, aunque de momento solo es posible emplear esto a través de la línea de comandos. Eso se suma a los dispositivos IOMMU virtuales en máquinas AMD e Intel, dispositivos TPM 1.2 y 2.0 virtuales, el soporte para Secure Boot y el soporte de los controladores de USB EHCI y XHCI son ahora parte del paquete base publicado como Open Source.

VirtualBox 7 ha empezado a emplear Vorbis como formato de audio predeterminado para los contenedores WebM en lugar Opus a la hora de hacer grabaciones, mientras que para las máquinas virtuales se ha establecido en el anfitrión un tipo de controlador “predeterminado” para hacer que sea posible mover máquinas virtuales entre diferentes plataformas sin necesidad de cambiar el controlador de audio de forma explícita.

Que la interfaz gráfica de usuario (GUI) de VirtualBox sea sencilla no significa que no evolucione. En este frente nos encontramos con una nueva utilidad que permite monitorizar el consumo de recursos de los sistemas invitados, cubriendo procesador, RAM, tasas de entrada-salida en disco, etc; hay un nuevo asistente de configuración de máquinas virtuales que permite integrar la instalación de forma desatendida del sistema operativo invitado; además de un nuevo centro de notificaciones que unifica la mayoría de los progresos en ejecución y los informes de errores en la GUI. Todo eso se ha sumado a la migración a una versión más reciente de Qt.

Por último destacamos las novedades para el soporte de Open Container Initiative (OCI), que abarcan las máquinas virtuales en la nube que son posible agregar al gestor de máquinas virtuales y controlar como máquinas virtuales locales y las redes en la nube que se pueden configurar a través de la herramienta de configuración de red de la misma manera que se hace para las redes NAT y solo de host.

Todos los detalles sobre VirtualBox 7 están disponibles en la lista de cambios, mientras que la aplicación puede obtenerse a partir de la correspondiente sección de descargas del sitio web oficial del proyecto. En caso de tener configurado el repositorio oficial de Oracle en Linux, es posible obtenerlo mediante el gestor de paquetes.

Fuente : Muy Linux

 

 

 

 

Las betas de RHEL 8.7 y 9.1 mejoran la seguridad y el despliegue de contenedores

publicado en: Linux | 0

Red Hat ha anunciado la publicación en fase beta de RHEL 8.7 y 9.1, que tienen como intención mejorar en aspectos como las herramientas de seguridad, las herramientas de desarrollo y diseño, además de la gestión y la automatización. Todo eso se suman a las típicas correcciones para fallos de software y de seguridad.

Entre las nuevas características introducidas en RHEL 8.7 y 9.1 tenemos el hecho de que las organizaciones que emplean la gestión de identidades del sistema pueden usar ahora Ansible para configurar la autenticación con una tarjeta inteligente en toda su topología. Por otro lado, las organizaciones también tienen la opción usar a sistemas RHEL emplean identidades almacenadas en un recurso externo, el cual puede ser Amazon Web Services, Microsoft Azure, Google Cloud Platform o otros que están soportados.

De manera exclusiva para RHEL 9.1 Beta ha llegado para las agencias clasificadas y los vendedores de software independientes la implementación de una mejor seguridad multinivel que cubre de mejor manera sus necesidades de clasificación de seguridad con una mejor documentación. Otra novedad exclusiva de la última versión mayor es que un administrador de seguridad puede aprovechar la nueva certificación de arranque medido para verificar de forma remota la integridad de un entorno de arranque del sistema operativo.

En cuanto a desarrollo de software, nos encontramos con la actualización de los conjuntos de herramientas de Rust, LLVM y Go; la introducción de Ruby 3.1 con su nuevo compilador JIT; Maven 3.8 como herramienta de automatización de compilación para compilar, publicar, implementar y administrar proyectos, principalmente Java; Node.js 18 con un motor de JavaScript V8 actualizado; además de .NET 7, que incluye mejoras en el rendimiento y soporte de OpenTelemetry. Exclusivo para RHEL 8.7 Beta han llegado el software de control de versiones Mercurial 6.2 y GCC 12, mientras que RHEL 9.1 Beta ha recibido PHP 8.1 con todas sus mejoras en comparación con versiones anteriores.

En lo que respecta a los roles del sistema, el rol del sistema de clúster de alta disponibilidad soporta ahora clústeres de enlaces múltiples, opciones adicionales de configuración de Corosync, la capacidad de configurar un dispositivo de bloque STONITH (SBD) y la capacidad de configurar recursos agrupados. Por otro lado, el rol de la consola web del sistema puede ser configurado para usar un puerto personalizado para la consola web, el cual está establecido en 9090 por defecto.

El rol de sistema de Microsoft SQL ha introducido soporte para grupos de disponibilidad “Siempre Activo”. Este es un rol permite configurar clústeres síncronos, hasta cinco nodos de SQL Server 2019, para escalar el rendimiento de lectura e incluye soporte para réplicas solo de configuración que se pueden usar para reducir los costos de las licencias del clúster.

El rol del sistema de almacenamiento soporta a partir de las betas de RHEL 8.7 y 9.1 volúmenes de aprovisionamiento delgados, permitiendo añadir y eliminar discos de grupos de almacenamiento, además de suministrar la capacidad de crear y adjuntar volúmenes de caché a volúmenes existentes.

Es posible reiniciar la configuración del cortafuegos desde el correspondiente rol en el sistema para devolverla a sus valores predeterminados y contribuir así a tener unas configuraciones más consistentes a través del sistema. Además, el rol del cortafuegos del sistema recopilará a partir de estos lanzamientos datos que se exportan como variables de Ansible y las interfaces se pueden agregar a una zona especificando una ID de dispositivo PCI.

La consola web ha recibido nuevas posibilidades que incluyen la administración de políticas criptográficas en todo el sistema para obtener mayor consistencia y reducir los riegos de ataques; ofuscado y cifrado opcionales, además de etiquetado, para datos específicos en sosreport generados por la consola web; la instalación de solo las actualizaciones de kpatch para mejorar el parcheo en caliente del kernel; la descarga de un medio de instalación de RHEL cuando se crea una nueva máquina virtual en la consola web; la edición personalizadas de servicios en el cortafuegos; además del anclado o fijado de servicios para revisar rápidamente su estado.

Continuando con más cosas de la consola web, aunque ahora centrándonos en los contenedores, están las verificaciones del estado del contenedor en Podman para monitorizar la disponibilidad y el estado del contenedor y la identificación de la restricción de recursos de hardware al ver información sobre la CPU. Además, la consola web muestra los contenedores Podman en la lista de los principales consumidores de CPU y memoria junto con la temperatura de la CPU.

Como últimos detalles, la tecnología Sigstore ha sido incorporada en fase previa a las herramientas de contenedores para mejorar la confiabilidad en Podman y Skopeo, mientras que Firefox funciona de forma nativa sobre Wayland en RHEL 9.1 Beta.

Todos los detalles sobre las betas de RHEL 8.7 y 9.1 están publicados en sus respectivas notas e lanzamiento (8.7 y 9.1) y documentaciones (8.7 y 9.1) y los sistemas pueden ser descargados desde el portal de clientes de Red Hat.

Fuente : Muy Linux