GNOME, KDE Plasma y la pesadilla de grabar desde Wayland

publicado en: Linux | 0

Como usuario, fan y defensor de Linux, he chocado muchas veces con la opinión de la comunidad. Uno de los principales puntos en los que suelo chocar con los demás es la experiencia con los gráficos, un aspecto que a la mayoría no le importa debido a que ha dado por buena una pila mediocre en la que la mayoría los drivers eran muy mejorables hasta hace poco y en la que el diseño de Xorg hace imposible la eliminación del tearing. Aquí es donde entra uno de los temas más candentes, Wayland, ya que el protocolo ha generado a su alrededor un agrio debate entre sus defensores y detractores.

Mi postura en torno a Wayland no es ningún secreto. Por un lado defiendo el protocolo porque me parece un avance en la dirección correcta en lo que respecta al despliegue de gráficos en GNU/Linux. Una vez se haya asentado, la pila será más simple al encargarse el compositor de muchas de las funciones de Xorg (Wayland es un protocolo que se implementa en el compositor).

Por otro lado es obvio que el diseño de Wayland se ha quedado corto en muchos aspectos, haciendo que sea difícil de implementar y trabajar y que se haya necesitado de soluciones externas para mitigar algunas de sus carencias, destacando aquí PipeWire.

KDE Plasma Vs GNOME en Wayland: Proyección frente consolidación

En lo que respecta a mi uso personal, Wayland se ha convertido en una de las razones de por qué mi distrohopping ha bajado muchos enteros. Desde hace tiempo uso Fedora Workstation, que destaca por el uso de GNOME en su configuración base y es uno de los sistemas de referencia del entorno.

No es ningún secreto que la sesión de Wayland sobre GNOME es la implementación más avanzada del protocolo vista en un escritorio, pero eso podría cambiar dentro de poco, lo que ha hecho que me pregunte si debería de volver a KDE Plasma.

Cierto es que la implementación de Wayland en Mutter (el compositor de GNOME) sigue estando más pulida que la de Kwin, pero es innegable que en este 2021 el compositor de KDE Plasma ha metido turbo a su adaptación del protocolo, lo que ha llamado poderosamente mi atención porque a mí lo que me encandila del mundo de la tecnología no es lo que existe, sino aquello que atesora un enorme potencial que a veces no todo el mundo ve. Esto ya lo viví en su momento con AMDGPU y lo vivo ahora con las gráficas dedicadas de Intel y la proyección de Wayland en Kwin.

La meteórica proyección de Wayland en KDE durante el presente año no solo se ha traducido en una mejora en la experiencia de usuario, sino también en características que están siendo implementadas antes en Kwin que en Mutter. Por ejemplo, la sesión sobre Wayland de KDE Plasma ya soporta FreeSync/tasa de refresco variable, mientras que el código para hacer lo mismo en GNOME todavía no ha sido fusionado.

Si bien la implementación de Wayland en Mutter sigue estando más pulida, el escenario podría cambiar radicalmente una vez que Kwin haya conseguido ponerse a la altura en ese sentido, ya que nos podríamos encontrar con que el compositor de KDE Plasma es más avanzado en cuanto a características.

Mi pesadilla con DMA-BUF en GNOME

Soy un asiduo usuario de Wayland. De hecho, uso Wayland para absolutamente todo menos la grabación de gameplays, cosa que no puedo hacer debido a que el soporte de DMA-BUF para Radeon no está consolidado en GNOME y a una regresión que afecta específicamente a Fedora 34 Workstation.

El tema de la implementación de DMA-BUF para Radeon en GNOME es algo que me tiene un poco quemado al ser una característica necesaria para la grabación de gameplays y otros contenidos que funcionan a pantalla completa. Debido a que el soporte todavía no está estable para Radeon, me veo obligado a hacer dichas grabaciones desde Xorg, y es una pena porque, como ya he dicho en otras ocasiones, es lo único que impide mi migración total (sí, hasta juego desde la sesión de Wayland).

De hecho, el uso de DMA-BUF es lo que despierta mi interés por las gráficas dedicadas de Intel, ya que el soporte de dicho búfer para esas GPU fue consolidado en GNOME 3.38. Por otro lado, GNOME 41 está a la vuelta de la esquina y el problema con Radeon sigue presente y no pinta que vaya a ser resuelto a corto plazo.

GNOME Vs KDE Plasma Vs gráficas dedicadas de Intel: ¡La carrera de los ratones!

A estas alturas creo que ha quedado claro que la posibilidad de que vuelva a KDE Plasma dependen de DMA-BUF y las posibilidades de grabar desde Wayland. No voy a negar que cada vez que veo “more Wayland patches” o algo similar en las noticias sobre KDE Plasma se me ponen los dientes largos, y es que la proyección de Wayland en Kwin está siendo tan grande que el año que viene podríamos ver un vuelco en su competencia con Mutter.

He convertido a las gráficas dedicadas de Intel, a GNOME y a KDE Plasma en tres involuntarios competidores de una carrera para ver qué paso doy. Las gráficas dedicadas de Intel tienen la ventaja de garantizarme el buen soporte de Wayland (si Intel cumple las expectativas a nivel de drivers) y me harían ganar un soporte decente para la codificación por hardware, pero tienen el inconveniente de tener que tirar de la tarjeta de débito. GNOME sigue por ahí, y salvo el punto mencionado, su sesión de Wayland es bastante usable, pero su principal fuerte son sus aplicaciones para la organización personal, las cuales me son muy difíciles de sustituir. Por su parte, KDE Plasma tiene a su favor el empuje de Wayland en Kwin, pero habrá que ver si es capaz de cumplir con mis exigencias.

Veremos cómo termina esto, pero viendo cómo se las están gastando los mineros, me temo que el resultado será arriesgarme con la compra de una gráfica dedicada de Intel de salida, a pesar de que ANV, el driver de Vulkan para Intel incluido en Mesa, pinta que no estará del todo listo para la ejecución de videojuegos desde Linux cuando llegue el momento.

Pese a todo, mi posible regreso a KDE Plasma no sería a corto plazo, sino que será algo que me plantee cuando KDE neon haya migrado a la base de Ubuntu 22.04 LTS, con Manjaro KDE y el spin de Fedora con KDE como los otros aspirantes a gobernar mis ordenadores.

Apache Foundation publica su informe del año fiscal 2021

publicado en: Debian, Linux | 0

 

 

Apache Foundation, una de las instituciones más relevantes del código abierto y la responsable de proyectos como el servidor HTTP Apache, Tomcat, OpenOffice y Hadoop, ha presentado su informe del año fiscal 2021, que empezó 1 de mayo de 2020 y terminó el 30 de abril de 2021.

Si hablamos de año fiscal, es obvio estamos tratando con números económicos. Lo primero que se puede destacar del informe es que Apache Foundation tuvo en el año fiscal 2021 unos ingresos de tres millones de dólares frente a los 2,2 millones del año anterior. Lo que más destaca es el aumento de las donaciones públicas, que pasaron de 76.893 a 994.975 dólares y el programa de patrocinadores, mediante el cual se ingresaron 1.949.992 dólares frente a los 1.510.100 del año fiscal 2020.

En lo que respecta a los gastos, que abarcan impuestos, administración, conferencias, infraestructuras y la recaudación de fondos, entre otras cosas, han ascendido a cerca 1,6 millones de dólares en año fiscal 2021 frente a los 2,5 millones del año fiscal 2020, dando como como resultado que la fundación ha tenido unos beneficios operativos de 1.448.543 dólares en el año fiscal 2021 frente a los 277.452 obtenidos en el año fiscal 2020.

Apache Foundation tiene alojados más de 227 millones de líneas de código, que según la institución tienen un valor total de 22.000 millones de dólares. No es la primera vez que se le estima un valor tan alto a una institución o un proyecto de código abierto, ya que el código de Debian 7 Wheezy fue valorado en unos 14.400 millones de euros en el año 2012.

Más allá del debate que genera la cantidad monetaria, no es menos cierto que proyectos como Debian y muchos de los que están debajo de Apache Foundation llevan muchos años demostrando su valía en el sector corporativo, por lo que no es de extrañar que su valor estimado sea muy alto.

Abarcando los aspectos más destacados del informe del año fiscal 2021, Apache Foundation eligió 40 nuevos miembros individuales para sumar un total de 853, ha contado con 200 comités de gestión que supervisan un total de 351 proyectos junto a docenas de subproyectos e iniciativas y que 14 proyectos de alto nivel se han graduado de Apache Incubator.

Los cinco proyectos más activos en cuanto a cantidad de accesos han sido Kafka, Hadoop, ZooKeeper, POI y Logging, mientras que los principales proyectos por commits han sido Camel, Flink, Airflow, Lucene-Solr y NuttX y los más visitados en GitHub han sido Spark, Flink, Kafka, Arrow y Beam. Otros datos interesantes son el hecho de que 17.758 autores han enviado 2.184.671 de emails sobre 780.274 temas y que el equipo de seguridad de la fundación ha enviado más de 17.000 correos electrónicos.

A lo largo del año, 3.058 emisores de commits han modificado un total de 134.517.884 de líneas de código a través de 258.860 commits, se han firmado 672 acuerdos de licencias de colaborador individual, 23 acuerdos de licencia de colaborador corporativo y se han ejecutado 32 acuerdos de subvención de software.

De todo lo destacado en el informe, que es mucho, las operaciones de Apache Foundation han estado respaldadas por las contribuciones de 9 patrocinadores de nivel platino, 10 de nivel oro, 8 de nivel plata, 30 de nivel bronce, 10 patrocinadores dirigidos de nivel platino, 5 patrocinadores dirigidos de nivel oro, 3 patrocinadores dirigidos de nivel plata y 21 patrocinadores dirigidos de nivel bronce, además de 630 donantes individuales. Los que quieran conocer la lista completa de patrocinadores de Apache Foundation pueden consultar la lista desde aquí.

Los puntos más importantes del informe del año fiscal 2021 de Apache Foundation pueden ser consultados desde la correspondiente entrada en el blog de la fundación y los más curiosos o deseosos de conocer todos los detalles tienen a disposición el documento completo en formato PDF.

 

Fuente: Muylinux

Manjaro Cinnamon cambia a Firefox por Vivaldi como navegador web predeterminado

publicado en: Linux | 0

 

Hay pocas distribuciones Linux que den este tipo de sorpresas y Manjaro es una de ellas. Hablamos de cambiar los defaults habituales, por lo general tótems del software libre, por alternativas más discutibles e incluso privativas, como es el caso que nos ocupa: Manjaro Cinnamon pone a Vivaldi como navegador web predeterminado y aunque no deja de ser una anécdota por la nula importancia de este sabor concreto…

En efecto, es una decisión polémica por lo que supone: reemplazar software libre por software privativo, cuando no es algo imprescindible. Como sabéis, es muy común que las distribuciones Linux incluyan complementos privativos para ofrecer la funcionalidad básica o deseada, es decir, tanto para que determinados componentes de hardware funcionen, como para que lo hagan con las mejores garantías. Esto se hace por lo general a través de controladores.

Pero también es común que las grandes distros Linux faciliten la instalación de aplicaciones privativas populares, como Steam, Spotify, VSCode u otras tantas. Lo que resulta del todo inusual es encontrarse con una distribución que preinstale alguna de estas aplicaciones, mucho menos con una que reemplace una aplicación de software libre con una de software privativo, cuando la libre cumple con una exigencias de calidad contratadas.

El por qué se actúa así, es obvio: la mayoría de las grandes distribuciones aspiran a ofrecer solo software libre, pero anteponen la experiencia de usuario y por eso preinstalan o facilitan la instalación de software privativo. No lo hacen por gusto. Y luego está Manjaro.

Como recordaréis, Manjaro ya tuvo su polémica con este asunto hace un par de años, cuando cerró un acuerdo con FreeOffice para incluir su suite ofimática como opción por defecto. FreeOffice es una interesante alternativa a LibreOffice con una mejor compatibilidad con Microsoft Office, pero atendiendo a criterios como calidad y libertad, el cambio no tenía sentido. Manjaro lo hizo por dinero, pero el escándalo fue tal que terminaron reculando y dejando elegir al usuario qué usar durante el proceso de instalación.

 

Pues bien, si el cambio de LibreOffice por FreeOffice fue controvertido, el de Firefox por Vivaldi no lo es menos, habida cuenta de que se tropieza con la misma piedra: cambiar software libre por privativo, cuando el libre cumple con su función con todas las garantías. De hecho, el caso de Firefox es más sangrante, pues a diferencia del plus que supone ofrecer una mejor compatibilidad con Microsoft Office, con los navegadores no se da esa ventaja.

O sea, es cierto que los navegadores basados en Chromium ofrecen un mejor rendimiento que Firefox, y que su compatibilidad con los sitios de Google puede ser mejor, pero no se justifica en el mismo grado el cambio. Y no solo eso: a diferencia de lo sucedido con FreeOffice, Vivaldi no ha pagado nada -o no lo han dicho, aunque tampoco parece el caso- y el cambio se da únicamente en Manjaro Cinnamon, una de las ediciones comunitarias de la distribución, y no en las oficiales.

Por lo que cuentan en el blog de Vivaldi, donde le han dado más importancia de la que cabría esperar a este tema, Manjaro ya ofrece en sus repositorios a Vivaldi, además, con un tema personalizado incluido para que su integración con el escritorio sea óptima; y ahora dan el paso en Manjaro Cinnamon para hacer de este la opción predeterminada (en los comentarios de ese artículo se cuenta que FerenOS fue la primera distribución Linux en poner a Vivaldi como navegador por defecto).

¿Qué os parece la noticia?

A mí, como usuario de Vivaldi, no me gusta. Si quiero Vivaldi me lo instalo yo, pero no me metas software privativo en la imagen de instalación a menos que sea imprescindible, que no lo es. Y si reniegas de Firefox, que razones hay unas cuantas para hacerlo, vete por una alternativa libre, como son Chromium o Brave. Que sí, que Vivaldi está muy chulo, es fiable y tal, pero no es de código abierto y no hay excusas que valgan, por más que se crean que sí las hay.

Fuente: Muylinux

Ozone, la capa de abstracción de Chromium para soportar Wayland

publicado en: Linux | 0

Desde hace tiempo se habla del ocaso de Firefox frente al omnipresente Chrome. El navegador de Google parece mostrarse superior en Windows y macOS, pero en Linux la cosa no está tan clara, sobre todo en la adopción e integración de tecnologías. Gracias a la contribución de Red Hat, el navegador de Mozilla cuenta desde hace tiempo con soporte nativo para Wayland, aunque por ahora en pocas distribuciones (si es que Fedora no es la única) que lo tiene habilitado por defecto. Por su parte, desde el frente de Chromium también se ha trabajado para soportar Wayland de forma nativa con Ozone, pero su trayectoria ha estado llena de altibajos.

Como bien se indica en la web de Chromium en Google Source, “Ozone es una capa de abstracción de la plataforma debajo del sistema de ventanas Aura que se utiliza para entradas y gráficos de bajo nivel. Una vez completada, la abstracción soportará sistemas subyacentes que van desde SoC integrados hasta nuevos sistemas de ventanas alternativos a X11 en Linux como Wayland o Mir”.

Dicho con otras palabras y centrándonos en lo que interesa en MuyLinux, Ozone es una capa de abstracción con la que se pretende ofrecer un soporte para Linux independiente del servidor gráfico. De esta manera se abarcaría Xorg y Wayland sin necesidad de tratar directamente con el servidor gráfico y el protocolo. Sobre la situación de Mir, hace tiempo que fue reconvertido en un compositor de Wayland, así que nos suponemos que la documentación está obsoleta.

Aunque Ozone está ganando poco a poco protagonismo en los medios, en realidad es un desarrollo bastante veterano del que se tiene constancia, como mínimo, desde 2013. Esto quiere decir que se planteó hace mucho el uso de una capa de abstracción para soportar el complejo escenario que Linux presenta a nivel de servidores gráficos, pero al parecer la lentitud en la adopción de Wayland ha hecho que su desarrollo no fuera precisamente rápido.

La claudicación de NVIDIA y la posibilidad de que la futura LTS de Ubuntu use Wayland por defecto han motivado la aceleración del desarrollo de Ozone, pero viendo las noticias más recientes que hay en torno a la capa de abstracción, todo indica que, al menos aparentemente, todavía le queda trabajo por delante para dar alcance a Firefox.

Con el fin de lograr su objetivo, Ozone tiene unos principios rectores que abarcan la llamada a un objeto proporcionado por la plataforma a través de una interfaz en lugar de usar la compilación condicional para abarcar las diferencias entre las plataformas, interfaces flexibles mediante la encapsulación de lo que Chromium necesita exactamente con restricciones mínimas en la implementación de la plataforma, enlaces con las plataformas en tiempo de ejecución y el facilitar las bifurcaciones para potenciar los cambios en Chromium.

Pero como ya hemos dicho, parece que Ozone todavía tiene camino por recorrer, ya que fue el mes pasado cuando se terminó de desarrollar el soporte para Xorg. Maksim Sisov, ingeniero en Igalia, contribuidor de Chromium y propietario de Ozone, publicó en su cuenta de Twitter que “nos complace anunciar que Ozone/X11 está ahora habilitado al 100% en los canales STABLE y BETA. Estamos trabajando en marcar como obsoletas las versiones que no son de Ozone/X11 y vamos a comenzar a eliminar la antigua ruta de X11 heredada”.

Fuente: Muylinux

OpenSSL 3 llega con nueva licencia y descontinúa las API de bajo nivel

publicado en: Linux | 0

 

Recientemente ha sido anunciada OpenSSL 3.0, la nueva versión mayor de la popular biblioteca criptográfica que además es uno de los componentes más esenciales de Internet. Se trata de un trabajo que ha ocupado a los desarrolladores durante tres años en los que ha habido 17 lanzamientos alfa, 2 betas y 7.500 commits, todo eso procedente de 350 autores diferentes.

OpenSSL 3 llega con muchos cambios de calado que no solo abarcan el propio software en sí, sino también otros aspectos como la documentación y las licencias utilizadas. Según explica Matt Caswell en el anuncio oficial, “ha habido un aumento del 94% en la cantidad de documentación que tenemos desde OpenSSL 1.1.1 y un aumento (ajustado) en las ‘líneas de código’ en nuestras pruebas del 54%”.

Caswell también ha destacado el entusiasmo y el nivel de actividad de la comunidad a la hora de realizar contribuciones. La nueva versión de la biblioteca criptográfica ha podido contar con algunos ingenieros dedicados, los cuales han podido ser pagados gracias a que el proyecto ha logrado financiación a través de distintas vías.

En lo que respecta a los cambios y novedades, empezamos por el cambio de licencia. Las versiones anteriores de OpenSSL usaron a la vez su propia licencia y la SSLeay (las cuales se mantendrán), pero OpenSSL 3 empleará la Apache License 2.0, la cual es una licencia Open Source y software libre de naturaleza laxa compatible con la versión 3 de la GPL, pero no con la 2.

Abarcando ahora lo que es el software en sí, OpenSSL suministra dos tipos de API para invocar los algoritmos criptográficos: las de alto nivel, que generalmente están diseñadas para funcionar en todo tipo de algoritmos, y las de bajo nivel, que está dirigidas a una implementación específica de un algoritmo. Durante muchos años el empleo de las API de bajo nivel estuvo desaconsejado por parte de los desarrolladores de OpenSSL, así que han aprovechado la ocasión para tomar la decisión de marcarlas oficialmente como obsoletas.

Algunos algoritmos criptográficos de la API de Envelope (EVP) han sido marcados como soporte legado y su uso se desaconseja a partir de OpenSSL 3, por lo que no están disponibles por defecto y tendrán que ser habilitados manualmente.

La versión 1.1.1 de OpenSSL introdujo el concepto de proveedores, los cuales recopilan y ponen a disposición implementaciones de algoritmos. Ahora, en su versión 3, la biblioteca criptográfica soporta la posibilidad de especificar mediante programación o fichero de configuración qué proveedores emplear para una aplicación, habiendo cinco diferentes como estándar. Uno de los proveedores estándares disponibles es FIPS, por lo que los algoritmos criptográficos validados para este módulo están disponibles de manera predeterminada.

El esquema de versiones es otro punto que ha cambiado en OpenSSL 3. Hasta el lanzamiento 1.1.1, los diferentes de niveles de parches fueron indicados con una letra al final del número de versión, pero a partir de la tercera versión mayor esto quedará cambiado por el siguiente esquema: MAYOR.MENOR.PARCHE. Esto quiere decir que ahora la tercera cifra indicará el parche, la segunda la posibilidad de que se hayan introducido nuevas características y la primera, en caso de cambiar, que no se garantiza la compatibilidad a nivel de API y ABI.

Otras mejoras y novedades son la implementación del Protocolo de Gestión de Certificados (CMP), que también cubre CRMF y la transferencia de HTTP; un cliente de HTTP y HTTPS adecuado en ‘libcrypto’ que soporta GET y POST, redireccionamiento, contenido simple y codificado en ASN.1, proxies y tiempos de espera; además de soporte para el TLS del kernel Linux.

Todos los detalles de OpenSSL 3 pueden ser consultados a través del anuncio oficial y la wiki del proyecto, mientras que la biblioteca criptográfica puede ser descargada desde la correspondiente sección en la web del proyecto. Si bien la actualización desde la versión 1.1.1, que es LTS, debería de ser sencilla, se recomienda proceder con precaución.

Fuente: Muylinux

El driver de NVIDIA ya funciona con Sway, el compositor de Wayland

publicado en: Linux | 0

La implementación de Wayland por parte de NVIDIA ha sido una de las mayores batallas tecnológicas que se hayan visto en Linux. El gigante del procesamiento gráfico no daba su brazo a torcer al mantener su apuesta por EGLStreams como búfer para Wayland, mientras que el resto, incluidos Intel y AMD, apostaron por el estándar GBM.

Después de muchos años de tiras y aflojas, el futuro regreso de Intel al mercado de las gráficas dedicadas, la precipitada defunción de Xorg y sobre todo el fracaso del propio EGLStreams forzaron a NVIDIA a rectificar para adoptar GBM, más viendo las altas probabilidades de que Wayland sea establecido por defecto en la próxima LTS de Ubuntu.

NVIDIA todavía tiene trabajo por delante para ponerse al día con su soporte de Wayland, que en teoría debería de permitir que su driver oficial funcione correctamente con las sesiones de Wayland ya existentes, sin necesidad de introducir modificaciones en los compositores (o al menos no tan radicales como los que requería EGLStreams).

James Jones, ingeniero de NVIDIA, ha anunciado que el driver de la compañía ya funciona por defecto en Sway usando GBM. La consecución de este hito ha necesitado de introducir las funciones de ‘gbm_bo_create_with_modifiers2’ y de ‘gbm_surface_create_with_modifiers2’ en el backend de GBM de Mesa debido a que las funciones de ‘gbm_*_create_with_modifiers’ carecían de soporte para flags.

Sway es un gestor de ventanas y compositor de Wayland inspirado en i3 que decidió en el lanzamiento de su versión 1.0 abandonar el soporte de EGLStreams. Drew DeVault, creador de Sway, repitió una archiconocida frase de Linus Torvalds y anunció que el compositor dejaría de soportar el driver oficial de NVIDIA. Por otro lado, el compositor es uno de los mejores exponentes de Wayland, y hay quien lo considera como la mejor implementación del protocolo.

La claudicación de NVIDIA ante los estándares de Wayland ha necesitado de introducir en Mesa un backend alternativo de GBM para soportar el driver de la compañía, que actualmente también se encuentra trabajando en el soporte de DMA-BUF y en otras mejoras relacionadas con Wayland.

La versión 470 del driver del gigante verde ha puesto los cimientos para soportar Wayland, pero hay otros componentes que deben ser parcheados para que todo funcione como se espera (o sea, con las sesiones de Wayland existentes).

NVIDIA, a la caza de Radeon

NVIDIA siempre ha tenido muchos intereses en torno a Linux, pero estos siempre han estado ligados a los servidores, la supercomputación y la inteligencia artificial. Mientras tanto, y hasta hace poco, la corporación no veía a Linux como un sistema de escritorio que pudiese ser usado como Windows y macOS, pero parece que eso está empezando a cambiar, ya que, aparte del soporte de Wayland, la llegada de DLSS a Proton fue la respuesta al anuncio de FidelityFX Super Resolution (FSR).

El soporte de DMA-BUF es uno de los aspectos más interesantes debido a que dicha característica es imprescindible para la grabación de gameplays desde una sesión de Wayland. De momento todo apunta a que no va a estar habilitada por defecto en GNOME 41 para las gráficas Radeon, por lo que se mantendría oficialmente como algo exclusivo de Intel. NVIDIA tiene ahí un frente para explotar una debilidad típica de Radeon que también se da en Windows: las tecnologías asociadas o relacionadas.

Las gráficas Radeon ofrecen una “potencia bruta” comparable a la de NVIDIA, incluso en Linux, pero cuando se trata de tecnologías, NVIDIA siempre va al menos un paso por delante. Las soluciones de codificación por hardware de NVIDIA para Linux son muy superiores a las de AMD, con DLSS y en trazado de rayos el gigante verde parece ir una generación por delante de FSR y la implementación del trazado de rayos de Radeon, y así sucesivamente.

El hecho de que NVIDIA vaya por delante en tecnologías es un buen punto a su favor, por lo que después de que se haya amoldado a los estándares de Wayland y tras sumarse Intel al mercado de las gráficas dedicadas, es muy probable que veamos a Radeon volviendo a ocupar el tercer puesto, aunque en unas circunstancias muchísimo mejores que las que había en los tiempos de Catalyst/FGLRX.

Fuente: Muylinux

Linux Play: City Game Studio, Boyfriend Dungeon, Haven Park, Jupiter Hell…

publicado en: juegos, Linux | 0

 

 

 

 

Por fin nos ponemos al día con el Linux Play que tocaba sacar este primer domingo de septiembre, con lo mejor que nos dejó agosto. Y es que Linux Play es nuestra sección mensual de estrenos jugables para Linux, pero siempre a toro pasado. ¿Qué hay de nuevo, viejo? De todo un poco: del simulador de gestión de la economía City Game Studio: a tycoon about game dev, por fin en ‘versión estable’ tras años en acceso anticipado, a la frikada mezcla e acción y simulador de citas (¡con armas!) Boyfriend Dungeon, pasando por la serenidad y el buen rollito de Haven Park o todo lo contrario, la intensidad -por turnos, eso sí- de Jupiter Hell… Y así hasta el final de la lista, que cierra el título gratuito Joyspring, un plataformas sencillo a priori, pero que está gustando mucho a quien ya lo ha jugado. Linux Play

 

Fuente: Muylinux

EndeavourOS mejora su instalador de sistema y estrena una nueva aplicación

publicado en: Linux | 0

EndeavourOS sigue afianzándose como una sucesora digna de Antergos y por tercera -y muy probablemente última- vez en lo que llevamos de año, renueva su imagen de instalación, facilitando el salto a Arch Linux a quien desee hacerlo sin complicarse la vida demasiado.

En efecto, EndeavourOS nació como relevo de Antergos, allanando la instalación de Arch Linux para el común de los mortales o, más específicamente, para quienes gustan de la actualización continua de Arch Linux, pero prefieren los procesos guiados con interfaces visuales. Ergo, no cabría esperar mucho más de EndeavourOS que la mejora de su sistema de instalación, pero no se reduce a eso este lanzamiento.

Así, EndeavourOS 2021.08.27 estrena una nueva aplicación, EOS Apps Info, una simple lista con todas las aplicaciones preinstaladas con las que mejorar la experiencia de usuario, además de servir de centro de ayuda con manuales de cada una de ellas. Por aplicaciones preinstaladas nos referimos, por ejemplo, a las que facilitan el soporte de los controladores gráficos privativos de NVIDIA, los servidores desde donde descargar las actualizaciones, el instalador del sistema, etc.

Pero, ojo, porque «como la mayoría de nuestras aplicaciones, eos-apps-info no se instala de forma predeterminada», informan en el anuncio oficial de EndeavourOS 2021.08.27, por lo que hay que instalarla aparte, lo cual se puede hacer con un simple comando: «yay -S eos-apps-info».

El resto de novedades de EndeavourOS 2021.08.27 recogen algunas de las características mencionadas, como una ampliación de los servidores réplica y, por supuesto, una mejora sustancial del instalador de sistema, Calamares, que en esta nueva versión incluyen «una completa revisión bajo el capó de Calamares con un aumento significativo de la velocidad en la instalación», para lo cual los desarrolladores de EndeavourOS han vuelto a construir la ISO desde cero.

En general, el Calamares de EndeavourOS permite ahora un mantenimiento más sencillo, simplificando asimismo la introducción de nuevas opciones, un proceso agilizado y «una experiencia de usuario enormemente mejorada». En el anuncio listan los principales cambios a efectos prácticos de los que podrán valerse quienes instalen EndeavourOS 2021.08.27, cuya descarga está ya disponible en la página web oficial del proyecto.

 

Pero, ojo, porque «como la mayoría de nuestras aplicaciones, eos-apps-info no se instala de forma predeterminada», informan en el anuncio oficial de EndeavourOS 2021.08.27, por lo que hay que instalarla aparte, lo cual se puede hacer con un simple comando: «yay -S eos-apps-info».

El resto de novedades de EndeavourOS 2021.08.27 recogen algunas de las características mencionadas, como una ampliación de los servidores réplica y, por supuesto, una mejora sustancial del instalador de sistema, Calamares, que en esta nueva versión incluyen «una completa revisión bajo el capó de Calamares con un aumento significativo de la velocidad en la instalación», para lo cual los desarrolladores de EndeavourOS han vuelto a construir la ISO desde cero.

En general, el Calamares de EndeavourOS permite ahora un mantenimiento más sencillo, simplificando asimismo la introducción de nuevas opciones, un proceso agilizado y «una experiencia de usuario enormemente mejorada». En el anuncio listan los principales cambios a efectos prácticos de los que podrán valerse quienes instalen EndeavourOS 2021.08.27, cuya descarga está ya disponible en la página web oficial del proyecto.

Fuente: Muylinux

Disponible Linux 5.14 con ‘core scheduling’, el parche final para rehabilitar Hyper-Threading

publicado en: Linux | 0

 

¿Cansado ya de tanta celebración en torno al treinta aniversario de Linux? Linus Torvals tiene la solución para cortar por lo sano con el desfase: una nueva versión del kernel, Linux 5.14, que como es usual, llega repleta de novedades.

Por supuesto, Mr. Torvals habla en broma y por si alguien lo duda, recuerda a los mantenedores del kernel que para ellos no hay fiesta, pues inmediatamente después del lanzamiento de una nueva versión de Linux, hay que comenzar a trabajar ya en la siguiente.

Mientras tanto, ¿qué hay de nuevo en Linux 5.14? Como siempre, un mucho de todo, repartido entre los sospechosos habituales: soporte de hardware (procesadores, gráficos, dispositivos o componentes específicos, etc), soporte de tecnologías base integradas en el kernel (sistemas de archivos, seguridad, gestión de procesos, etc) y alguna que otra cosa al margen. A falta de que en Kernel Newbies publiquen la lista de novedades para Linux 5.14, el resumen de Phoronix es un buen lugar para empezar a recabar información acerca de este lanzamiento.

Quizás la novedad más comentada de Linux 5.14 es la incorporación de core scheduling, una funcionalidad que ya venían usando proveedores de servicios en la nube y que permite conservar la seguridad del sistema sin la necesidad de deshabilitar Hyper-Threading en procesadores Intel, una recomendación que se dio en el apogeo del escándalo por las vulnerabilidades de Spectre y que se ha mantenido hasta ahora. Es decir, si habías deshabilitado Hyper-Threading por motivos de seguridad, podrás volver a activarlo una vez estés usando Linux 5.14 o superior.

Hyper-Threading es la implementación de la tecnología SMT de Intel para el procesamiento multihilo, permitiendo la ejecución ed procesos en paralelo dentro de un único procesador. Según explican, core scheduling facilita gestionar los «recursos que puede compartir un núcleo de la CPU y garantizar que las tareas potencialmente inseguras no se ejecuten en un hilo hermano de una tarea confiable. Al garantizar que las tareas confiables / no confiables no comparten un núcleo a través de HT / SMT, se puede mantener habilitado Hyper-Threading».

No faltan otras mejoras en los más diversos apartados, incluyendo por supuesto en el soporte de procesadores y gráficos, con AMD e Intel como obvias protagonistas: soporte para Intel Alder Lake, para las GPU de AMD Yellow Carp y Beige Goby, diferentes mejoras relacionadas con el controlador AMDGPU… Con respecto a AMD, destaca especialmente la llegada del soporte de AMD SmartShift, una tecnología que permite mejorar el rendimiento en portátiles con CPU y GPU AMD compatibles, equilibrando dinámicamente el uso de energía entre ambos componentes según la carga de trabajo.

En resumen, Linux 5.14 es una versión más del kernel repleta de novedades en las que no vamos a entrar, porque ni rascar la superficie es factible. No obstante, hay alguna otra novedad que merece la pena señalar, como la introducción del mecanismo de Dell para mejorar la privacidad en sus portátiles, el soporte para la configuración de la BIOS de los ThinkPad de Lenovo; el soporte para Raspberry Pi 400, la mejora del soporte de USB4, el mando de Xbox One, mejor latencia en el controlador de audio de USB…

¿Hemos mencionado ya que Linux 5.14 trae mejoras de soporte aquí, allí y más allá? Pues lo multiplicas por mil, le añades otrs cientos de cambios all over the place y te haces una idea del conjunto. Como dice Torvals, seguimos… (nosotros con otras cosas).

Fuente: Muylinux

LibreELEC 10 incluye Linux 5.10 y Kodi 19 ‘Matrix’ como mediacenter

publicado en: Linux | 0

LibreELEC 10 ya está entre nosotros para continuar con la evolución de esta distribución Linux que ha sido creada por y para Kodi, el popular centro multimedia conocido antes como Xbox Media Center. El sistema surgió hace tiempo como una escisión en OpenELEC que llevó a una parte importante de la comunidad a crear su propio proyecto.

Con lo ya expuesto queda en evidencia el enfoque de LibreELEC, cuyo soporte más allá de x86 puede ser considerado incluso más importante que en otras distribuciones más centradas en cubrir el escritorio de propósito general. Por lo demás, se trata de un sistema en el que la actualización del mencionado Kodi es el gran protagonista, aunque la presencia de componentes como Linux 5.10 también ayudan a la hora de abarcar más hardware.

Los desarrolladores han destacado que LibreELEC 10 no tendrá imágenes para las versiones de la 0 a la 3 de Rapsberry Pi debido a que aún siguen trabajando en la reescritura del driver gráfico. Además de eso, han reconocido que por ahora están centrando sus esfuerzos en la cuarta versión del conocido mini-PC, para la cual el sistema que nos ocupa debería ser funcional, si bien posiblemente todavía queden cosas por pulir.

Sobre el Raspberry Pi 4, los responsables comentan que han conseguido hacer funcionar la salida de HDR (HDR10 y HLG) y el audio HD (Dolby TrueHD y DTS HD), que se suman al HDMI para reproducir vídeo a 4K y 30fps y la decodificación con H.264 y H.265. Sin embargo, también hay algunos inconvenientes, como el hecho de que no haya desentrelazado en la decodificación por hardware, los problemas detectados en la salida a 4K y 50/60 imágenes por segundo, la necesidad de modificar ficheros u opciones para la decodificación por hardware con H.264 a 50 y 60 imágenes por segundo, que Kodi se ejecuta en un televisor 4K a la resolución de 4.096×2.160 píxeles en lugar de 3.840×2.160 justo después de instalarlo y que el complemento Hyperion no funciona.

LibreELEC 10 usa Kodi 19 “Matrix” como interfaz. La última versión del conocido mediacenter trajo muchas novedades de interés, las cuales en un porcentaje importante también han llegado a LibreELEC debido a su enfoque. Por otro lado, el sistema ha migrado a GBM y V4L2, dos cambios que en teoría los usuarios no tendrían que notar en un principio.

LibreELEC 10 puede ser descargado para x86 y placas Raspberry Pi, Allwinner, Rockchip, Amlogic y NXP desde el sitio web oficial del proyecto. Los desarrolladores han dicho que las versiones beta y candidatas de lanzamiento instaladas serán actualizadas a la rama estable, pero que aquellos que todavía siguen usando LibreELEC 9.2 tendrán que actualizar manualmente. Se recomienda encarecidamente la realización de copias de seguridad debido a algunos cambios disruptivos como el uso de Python 3.

 

Fuente: Muylinux