System76 es un colaborador tóxico, denuncian desde GNOME

publicado en: Linux | 0

¿Y qué dice GNOME de los planes de System76 de crear su propio escritorio? Nada. Lo dice de otra cosa, aunque no es exactamente GNOME como organización -aunque bien podría serlo- la que levanta la voz, sino Chris Davis, uno de sus de desarrolladores en un extenso artículo titulado «System76: un caso de estudio sobre cómo no colaborar con el upstream«.

«La siguiente publicación fue escrita en el contexto de los eventos que ocurrieron en septiembre. […] Esperé con la esperanza de que pudiéramos llegar a un final feliz con System76. A medida que pasa el tiempo, esa esperanza se ha desvanecido. Los intentos de conectar con System76 no han sido productivos, y creo que hemos dejado que la impresión que le han dado a la comunidad tecnológica sobre GNOME permanezca durante demasiado tiempo», comienza Davis.

Davis acusa a System76 de lanzar FUD (fear, uncertainty and doubt, tal cual) contra GNOME, pero también contra personas concretas del entorno de GNOME a raíz de los debates sobre el futuro del proyecto que dieron lugar al señalado artículo del GNOME Way. No es, además, la primera vez que System76 actúa así, según Davis, quien ha perdido su confianza en que la compañía corrija sus maneras.

Davis ilustra el «patrón de comportamiento de System76» con numerosos ejemplos que no vamos a reproducir porque este artículo se alargaría en exceso, pero que abarcan un poco de todo, dentro y fuera del entorno de GNOME: problemas de comunicación que derivan en ruptura, es el caso de LVFS; atribuciones ilegítimas y mal ánimo con la colaboración, es el caso de Ubuntu; y con GNOME, incluyendo posturas encontradas en materia de usabilidad y diseño.

Más allá de las posturas encontradas y la discusión, sin embargo, Davis acusa a System76 de emplear malas formas, tergiversar y atacar a GNOME como no cabría esperar de una compañía que se supone que comparte objetivos y vías de desarrollo y, añado yo, nada menos que con un miembro del Consejo Asesor de GNOME Foundation como es System76 desde 2018.

Cada uno de los ejemplos que ofrece Davis, no obstante, requiere de indagar y contemplar ambas partes en igual medida, así como darían para diferentes artículos. En el suyo están todas las fuentes y muestras de la actitud de System76 que no dejan una buena impresión. Ahora bien, dependiendo del ruido que genere esta queja en la comunidad, el ensamblador estadounidense contestará a buen seguro, como ha hecho de manera habitual.

 

 

Fuente: Muy Linux

 

 

 

.NET 6, nueva versión del framework multiplataforma de Microsoft

publicado en: Linux | 0

Microsoft ha anunciado la publicación de .NET 6, la nueva versión de su archiconodio framework con el que se puede hacer aplicaciones que abarcan todas las áreas, incluso servidores, la nube y el IoT. Sin embargo, en Linux la cosa se queda más bien centrada en soluciones de servidor, consola y web, o sea, que nada de soporte para aplicaciones gráficas de escritorio.

.NET 6 viene muy cargado de novedades, así que vamos a comenzar con las partes más generales. Para empezar, se trata un lanzamiento LTS que será soportado durante tres años, por lo que hereda la senda de .NET Core 3.1, cuyo soporte se acabará en diciembre de 2022, mientras que el fin de ciclo de la versión 5 llegará el mayo de 2022.

Microsoft trabaja desde hace años para convertir a .NET en una plataforma unificada, algo en lo que ha avanzado mucho en la versión 6 según sus propia palabras. De hecho, la compañía ha dicho que .NET 6 ofrece una “plataforma unificada en navegador, nube, escritorio, IoT y aplicaciones móviles, todas usando las mismas bibliotecas de .NET y la capacidad de compartir código fácilmente.”

“El alcance de los desarrolladores de .NET continúa ampliándose con cada lanzamiento. El aprendizaje automático y WebAssembly son dos de las adiciones más recientes”. Por otro lado, “una de las adiciones más interesantes es la interfaz de usuario de la aplicación multiplataforma .NET (.NET MAUI). Ahora puede escribir código en un solo proyecto que brinda una experiencia de aplicación de cliente moderna en sistemas operativos de escritorio y móviles”.

A nivel de lenguajes nos encontramos con C#, cuya versión 10 continúa con la simplificación que se inició con las declaraciones de la versión 9. El propósito de esa simplificación es hacer que los programas ocupen menos líneas, hasta el punto que “las nuevas características eliminan aún más ceremonia de Program.cs, lo que resulta en programas tan cortos que ocupan una sola línea”.

Entre las características de C# 10 se han mencionado las directivas ‘using’ globales, que permiten declarar una directiva ‘using’ solo una vez para luego ser aplicada sobre todos los ficheros que abarca el proceso de compilación. Otras novedades son los espacios de nombre de ámbito de fichero (File-scoped namespaces), que “permiten declarar el espacio de nombres de un archivo completo sin anidar el contenido restante”, y la posibilidad declarar registros de forma que sean estructuras.

Para F# 6, Microsoft también ha trabajado para que sea más simple y eficaz, eliminando para ello obstáculos que el usuario puede encontrarse a la hora de aprenderlo y haciéndolo más rápido e interoperable, además de más uniforme. Las herramientas son otro aspecto mejorado en F# 6.

En materia de seguridad, .NET 6 en Linux requiere OpenSSL 1.1 o posterior para realizar todas las operaciones criptográficas, si bien la compañía recomienda utilizar el lanzamiento más nuevo de biblioteca criptográfica. Sin embargo, OpenSSL 3 es demasiado reciente, así que en sistemas como Red Hat 8 y Ubuntu 20.04 no se empezará a usar, al menos en un principio, dicha versión.

Apple ha golpeado duro con sus procesadores basados en arquitectura ARM, por lo que estos cada vez son más tenidos en cuenta a la hora de soportar tecnologías que se ejecutan en entornos de escritorio y profesionales. .NET 6 es el primer lanzamiento del framework en ofrecer soporte nativo de Apple Silicon y el soporte para Windows ARM ha sido. También existe un contenedor Docker para ARM de 64-bit, pero este solo funciona en sistemas operativos que se están ejecutando sobre la misma arquitectura.

Mención especial ha tenido Debian 11 Bullseye, el último lanzamiento estable de la veterana y reputada distribución comunitaria. Microsoft ha reconocido que emplea Debian para la creación de sus imágenes de contenedor de Linux. De hecho, en caso de descargar un contenedor Docker de la compañía, el usuario podrá ver que toma Debian como base.

Microsoft ha tenido claro desde el principio que quería suministrar .NET 6 a través de una imagen de contenedor de Debian 11 Bullseye, así que durante el desarrollo de la última versión del framework decidió apostar por dicha versión de la distribución a pesar de ocupar todavía la rama testing. La corporación reconoció que hubo cierta incertidumbre debido a que no quería enviar una imagen de Linux basada en un sistema que oficialmente no estaba listo para producción, pero se mantuvo en su postura y se ha salido con la suya.

Junto a .NET 6 también ha llegado PowerShell 7.2, la nueva versión de su intérprete de comandos de última generación que desde hace unos años es Open Source, lo que ha permitido portarlo a Linux y Mac (aunque la compañía se ha reservado algunas cartas). PowerShell 7.2 ha mejorado el soporte de ANSI, incorporado Intellisense predictivo con PSReadLine y ha sido compilado con el mencionado .NET 6.

Todos los detalles de .NET 6 pueden ser consultados a través del anuncio oficial publicado en el blog para desarrolladores de Microsoft. Los que estén interesados en en probar el framework pueden obtenerlo para Linux, Windows y macOS desde su sección de descargas o en formato contenedor recurriendo a DockerHub. La compañía ha publicado diversas instrucciones para instalarlo en Linux

 

Fuente: Muy Linux

 

 

 

Disponibles la versiones 21.10 de Ubuntu Unity y Cinnamon Remix

publicado en: Linux | 0

 

Ubuntu no es solo la distribución más popular, sino también la más explotada cuando se trata de crear sistemas derivados. Aparte de los miembros oficiales de la familia, existen derivadas como Zorin, elementary, neon (que tiene de distribución todo menos el nombre) y Mint, a los que suman remixes no oficiales como Unity y Cinnamon Remix, de los que han aparecido las versiones 21.10.

Ubuntu Unity 21.10

Ubuntu Unity es el intento de mantener vivo a Unity 7, la mítica shell de Canonical que ha sido durante años la cara de Ubuntu, pero que ha acabado abandonado tras renunciar la compañía a su estrategia en torno al mercado de consumo.

Los responsables de Ubuntu Unity dicen que el entorno de escritorio ha recibido cambios importantes en la versión 21.10, “incluyendo indicadores nuevos y actualizados y la migración de los esquemas de ‘glib-2.0’ a ‘gsettings-ubuntu-schemas’”. El sistema cuenta ahora con una nueva apariencia que abarca un logo más simple, nuevos fondos de escritorio y una nueva pantalla de presentación del Plymouth de Ubiquity, además de que el proyecto se encuentra inmerso en un lento de proceso de migración a GitLab debido a que su estructura actual no puede manejar tráfico pesado.

Ubuntu Unity ha decidido adoptar la versión Snap de Firefox para la versión 21.10, siguiendo así la línea marcada por Canonical. Por otro lado, ha publicado la primera beta de ‘lol’, que no es una referencia League of Legends ni a lots of laugh, sino una alternativa Open Source a la Snap Store y publicada bajo GPLv3.

Por último tenemos el constructor de imágenes ISO para Ubuntu Unity publicado como parte del proyecto Ubuntu Remixes para permitir a cualquiera construir nuevas remezclas de Ubuntu. Esta herramienta ha empezado a ser utilizada también hace poco por Ubuntu Cinnamon Remix.

  • Anuncio oficial de Ubuntu Unity 21.10
  • Descargar Ubuntu Unity 21.10

Ubuntu Cinnamon Remix 21.10

¿Y qué hay de Ubuntu Cinnamon Remix? Pues que es Ubuntu con Cinnamon, sin más. Aquí nos encontramos con la versión 4.8.6 del entorno de escritorio impulsado por Linux Mint. La intención de los responsables era incluir la versión 5.0.5, pero debido al proceso de congelación de Debian Bullseye, fue publicado demasiado tarde como para incorporarlo.

Firefox 93 es servido en formato Deb, pero se espera para la próxima versión poner a disposición un paquete Snap. También están GIMP 2.10.24, aplicaciones de GNOME procedentes de las versiones 3.38 y 40 del entorno (para el centro de software han tomado el de la última versión), LibreOffice 7.2.1 y se ha introducido Yaru-Cinnamon como tema de GTK 4.

A todo lo mencionado hasta aquí se suman el hecho de que la presencia del instalador Ubiquity en el medio en vivo y el uso de Linux 5.13, Python 3.9, Ruby 2.7, PHP 8.0, Perl 5.32.1 y la versión 11.2.0 de la colección de compiladores de GNU.

  • Anuncio oficial de Ubuntu Cinnamon Remix 21.10
  • Descargar Ubuntu Cinnamon Remix 21.10

Conclusión

Como vemos, y más allá de las batallas que hay entre comunidades y usuarios, Ubuntu sigue siendo, de largo, la cara de Linux en el escritorio, cosa que obviamente intentan aprovechar muchos otros como parte del juego propuesto por el software libre.

Ubuntu Unity y Cinnamon Remix no hacen más que engordar la enorme cantidad de propuestas que hay sobre la misma base tecnológica, aunque posiblemente el primero haga las delicias de aquellos que todavía echan de menos a Unity 7, que para muchos en la mayoría de aspectos era mejor que GNOME Shell.

Fuente: Muy Linux

 

Godot 3.4, nueva versión del motor de juegos de código abierto

publicado en: juegos, Linux | 0

 

 

 

Godot 3.4 ha sido publicado como estable para continuar con el desarrollo y la consolidación de este motor gráfico Open Source orientado a los videojuegos. Aparte de las nuevas características y mejoras que trae, también se puede destacar la emergencia del propio proyecto, que poco a poco se está haciendo un hueco en la escena mainstream después de haber pasado inadvertido durante sus primeros años de vida.

Para empezar, y en lo que respecta al núcleo, Godot 3.4 ha traído las comprobaciones de validez de los objetos para las compilaciones de lanzamiento. Otra novedad interesante es que la API de ficheros (File) es capaz ahora de manipular archivos de más de 2GiB, cosa que ha sido introducida con la intención de romper limitaciones a la hora de tratar con proyectos grandes y que se ha logrado gracias a que todo ha sido refactorizado para usar enteros sin signo de 64-bit, por lo que Godot, a partir de lanzamiento, es capaz de cargar ficheros hasta los 8,4TiB.

El soporte de entrada de teclado ha sido mejorado para manejar de manera más efectiva las distintas distribuciones de teclado que no son el QWERTY anglosajón, haciendo, por ejemplo, que el mapeado de las teclas de movimiento pase automáticamente de WASD a ZQSD en los teclados AZERTY que se usan en Francia y otras zonas de habla francófona.

Para terminar con el núcleo, se han portado hacia atrás los métodos de cifrado y descifrado AES-ECB y AES-CBC para añadir características criptográficas, así que “Godot puede ahora guardar y cargar claves públicas, firmar y verificar un hash con una clave RSA y cifrar y descifrar claves RSA”.

A nivel de renderización, en Godot 3.4 nos encontramos con la eliminación selectiva de la oclusión, una característica que también proporciona una solución para limitar la inteligencia artificial y el procesado en función de la proximidad del espectador. Por otro lado, se están introduciendo oclusores geométricos simples a las escenas, empezando por los esféricos que ya están disponibles en el lanzamiento que nos ocupa en esta entrada.

Para terminar con la renderización, el nuevo mapa de tonos ACES Fitted proporciona un acabado gráfico más realista gracias a un mejor manejo del contraste de los objetos brillantes y se ha incluido un emisor de anillo de partículas 3D con radio y altura configurables.

En cuanto a las plataformas, Godot 3.4 tiene implementado soporte inicial para la nueva API de almacenamiento externo de Android, lo que significa que el motor empieza a apuntar a la API de nivel 30 del sistema operativo móvil de Google para así cumplir con un requisito de Google Play. Esto se suma al reemplazo de los ficheros de expansión de APK (OBB) por los binarios de Android App Bundle (AAB) y a un procesamiento más ágil de los gestos de entrada para mantener el juego en funcionamiento incluso si la velocidad de los fotogramas no se mantiene constante a 60fps.

 

Los proyectos web en HTML5 han sido mejorados gracias a la introducción del soporte para ser instalados como aplicaciones web progresivas, la presencia de un nuevo objeto de JavaScript (JavaScriptObject) para ofrecer una interfaz entre Godot y JavaScript y la posibilidad de usar AudioWorklet para que haga uso de un único proceso para adaptarse a una mayor cantidad de navegadores web.

Las físicas son algo importante en un motor de videojuegos, así que, obviamente, este es otro aspecto en el que Godot intenta mejorar con cada lanzamiento. En la versión 3.4 tenemos mejoras tanto para los entornos 2D como los 3D, una generación de cáscaras convexas más rápida y fiable y una cuadrícula de capa de colisión mejorada. Saliéndonos de las físicas, otro punto a tener en cuenta es el uso de WebP por defecto para la compresión de texturas sin pérdida en lugar de PNG.

Cerramos nuestro resumen de las mejoras y novedades de Godot 3.4 con el editor, que ha incluido un renovado editor de temas de la interfaz de usuario, mejoras en las traducciones principalmente para el español y el chino simplificado, además de otras mejoras en la usabilidad que abarcan diversos apartados como el inspector y el artilugio de manipulación del editor 3D.

Todos los detalles de Godot 3.4 pueden ser consultados en el anuncio oficial y la lista de cambios. La aplicación puede ser descargada desde la correspondiente sección en la web del proyecto para GNU/Linux (escritorio y servidor), macOS y Windows.

Fuente: Muy Linux

Cómo instalar correctamente la versión Flatpak de Steam

publicado en: Debian, Linux | 0

 

 

Los resultados de la encuesta de Steam correspondiente a octubre de 2021 han arrojado un dato curioso, y es la presencia de la versión Flatpak del cliente como una de las distribuciones más utilizadas. Viendo que el formato de paquetes impulsado por Red Hat está ganando poco a poco más adeptos, vamos a enseñar a preparar Steam Flatpak para distintas distribuciones.

A pesar de que Flatpak va limando poco a poco sus carencias a nivel de integración, el cliente de Steam en ese formato arrastra dos inconvenientes a tener en cuenta:

  • Primero, no suministra las reglas de udev para controladores, así que el usuario puede encontrarse que su controlador, ya sea el difunto Steam Controller, uno de PlayStation, uno de Xbox o el Pro Controller de Switch, no se integra con la aplicación.
  • Segundo, si no se usa Flatpak 1.12, el usuario puede encontrarse un bug que hace que las versiones de Proton suministradas por el cliente no funcionen, lo que fuerza al usuario a tener que recurrir a las compilaciones comunitarias de Proton publicadas en formato Flatpak. Se cumpla o no con el requisito de Flatpak 1.12 para no arrastrar el bug, es preferible tener Proton Glorious Eggroll en formato Flaptak.

La ventaja de usar la versión Flatpak de Steam

Usar Steam en formato Flatpak tiene sus inconvenientes, pero también una ventaja importante, y es que dicha compilación de la aplicación usa una versión reciente de Mesa en el mismo formato para la ejecución de los videojuegos.

La versión Flatpak de Mesa no sustituye a la que está presente en el sistema en formato “tradicional” (Deb, RPM, tar.xz de Arch Linux… ), sino que la complementa y entra en acción solo cuando una aplicación Flatpak la requiere. Esto quiere decir que la integridad y la funcionalidad del sistema no quedan comprometidas al mantenerse las versiones de las bibliotecas suministradas oficialmente por y para la distribución.

La forma de funcionar de Mesa en formato Flatpak hace su uso atractivo en sistemas que suministran un conjunto de software estanco debido a que anteponen la estabilidad a todo, como Debian Stable y openSUSE Leap.

Instalando la integración de los controladores para Steam

El cliente de Steam en formato Flatpak no ofrece integración para los controladores, o dicho de manera más técnica, no suministra las reglas de udev necesarias para integrar un controlador de PlayStation, Xbox, el Pro Controller de Switch o el Steam Controller en la aplicación. La razón es porque la aplicación “no tiene permisos para instalar reglas de udev en las ubicaciones apropiadas y las reglas de udev enviadas por Steam también pueden ser insuficientes sin las personalizaciones de distribución”.

La integración de los controladores con Steam tiene que ser instalada de forma “tradicional”, a través de un paquete RPM o Deb. Por suerte, el nombre de dicho paquete es ‘steam-devices’ y está estandarizado, así que encontrarlo suele ser sencillo y está disponible, directa o indirectamente, para la mayoría de las distribuciones populares (en caso de no estar disponible, significa que las reglas de udev son suministradas por el cliente de Steam en formato “tradicional”).

Debian

Para instalar ‘steam-devices’ en Debian hay que ejecutar el siguiente comando después de habilitar los repositorios non-free:

Ubuntu

En Ubuntu puede que las reglas no estén puestas al día, aparte que tienen como dependencia la propia aplicación de Steam con toda su parafernalia. Para instalar solo las reglas de udev hay que añadir una opción al comando.

Fedora

En Fedora depende de si está usando la edición Workstation (o cualquier spin “tradicional” para el escritorio) o la Silverblue (que abarca Kinoite). Debido a que esta distribución suministra de por sí una versión muy reciente de Mesa sin necesidad de recurrir a repositorios de terceros, el uso del paquete Flatpak de Steam solo se justifica en las ediciones Silverblue y Kinoite, las cuales son sistemas inmutables que invitan al usuario a tragarse la mayoría de las modificaciones a través de paquetes Flatpak.

Otro detalle a tener en cuenta es que RPM Fusion, el archiconocido repositorio de terceros para Fedora, ha separado no hace mucho las reglas de udev de la versión RPM de la aplicación a propuesta de este servidor. Mi intención era aportar un granito de arena que ayudara a los usuarios interesados en usar Fedora Silverblue/Kinoite como un escritorio común.

Para instalar las reglas de udev para controladores de Steam, en primer lugar hay que habilitar el repositorio de terceros que permite instalar la aplicación (que es una activación parcial de RPM Fusion) o configurar el conjunto entero de RPM Fusion.

La configuración de RPM Fusion en Fedora Workstation y los spins “tradicionales” orientados al escritorio se realizar de la siguiente manera:

sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

El comando para la instalación de ‘steam-devices’ en Fedora Workstation es el siguiente:

sudo dnf install steam-devices

Mientras que en Silverblue/Kinoite hay que recurrir a rpm-ostree. En primer lugar hay que configurar los repositorios de RPM Fusion y reiniciar el sistema:

sudo rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Luego se instalan las reglas y se vuelve a reiniciar para aplicar los cambios introducidos en la imagen del sistema (en otra ocasión nos extenderemos con Silverblue/Kinoite):

sudo rpm-ostree install steam-devices

openSUSE

Por último tenemos a openSUSE Leap, otro sistema para el que usar Steam Flatpak es algo atractivo. Sin embargo, y al igual que Ubuntu, al seleccionar el paquete ‘steam-devices’ se instala el cliente de Steam junto a todas sus dependencias, así que el usuario termina con dos versiones de la aplicación instaladas.

sudo zypper install steam-devices

Instalar el cliente de Steam en formato Flatpak

En caso de contar con una versión de GNOME Software o Discover bien implementada, el usuario solo tiene que descargar el instalador desde Flathub y luego abrirlo con la tienda de software que esté empleando. Para ello el usuario tiene que asegurarse de tener instalado el soporte de Flathub y la correspondiente integración para la tienda, que para Discover es ‘plasma-discover-backend-flatpak’ y para GNOME Software es ‘gnome-software-plugin-flatpak’ (al menos en Debian). En Fedora con GNOME este soporte viene preinstalado.

De manera alternativa se puede recurrir a la línea de comandos, configurando primero el repositorio de Flathub y luego instalando la aplicación.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.valvesoftware.Steam

Instalar Proton en formato Flatpak

Si se quiere jugar a juegos de Windows desde Linux es altamente recomendable usar Proton, la reimplementación de Wine desarrollada por Valve para facilitar la ejecución de videojuegos compilados para el sistema de Microsoft.

Sin embargo, salvo que se use Flatpak 1.12, los lanzamientos recientes de las compilaciones de Proton suministradas por Valve no funcionan con la versión Flatpak de Steam, así que habrá que recurrir a las compilaciones comunitarias de Proton en formato Flatpak que hay disponibles. Eso sí, Proton Glorious Eggroll (Proton-GE), que es más competente para la ejecución de títulos AAA recientes, sería preferible en este caso tenerlo en formato Flatpak.

Si se ha instalado el repositorio de Flathub y la integración con Discover funciona, el usuario solo tiene que buscar Proton en la mencionada tienda e instalar los paquetes que le aparecen, los cuales son la última versión estable del Proton de Valve (recompilado), el Proton Experimental de Valve (recompilado) y GloriousEggroll, la conocida bifurcación comunitaria de Proton que suele ir mejor con los juegos AAA recientes.

En caso extremo, si se usa Flatpak 1.12 o posterior, sería recomendable instalar Proton Glorious Eggroll en ese formato, ya que cuenta con la ventaja de que se actualiza de forma automática:

flatpak install flathub com.valvesoftware.Steam.CompatibilityTool.Proton-GE

En caso de no tener en funcionamiento Flatpak 1.12, el soporte completo de Proton puede obtenerse con el siguiente comando:

flatpak install flathub com.valvesoftware.Steam.CompatibilityTool.Proton com.valvesoftware.Steam.CompatibilityTool.Proton-Exp com.valvesoftware.Steam.CompatibilityTool.Proton-GE

Conclusión

Con esto ya tenemos todo lo necesario para usar la versión Flatpak del cliente de Steam, abarcando tanto el soporte para controladores como el uso de Proton para poder ejecutar los juegos para Windows.

A pesar de que Flatpak todavía tiene carencias a nivel de integración, su mejora está siendo constante y cada vez se muestra más capaz. De hecho, este servidor ya usa las aplicaciones multimedia en ese formato, tanto para audio con Lollypop como para vídeo con SMPlayer.

Aparte de romper las limitaciones de las bibliotecas compartidas “tradicionales” a la hora de portar aplicaciones gráficas, donde más sentido cobra el uso de Flatpak es en Fedora Siverblue/Kinoite, aunque esto dependerá de la aceptación que tengan los sistemas inmutables entre los usuarios de Linux.

 

Fuente: Muy Linux

LXQt 1.0, primera versión redonda del escritorio ligero

publicado en: Linux | 0

 

 

 

LXQt 1.0 es la primera versión redonda, no sé si atreverme a decir estable, en la historia de este entorno de escritorio, sucesor del veterano LXDE y único en su especie como alternativa Qt ligera. ¿Interesado en saber qué trae de nuevo? No tan rápido…

… Y es que LXQt 1.0 no es más que un suma y sigue acorde a lo visto en los últimos años para con este proyecto, cuyo lento desarrollo -debido a lo reducido de su equipo- se remonta a hace casi una década atrás. Suena a mucho, pero fue un julio de 2013 la primera vez que supimos de la existencia de una bifurcación de LXDE en Qt, llamado en sus primeros estadios LXDE-Qt.

De dicha intención y de la fusión de LXDE con Razor-Qt nació el nuevo escritorio ligero que nos ocupa y que en 2014 lanzó su primera versión beta, renombrado ya como LXQt. Desde entonces su ritmo de desarrollo ha sido, como se ha indicado, lento, pero las versiones y se han ido sucediendo hasta alcanzar su estado actual, con el que ha cubierto el hueco que LXDE tuvo en muchas distribuciones.

Así, las novedades y mejoras han ido llegando a LXQt sin prisa, pero sin pausa y con esas nos plantamos en LXQt 1.0, de la que también cabe repetir que no se trata de una versión especialmente destacada por todo lo que incorpora. De hecho, lo más destacado de LXQt 1.0 es su número de versión, aunque novedades haberlas haylas y abarcan los principales componentes del escritorio.

Según recogen en el anuncio oficial de LXQt 1.0, esta versión da el salto a Qt 5.15, última versión LTS de Qt5 mantenida por KDE; el gestor de archivos gana funciones como «emblemas, nuevas opciones en el diálogo de archivos, personalización recursiva de carpetas, mejoras para un desplazamiento suave con la rueda del ratón, etc». Esto es lo más destacado, que no lo único.

LXQt 1.0 trae mejoras generales por ejemplo en el panel, que estrena un plugin para insertar comandos personalizados, así como menús contextuales en los resultados de búsqueda del menú principal con capacidad de arrastrar y soltar elementos; se ha implementado un modo ‘no molestar’ en el sistema de notificaciones; se han añadido diferentes opciones en otros componentes y aplicaciones del escritorio…

LXQt 1.0 no es, por lo tanto, nada del otro mundo. Ni siquiera un salto cualitativo con respecto a lo que ya había. Pero sí es un nuevo paso con el objetivo de ofrecer un entorno de escritorio ligero, pero completo, basado en Qt. ¿Te apetece probarlo? Pronto lo tendrás en distribuciones rolling-release o en las nuevas versiones de las distribuciones corrientes que lo empaquetan y están por salir.

Fuente: Muy Linux

Stargate, nueva estación digital de audio de código abierto

publicado en: Aplicaciones, Linux | 0

Ardour suele llevarse el protagonismo cuando se trata de estaciones digitales de audio (DAW) de código abierto, sin embargo, eso no quiere decir que sea la única opción, así que vamos a aprovechar la ocasión para presentar en este portal a Stargate, otra aplicación del mismo tipo de reciente creación (más o menos) que pretende ser “una solución de producción de audio integral, con todo lo que se necesita para hacer música en una computadora”.

Según deja entrever la descripción de la propia aplicación publicada en el repositorio de GitHub, su objetivo es ser una solución autosuficiente y con todo lo necesario para la creación de música, ofreciendo para ello “un potente flujo de trabajo basado en patrones”“un conjunto completo de complementos de efectos e instrumentos integrados” y un editor básico de ondas.

Stargate también cuenta, según las características publicadas en su repositorio de GitHub, con una potente matriz de enrutamiento de pistas con encadenamiento lateral y una arquitectura de mezclador modular. En teoría funciona en Linux, Windows y macOS abarcando procesadores x86 y ARM, pero por ahora la última versión de la aplicación solo dispone de instaladores para Linux en ARM y x86 y Windows sobre x86. Está programada en C y PyQt principalmente y ha sido diseñada y desarrollada de forma que sea fácil de portar a otras plataformas.

Otra característica de la que presume Stargate es la de estar muy bien optimizada, siendo capaz de funcionar en una Raspberry Pi 4 o sobre una computadora de hace quince años, ya que sus requisitos para x86 son un procesador dual-core (viendo la cantidad de tiempo indicada, nos suponemos que se referirá a un Intel Core 2 Duo), 1GB de RAM y puede funcionar en una pantalla con una resolución de 720p. También es capaz de adaptarse a pantallas 4K para aquellos usuarios que trabajen en entornos profesionales.

La última versión de Stargate es la 21.10.11, que ha traído muchas correcciones para el flamante Fedora 35, otra para un fallo en el que la pista principal era llamada “salida de audio” en algunos lugares y más correcciones para los elementos de audio y el sampler. Por ahora solo hay instaladores para Fedora 34 en x86 de 64-bit, Debian 11 en x86 de 64-bit, Raspbian en ARM, Ubuntu 20.04 en x86 de 64-bit y Windows de 64-bit. Para otros sistemas Linux se puede consultar las instrucciones de compilación.

Stargate es software libre al estar su código publicado bajo la licencia GPLv3. Veremos cómo le va en el futuro, pero al menos no se puede negar que el proyecto tiene sus ambiciones. Como curiosidad, el nombre de la aplicación está aparentemente tomado de una serie de ciencia ficción de los años 90 del siglo pasado de la que luego aparecieron varios spin-off.

 

 

 

Fuente: Muy Linux

Disponible Fedora 35 con GNOME 41 y mejoras para PipeWire y LUKS por Eduardo Medina2 de noviembre, 2021

publicado en: Linux | 0

 

 

 

Ya está disponible Fedora 35, la última versión de la distribución comunitaria patrocinada por Red Hat que es además la gran pionera del avance tecnológico de Linux. En esta ocasión nos encontramos con un lanzamiento aparentemente menos rompedor que el anterior, ya que aquel trajo el revolucionario GNOME 40 y estableció a PipeWire por defecto, pero eso no quiere decir que no haya novedades y cambios de calado.

Empezamos con la parte más identificable de esta distribución para los usuarios comunes: el entorno de escritorio principal. Fedora 35 Workstation ha traído, como era previsible, GNOME 41, manteniendo prácticamente la configuración base (solo cambiando algunos aspectos estéticos) y todas las mejoras que ha aportado en comparación con la versión anterior, destacando aquí la nuevas posibilidades a nivel de gestión de la energía, los profundos cambios implementados en la tienda de software (GNOME Software) y el nuevo panel de configuración de la multitarea.

Continuando con la edición Workstation, el deaemon de perfiles de energía (power-profiles-daemon) ha sido habilitado por defecto para ofrecer a los usuarios la capacidad de configurar la administración de la energía de manera similar a otros sistemas operativos, algo que puede mejorar la calidad de la experiencia con la batería de los portátiles.

Otra novedad es que se ha puesto a disposición de forma más fácil la habilitación de los repositorios de terceros para instalar cómodamente algunos componentes privativos como Google Chrome, el driver de NVIDIA y el cliente de Steam. A partir de ahora también se configura el repositorio Flathub a través de una vista filtrada.

Pero Workstation no es la única edición orientada al escritorio, ya que existen los spins oficiales con otros entornos. Como alternativas a GNOME, Fedora 35 ofrece la posibilidad de usar KDE Plasma 5.22, Xfce 4.16 y MATE 1.26, entre otras opciones. Recordamos que Wayland está establecido por defecto en el spin con KDE Plasma.

Dejando atrás los escritorios, la novedad más importante de cara a los usuarios finales es el uso de WirePlumber como gestor de sesiones de PipeWire, el servidor de transmisión de multimedia que aspira a suceder a PulseAudio y JACK, además de ser el medio para la compartición y la captura de la pantalla en Wayland.

WirePlumber ha sido introducido para permitir la implementación de reglas y configuraciones a mediante scripts de Lua, aumentando así enormemente las posibilidades frente a la gestión de sesión simple empleada en el anterior lanzamiento de la distribución.

El soporte de LUKS, la especificación de cifrado de disco, ha sido mejorado para utilizar un tamaño de sector en disco de 4096 bytes en dispositivos con un tamaño de sector físico de 4KB, lo que tendría que repercutir en un mejor rendimiento de la entrada/salida. Hasta ahora el instalador Anaconda establecía el tamaño de los dispositivos LUKS en 512 bytes independientemente del tamaño real del sector físico del dispositivo de disco.

Con el fin de lidiar mejor con los cambios introducidos en el sistema, el instalador Anaconda de Fedora 35 ha incluido ficheros de configuración de perfil y eliminado el soporte para archivos de configuración de productos. Con esta modificación, el instalador usará identificadores (ids) en lugar de nombres y todos los tipos de instalación usarán los valores de ‘os-release’ para identificar el producto.

Fedora es una distribución con estrechos vínculos con Red Hat Enteprise Linux, siendo más específicamente su banco de pruebas (pese a ello, Fedora es un sistema realmente muy capaz en entorno reales), así que las herramientas o componentes para programación juegan un papel importante. En este lanzamiento nos encontramos con GCC 11, LLVM 13, Perl 5.34, Python 3.10, Golang 1.17 y PHP 8. Por otro lado, SDL 1.2 ha sido sustituido con ‘sdl12-compat’ a través de SDL 2, Python 3.5 ha sido retirado y se ha incorporado firewalld 1.0.

Fedora 35 ofrece una gran cantidad de ediciones que cubren no solo distintos gustos, sino también diversos propósitos, entre los que están servidores (Server), IoT y robótica. Sin embargo, posiblemente lo que más destaque en esta ocasión sea Silverblue, la edición inmutable orientada al escritorio, que poco a poco va tomando forma sin dejar de ser un producto más bien experimental. ¿Que GNOME no es para ti? La edición Kinoite, que a partir de ahora es oficial, se encarga de ofrecer lo mismo, pero con KDE Plasma como escritorio.

Todos los detalles de Fedora 35 pueden ser consultados a través de la lista de cambios y los anuncios oficiales (anuncio y novedades de Workstation), mientras que las distintas ediciones del sistema pueden ser obtenidas mediante descarga directa o torrent. Avisamos que en esta ocasión no habrá tutoriales de instalación y configuración de la edición Workstation, más que nada porque el material publicado para la versión 34 sirve exactamente igual (eso sí, hay que descargar los paquetes de RPM Fusion para Fedora 35).

 

Fuente: Muy Linux

Microsoft Edge para Linux ya tiene versión estable

publicado en: Linux | 0

Lo adelantábamos el sábado en MC, pero como es evidente, iba a tener su hueco aquí en MuyLinux. Hablamos del lanzamiento de la versión estable de Microsoft Edge para Linux, el ya no tan flamante navegador web de Microsoft, pero sí una de las apuestas que le está saliendo de la mejor manera posible a los de Redmond. Y mira tú por dónde, que tiene versión para Linux.

Ya lo sabíais, por supuesto, y es que desde que los rumores empezaron a circular hemos seguido de cerca este caso, de relevancia para el ecosistema de Linux por lo llamativo, más que por la necesidad, que lo cierto es que ni la había, ni hay. Pero como dijimos desde un principio, casi todo lo que llega a Linux es bienvenido y que haya una versión de Microsoft Edge para Linux no es una excepción.

De hecho, nos hicimos eco del salto de Microsoft hacia Chromium por lo que supuso, lamento de Mozilla incluido. Después ya vinieron los rumores, que no teníamos muy claros al principio, más tarde llegaron las confirmaciones, le siguieron las primeras versiones, todavía de carácter preliminar… No fue hasta este mismo año cuando Microsoft Edge para Linux implementó capacidades básicas del navegador como la sincronización de datos.

El momento reciente más importante se dio el pasado mayo con el lanzamiento de la versión beta de Microsoft Edge para Linux, lo cual presagiaba una llegada más pronta que tardía de la versión estable y a juzgar por las fechas, ha sido tardía, pero he aquí… más o menos. Más o menos, porque es inequívoco que la versión estable de Microsoft Edge para Linux ya está aquí y, sin embargo, no hay anuncio oficial de ningún tipo.

Era de esperar algún comentario, pero cuatro días después de que se haya descubierto el pastel no vamos a esperar más para darle su correspondiente entrada. En esencia, la página oficial de Microsoft Edge aún muestra el aviso de «No compatible con Linux» cuando entras desde Linux, por lo que la descarga reconocida sigue estando en el sitio de Microsoft Edge Insider, que es donde se pueden obtener directamente las versiones Beta y Dev.

No obstante, quien tenga instalado Microsoft Edge para Linux a través de los ejecutables oficiales ya sabrá que al igual que Chrome u otros navegadores, este te crea un repositorio propio desde el que actualizar la aplicación; un repositorio que se puede consultar cómodamente desde gestores tipo Synaptic, que también facilitan la instalación de las versiones de los canales en desarrollo del navegador.

Así, no importa qué versión instalaste, porque el repositorio las incluye todas y puede variar cuando el paquete se actualiza… Y hace unos días que Microsoft Edge 95 se está desplegando entre las plataformas soportadas por el navegador. O sea que si tienes instalada la versión Beta o Dev de Microsoft Edge para Linux, puedes ir a los repositorios e instalar desde ahí la estable, que reconocerás a primera vista porque el icono es el corriente, sin etiquetas que adviertan de otra cosa.

 

Si quieres instalar Microsoft Edga para Linux puedes hace eso, o puedes descargar directamente la versión estable, que aún no se muestra en la página oficial, pero sí en los repositorios oficiales, tal y como puedes comprobar en los enlaces (gracias a Deiki por el enlace de los paquetes RPM). Si tienes dudas de qué versión descargar, elige siempre la de fecha más reciente.

Descargar Microsoft Edge estable para Linux:

  • Paquete Deb
  • Paquete RPM

En efecto, el instalador oficial de Microsoft Edge para Linux solo está para distribuciones basadas en paquetería Deb, léase Debian o Ubuntu y derivadas, aunque la beta también lo está en RPM para Red Hat, SUSE y derivadas, por lo que habrá que esperar a que esté todo listo para todos. En otros sistemas se podrá reempaquetar, como sucede en Arch Linux, donde de hecho ya está disponible vía AUR. Y, ojo, porque parece que Microsoft prepara también versiones para ARM64.

Y pasamos ya a la reflexión de si hacía falta Microsoft Edge para Linux… y la respuesta es no, pero sí. Es decir, justo en el terreno de los navegadores web alternativas de calidad no faltan, por no señalar lo obvio: Microsoft Edge es software privativo. Además, el navegador presume de proteger la privacidad del usuario más que otros, pero no de Microsoft y según el estudio, es uno de los más dañinos en este aspecto, más incluso que Chrome, al punto de ser calificado como «una pesadilla para la privacidad».

Por otro lado, Microsoft está poniendo un gran empeño en hacer de Edge uno de los navegadores más completos y potentes del momento a nivel funcional y es junto a Vivaldi de los que más está innovando en este sentido: la personalización de su página de inicio, el soporte integrado para compras en línea, las colecciones y, por supuesto, la integración con Windows o Android vía el propio Edge, son algunas de sus características destacadas.

Ahora bien, ¿tendrá una buena acogida Microsoft Edge para Linux? Sabemos de sobra que nunca va a ser un navegador mayoritario, pero la pregunta no es esa, pues buena acogida la tuvo desde el minuto uno: ya en nuestra encuesta de fin de año pasado, Microsoft Edge quedó por encima de alternativas como Opera o Vivaldi, cuando aún ni contaba con una versión beta y si atendemos al descalabro que ha sufrido Chromium este año…

En mes y medio lanzaremos nuestra encuesta anual y comprobaremos cómo va el asunto. Mientras tanto ¿qué os parece Microsoft Edge para Linux?

Fuente: Muylinux

Disponible Linux 5.15 con muchas mejoras para AMD y un servidor de SMB

publicado en: Linux | 0

 

El desarrollo de Linux sigue yendo a toda máquina, así que, dos meses después del lanzamiento anterior, ya tenemos entre nosotros a la versión 5.15, que viene cargada de mejoras para las tecnologías de AMD, con un nuevo driver de NTFS, un servidor de SMB a nivel del kernel y soporte inicial para las gráficas Xe HPG y DG2/Alchemist de Intel.

Empezamos con la marca que aparentemente más se ha beneficiado del lanzamiento de Linux 5.15: AMD. La compañía parece que ha trabajando bastante en mejorar su soporte a través del kernel, aunque su aportación se centra en Zen 3, Steam Deck, algunos Chromebooks y RDNA 2.

Lo primero que se puede mencionar de las mejoras y novedades de AMD para Linux 5.15 es la corrección de un fallo detectado en ‘s2idle’ que hacía que la suspensión y la reanudación no funcionaran correctamente al menos en algunos portátiles. Otro detalle interesante es la incorporación de la monitorización de la temperatura para las APU Zen 3 y Yellow Carp.

Continuando con temas de energía relacionados con AMD, Linux 5.15 ha incluido soporte de manejo del estado de suspensión de energía C3. Este frente es uno de los principales motivos de por qué la autonomía de los portátiles Ryzen se ve reducida al usar Linux, y sí, Intel tiene esto solucionado desde hace mucho tiempo.

Las APU de generación Van Gogh han recibido un nuevo driver para el coprocesador de audio AMD ACP 5.x, algo que tendría que mejorar el sonido en algunos Chromebook y en la Steam Deck, la consola híbrida de Valve que emplea una APU personalizada basada en la arquitectura Zen 2.

En lo que respecta a Radeon, o lo que viene a ser lo mismo, AMDGPU, tenemos la incorporación de nuevos identificadores para gráficas RDNA 2, cosa que podría indicar un posible refresco de la actual generación de GPU o bien que la siguiente será un híbrido de la actual arquitectura y la siguiente. AMDGPU también ha incluido VKMS para el soporte de pantallas virtuales y correcciones para la gestión de la energía, FreeSync a través de HDMI y más.

Para terminar con AMD tenemos a Epyc, la línea de procesadores orientados a servidores, para la que Linux 5.15 ha traído un driver para soportar la pasarela de DMA (PTDMA) en dispositivos NTB, el driver de SB-RMI para la administración remota de plataformas de servidores Epyc y soporte de paginación de 5 niveles para el código de KVM.

Después de la gran cantidad de novedades para las tecnologías de AMD, lo más destacado de Linux 5.15 es la inclusión de un servidor de SMB 3 en el propio kernel (KSMBD) procedente de Samsung. Es importante tener en cuenta que esta adición no es aparentemente un intento de crear un competidor para Samba a la hora de soportar SMB/CIFS, sino que estaría centrada en el rendimiento y a lo que atañe particularmente al kernel.

El nuevo driver de NTFS3 procedente de Paragon Software es otra novedad importante de Linux 5.15, con el que se pretende, como es obvio, mejorar la compatibilidad con el archiconocido y veterano sistema de ficheros de Microsoft, que desde hace dos décadas es el estándar de Windows y por ende de la computación doméstica. Entre otras características, el nuevo driver de NTFS destaca por tener un código de más calidad y mejor ajustado a los estándares a nivel upstream frente a lo que ha habido hasta ahora.

Y ya que estamos hablando de sistemas de ficheros, qué menos que mencionar los principales soportados por Linux en esta entrada. Aquí Btrfs se ha llevado el gato al agua al incorporar soporte de modo RAID degradado, soporte de IDMAPPED para permitir que distintos montajes expongan el mismo fichero o directorio con diferente propiedad, además de soporte de FS-VERITY, la capa del kernel que permite brindar protección transparente de integridad y autenticidad de los ficheros de solo lectura. Para EXT4 y XFS solo hay mejoras y correcciones, cosa que no es menos importante que incluir nuevas características.

A todo lo mencionado se puede sumar el soporte para los perfiles de la plataforma ACPI de ASUS, las mejoras en ASUS WMI para el manejo de eGPU y la inhabilitación de dGPU, un driver de IOMMU para el Apple M1, actualizaciones para el acelerador de Inteligencia Artificial de Habana Labs, soporte inicial para las gráficas Xe HPG y DG2/Alchemist de Intel y un nuevo driver para el modelo de Wi-Fi RTL8188EU de Realtek.

Cambiar la versión del kernel no suele ser algo crítico para la mayoría de los usuarios, sobre todo si el hardware tiene algunos años. Aparte del tortuoso proceso de compilación, los usuarios pueden recurrir a una distribución rolling release y bleeding edge como Arch Linux o bien tener algo más de paciencia y esperar a que llegue a Fedora 34 y 35.

Todos los detalles de este lanzamiento están disponibles en la correspondiente página de Kernel Newbies, donde están presentados de forma más masticada y amigable para aquellos no tengan conocimientos muy profundos.

Fuente: Muylinux