PipeWire, el futuro del sonido y la captura de pantalla en Linux

PipeWire es una de las tecnologías llamadas a jugar un papel muy importante en el futuro del escritorio Linux, no solo porque ha sido postulada como la sustituta de PulseAudio y JACK, sino porque en realidad es un servidor de transmisión de multimedia que va más allá de la etiqueta de “servidor de sonido” que muchos le han puesto.

Los retos a los que se enfrenta PipeWire han quedado plasmados en una entrevista publicada en Fedora Magazne que Christian Schaller, director senior del equipo de escritorio de Red Hat y uno de los pesos pesados de GNOME y Fedora, ha realizado a Wim Taymans, uno de los fundadores de GStreamer, creador de PipeWire y también empleado de Red Hat.

La ambición mostrada en el desarrollo de PipeWire queda plasmada en los diversos desafíos que tiene por delante, de entre los que se puede destacar el dotar a GNU/Linux de un servidor de sonido de categoría profesional y el ofrecer un marco que facilite la captura y la compartición de la pantalla en sesiones de Wayland. En lo que respecta al último apartado se han dado muchos pasos hacia adelante en los últimos meses, sobre todo gracias al futuro OBS Studio 27 y a pequeños proyectos como Kooha.

Wim Taymans explica en la entrevista que PipeWire ha terminado siendo el resultado de dos ideas anteriores: “La primera fue PulseVideo, que fue escrito por William Manley en 2015. Era un pequeño servidor que enviaba el video desde una cámara V4L2 a uno o más procesos. Usó GStreamer, DBus y el pase de descriptor de archivo (fd) para realizar el proceso de manera eficiente.”

“Por aquella época empezamos a pensar en la captura de la pantalla desde Wayland y me pidieron que investigara las opciones. La idea fue entonces tomar el concepto de PulseVideo e implementar la posibilidad de que los clientes también proporcionen transmisiones (no solo dispositivos V4L2). Otro requisito era hacer esto de forma segura y lidiar correctamente con Flatpak y su concepto de portales para manejar cosas con posibles problemas de seguridad”.

Llegados a este punto, podría ser de valor recordar que el desarrollo de PipeWire está bastante vinculado al de Flatpak, algo que no tendría que sorprender si tenemos en cuenta que esas dos tecnologías, además de GNOME, systemd y PulseAudio, están todas impulsadas principalmente por Red Hat, lo que explica el hecho de que Fedora sea la distribución que marque la evolución tecnológica de GNU/Linux.

Como vemos, la función de PipeWire como servidor de sonido es algo que no estaba al principio, ya que en Fedora 27, primera versión de la distribución que lo suministró, solo era capaz de lidiar con la captura de vídeo. El propio Wim Taymans dice que PipeWire necesitó de “otra reescritura” para poder manejar sonido, cosa que refuerza su condición de servidor de transmisión de multimedia. Sin embargo, desde MuyLinux no vamos a rebatir a quien lo defina como un servidor de sonido, porque así será visto y percibido por parte de los usuarios de perfil más bajo que se limitan a usar su ordenador solo para Internet, oficina y jugar a videojuegos.

En lo que respecta a la relación de PipeWire con GNOME, Taymans ha explicado que GNOME Shell enviará una transmisión a PipeWire cuando se active el uso compartido de la pantalla. PipeWire enrutará este flujo a aplicaciones como Firefox o la grabadora de pantalla. Tenemos algunas características más avanzadas implementadas, como el paso de DMA-BUF y los metadatos para el cursor y las regiones de recorte cuando se comparte una sola ventana. También existe el control de volumen que interactúa a través de la API de PulseAudio con PipeWire para administrar los volúmenes”.

El nuevo marco para realizar screencasting y screensharing desde una sesión de Wayland, que es uno de los principales frentes que se pretenden cubrir con PipeWire, está suponiendo todo un reto, más si tenemos en cuenta que las gráficas de Intel son las únicas que cuentan con una implementación madura de DMA-BUF. En AMD Radeon por ahora está presentando bastantes problemas y NVIDIA está empezando a recorrer el camino por su terquedad.

Continuando con la relación de PipeWire con GNOME, Taymans expone que en realidad antes “no había nada para compartir la pantalla”, sino solo llamadas de X11 para capturar el contenido de la pantalla. “Jan Grulich trabajó con el proyecto WebRTC para agregar código que interaccionara con las nuevas API de portales definidas para Wayland y luego negociara las opciones de uso compartido de la pantalla y el soporte nativo de PipeWire para obtener el contenido de la pantalla. Luego, Martin Stransky portó hacia atrás ese trabajo en la copia de Firefox de WebRTC y Jan Grulich y Tomas Popela se aseguraron de que los cambios se fusionaran en Chromium/Chrome”.

A estas alturas no hace falta explicar que PipeWire es compatible con ALSA, PulseAudio y JACK, pero solo puede sustituir a los dos últimos porque el primero, al ser parte del kernel Linux, se encarga de suministrar el firmware necesario para hacer funcionar los chips de sonido. La transición de PulseAudio y JACK a PipeWire ha sido muy bien estudiada, hasta el extremo de que el tercero ofrece una alta compatibilidad con las herramientas hechas para funcionar con los dos primeros.

Quienes siguen de cerca este portal saben que soy usuario de Fedora y que ahora tengo una configuración pura de PipeWire con la versión 34 de la distribución (Ubuntu 21.04 sigue usando PulseAudio por defecto). Tengo que reconocer que PipeWire me tenía atemorizado porque en mi equipo de sobremesa no uso un chip de sonido Realtek, sino una tarjeta de sonido dedicada Xonar DSX debido a que el ALC1220 de la placa base que uso me ha salido rana. La razón de mi temor no venía de la detección de la tarjeta, porque de eso se encarga ALSA, sino del hecho de que la integración de la Xonar DSX con PulseAudio lleva rota muchos años.

Por suerte, PipeWire trabaja muy bien con la Xonar DSX, detectando correctamente los conectores Jack y no solo eso, sino que he recuperado la gestión centralizada del volumen de salida a través de la interfaz de GNOME, permitiéndome de esta manera prescindir de QasMixer, una interfaz gráfica para alsamixer que he usado durante un tiempo debido a los mencionados problemas con PulseAudio (sin embargo, desde la versión 0.36 de PipeWire me he encontrado con un bug que se reproduce cuando se cierra y abre la sesión a gran velocidad).

Como vemos, PipeWire tiene muchos retos por delante y es ahora cuando empezará a tener que lidiar con entornos reales en los que hay configuraciones de hardware y software de lo más variopinto. Si queréis saber más detalles y curiosidades de PipeWire, cuyo desarrollo se inició en Andalucía (si bien Taymans es belga), os invitamos a ver la entrevista publicada en Fedora Magazine.

Fuente: www.muylinux.com

GNOME quiere ampliar su audiencia para obtener más recursos

Robert McQueen, presidente de la junta directiva de la GNOME Foundation, ha publicado en su blog personal que el proyecto tiene la necesidad de ampliar sus miras para llegar a más público y poder así recaudar más fondos.

McQueen ha explicado que GNOME recibió hace tres años cuantiosas donaciones, entre ellas una de 400.000 dólares y otra de un millón de dólares, las cuales fueron empleadas en cosas como invertir en la propia fundación, ampliar el personal y mejorar la infraestructura que sostiene al entorno de escritorio y sus aplicaciones asociadas. También ha recalcado avances como GTK 4 y la iniciativa GNOME Circle, que es una apuesta para ampliar el ecosistema de aplicaciones mediante un marco flexible para los desarrolladores.

Sin embargo, la bonanza del año 2018 no se mantuvo y actualmente la recaudación de fondos no se ha puesto al día con el ritmo de actividades que lleva la fundación. “Como resultado, la Junta aprobó recientemente un presupuesto para este año financiero que gastará más fondos de nuestras reservas de lo que esperamos obtener en ingresos. Debido a nuestra política de reservas, esta es esencialmente la última vez que podemos hacer esto: durante los próximos 6 a 12 meses necesitamos recaudar más dinero o comenzar a gastar menos”.

McQueen se encarga de matizar sus propias palabras diciendo que “la Fundación está en forma y bien desde una perspectiva financiera. Tenemos un saldo bancario muy saludable y una política de reserva muy conservadora de ‘ratio de ejecución de 12 meses’ para manejar las fluctuaciones en los ingresos”. En caso de tener que “ralentizar” su actividad o realizar recortes para cuadrar las cuentas, McQueen ha expresado que desde la fundación lo harán.

Si bien la GNOME Foundation ha mostrado su predisposición a realizar recortes en caso de que sean necesarios, lo que quiere hacer la junta directiva de la institución es ser más ambiciosa en sus objetivos, llegar a más gente: “Queremos llevar nuestro mensaje de informática confiable, asequible y accesible al resto del mundo”.

Llegados a este punto, merece la pena recoger la autocrítica que realiza McQueen, que reconoce que hasta ahora las actividades de la fundación han mirado demasiado hacia adentro, centrándose en el Open Source y la comunidad de GNOME. En consecuencia, la audiencia que tiene el proyecto es reducida y, por qué no decirlo, demasiado centrada en el ámbito del desarrollo y los entusiastas del FLOSS.

McQueen expone que ese público restringido limita la capacidad de la fundación para captar fondos, quedando reducida a las corporaciones que tradicionalmente siempre han aportado, las donaciones particulares y los contribuidores entusiastas del FLOSS, que a la vez también contribuyen en especie.

Con el fin de llegar a un público más amplio y de perfiles más diversos, la GNOME Foundation va a invertir esfuerzos en llevar el proyecto y los valores del código abierto a nuevas audiencias, abarcando aspectos como el bajo coste, la privacidad y la educación, todo con la intención de encontrar proyectos y financiación que permitan invertir más en la comunidad y nuevas formas de que el software libre beneficie a las personas que no forman parte de la comunidad.

El futuro de GNOME depende mucho de las elecciones a la junta directiva que se le celebrarán este año. Aquí Robert McQueen ha resaltado que el apoyo de la junta a la fundación será muy necesaria para culminar con éxito los objetivos marcados para los siguientes 12-18 meses, sin dejar de lado el aspecto financiero y la intención de ampliar la audiencia para aumentar las vías de financiación y de obtener recursos.

Blender 2.93 LTS ya está aquí para marcar el «fin de una era»

Con las miras ya puestas en la que será la tercera versión mayor, Blender Foundation ha anunciado la disponibilidad de la versión 2.93 LTS de la solución de creación y renderización de gráficos de 3D con el fin de ofrecer un nuevo marco estable para producción.

Blender 2.93 LTS viene a marcar, como bien reconocen los responsables, el fin de una era, ya que se supone que será el último lanzamiento correspondiente a la segunda versión mayor de este software. A estas alturas no hace falta explicar la evolución que ha experimentado Blender a lo largo de la pasada década, pasando de ser un jugador relativamente pequeño a competir e incluso superar a destacados competidores comerciales y privativos.

Pero aparte del olor a despedida que desprende, Blender 2.93 LTS viene con novedades de interés que amplían las posibilidades de esta aplicación. Para empezar tenemos un total de 22 nuevos nodos añadidos al editor de nodos de geometría para expandir el sistema de atributos, el muestreo texturas y el soporte para datos de volumen, además de incorporar una usabilidad mejorada, primitivas de malla, soporte de Cycles para los atributos y mucho más.

Otra novedad es el hecho de que ahora es posible crear círculos de mallas, conos, cubos, cilindros, cuadrículas, líneas y otras formas sin tener que salir del editor de nodos de geometría. El uso de los propios nodos de geometría es ahora más fácil y el editor de hojas de cálculo se encarga de ayudar al usuario en la inspección de mallas, instancias y nubes de puntos.

Las herramientas para esculpir también han recibido mejoras en Blender 2.93 LTS. Los responsables han dicho que “nunca ha sido más fácil crear, modificar y expandir máscaras o conjuntos de rostros mientras esculpe”. Las máscaras out of the box permiten crear máscaras automáticamente a partir de piezas sueltas o conjuntos de caras y la posibilidad de dividir figuras complejas en varios objetos mejora el rendimiento y el flujo de trabajo en el modo esculpir.

Otras posibilidades añadidas a la nueva versión de la solución de creación y renderización de gráficos de 3D son la generación automática de líneas de lápiz de cera alrededor de los objetos, que el operador de interpolación es ahora una herramienta completa y que el lápiz de cera puede importar ficheros SVG como objetos, exportar objetos a vectores que pueden ser usados en aplicaciones como Inkscape y el hecho de que la exportación a PDF soporte animación en un proceso que crea una página por cada fotograma clave.

A todo lo mencionado hasta aquí se suman una nueva herramienta de relleno más rápida, precisa e inteligente; mejoras para los elementos volumétricos que abarcan mayor rapidez, más estabilidad y el soporte para sombras suaves y luces del área; además de un mejor tratamiento de la profundidad de campo, los volúmenes y las sombras.

Blender 2.93 LTS, que contará con dos años de soporte, puede ser descargada desde la web oficial del proyecto para Windows, Mac y Linux, aunque los usuarios del sistema Open Source pueden recurrir también a las versiones Flatpak y Snap si no quieren lidiar con las dependencias. Os dejamos con un par de vídeos que destacan las cosas más importantes de este lanzamiento.

Fuente: www.muylinux.com

Malware: la principal preocupación de las empresas de América Latina

El malware es el principal responsable de los incidentes de seguridad en las empresas latinoamericanas y representa la principal preocupación en ciberseguridad, revela el ESET Security Report 2021.

Alternativas a TOR para navegar por Internet con más privacidad

Muchos conocen la red TOR y sus beneficios, pero ¿qué pasa cuando no es posible utilizar este navegador? Descubre alternativas que también piensan en tu privacidad.

Las primeras imágenes tomadas por Zhurong, el robot de China que aterrizó en Marte

Las imágenes frontales muestran el paisaje llano de Utopia Planitia.

China ha publicado las primeras imágenes después de que Zhurong, su robot explorador, aterrizara en Marte.

La vista frontal muestra el paisaje por delante del robot mientras se sitúa sobre su plataforma de aterrizaje.

La imagen que mira hacia atrás revela los paneles solares de Zhurong.

Este robot explorador aterrizó en el planeta rojo el pasado domingo temprano según el horario local de Pekín.

China se convirtió así en el segundo país, tras Estados Unidos, en poner con éxito un robot en la superficie de Marte y utilizarlo durante un tiempo significativo.

Los científicos chinos esperan obtener al menos 90 días marcianos de servicio del robot de seis ruedas en su ubicación en Utopia Planitia, un vasto terreno en el hemisferio norte del planeta.

Las imágenes traseras muestran los paneles solares y el sistema de comunicación de antenas del robot.

La Administración Espacial Nacional China (CNSA por sus siglas en inglés) publicó estas fotos en su página web.

Incluso hay un par de videos cortos sobre el momento en que el aeroshell del robot, la cápsula que usó para ingresar a la atmósfera marciana, sale del orbitador Tianwen-1, el satélite que transportó al robot desde la Tierra.

Aterrizaje exitoso

Las imágenes de la superficie indican que las implementaciones de hardware críticas después del aterrizaje se completaron sin dificultades.

Estas maniobras incluyeron el despliegue de los paneles solares para proporcionar energía al robot; el lanzamiento de la antena para comunicarse con Tianwen-1, y en adelante con los controladores en China; y la extensión de la rampa por la que pronto rodará Zhurong para comenzar su misión móvil.

Zhurong se parece mucho a los vehículos Spirit y Opportunity de la agencia espacial estadounidense (NASA) de la década de 2000.

Pesa unos 240 kg. Un mástil alto lleva cámaras para tomar fotografías y ayudar a la navegación; cinco instrumentos adicionales investigarán la mineralogía de las rocas locales y la naturaleza general del medio ambiente, incluido el clima.

Al igual que los exploradores estadounidenses actuales (Curiosity y Perseverance), Zhurong tiene una herramienta láser para penetrar rocas y evaluar su química.

También tiene un radar para buscar hielo de agua debajo de la superficie, una capacidad que sus primos estadounidenses no comparten.

El explorador Zhurong luce similar a los vehículos de la NASA Spirit y Oppportunity.

Utopia Planitia es la zona donde la NASA aterrizó su misión Viking-2 en 1976.

Es una cuenca colosal, de más de 3.000 km de diámetro, que se formó por un impacto a principios de la historia de Marte.

Algunas evidencias apuntan a que sostuvo un océano hace mucho tiempo.

La teledetección por satélites indica que hay importantes reservas de hielo en profundidad.

Este modelo muestra cómo Zhurong descenderá desde su plataforma de aterrizaje.

Estados Unidos aterrizó en febrero el robot Perseverance, mucho más grande (una tonelada).

Europa, que ha fracasado dos veces con intentos de aterrizaje, enviará un robot llamado Rosalind Franklin a Marte el próximo año, un proyecto junto a Rusia.

Fuente: www.bbc.com

Entroware lanza la nueva generación de su portátil Proteus con gráficos Intel Xe

Entroware, el ensamblador de ordenadores Linux radicado en Reino Unido, ha lanzado al mercado la renovación de su portátil Proteus incorporando la última tecnología de procesamiento de gráficos de Intel (en una integrada).

El nuevo Proteus de Entroware es un portátil de 15 pulgadas con teclado retroiluminado, chasis de aleación de aluminio y un acabado estético muy sobrio, tanto los detalles casi brillan por su ausencia. Esto no es malo de por sí, y de hecho a este servidor le gusta, pero igual otros preferirán algo más llamativo para los ojos. La empresa explica que el equipo fue “construido a partir de una aleación de aluminio en un chasis liviano de 2 cm de grosor”, por lo que ahora es más fácil de transportar que generaciones anteriores del mismo producto.

Profundizando en las características, la pantalla Matte LED funciona a una resolución nativa de 1080p (1920×1080) y permite seleccionar como procesador entre un Intel Core i5-1135G7 con cuatro núcleos físicos, ocho hilos y una frecuencia máxima de 4,2GHz y un Intel Core i7-1165G7 con cuatro núcleos, cuatro hilos y una velocidad de trabajo máxima de 4,7GHz. En cuanto a gráficos solo pone a disposición las integradas de Intel de los propios procesadores, pero usando la tecnología Xe que también estará presente en las futuras gráficas dedicadas del gigante del chip.

Aunque estamos hablando de gráficas integradas, la tecnología Xe ha supuesto un salto notable en comparación con cualquier generación anterior de procesadores gráficos de Intel, y además en Linux su margen de mejora podría ser amplio debido a los grandes cambios que la compañía está introduciendo en sus drivers para equipararlos definitivamente a los de Windows.

En cuanto a memoria, a nivel de RAM permite seleccionar desde 8 hasta 64 gigabytes de DDR4 a 2.666MHz y desde 250GB hasta 2TB de almacenamiento en formato SSD NVMe “estándar” o a “velocidad ultra”. Si el usuario lo desea, puede añadir una segunda unidad de almacenamiento en formato SSD y en factor de forma M.2 que va desde los 250GB hasta los 2TB.

El Proteus de Entroware cuenta a nivel de conexiones con un puerto USB 2.0 Type-A (rectangular), un USB 3.2 Gen 2 Type-A, un USB 3.2 Gen 2 Type-C (reversible), un Thunderbolt 4 por interfaz USB Type-C que es capaz de cargar la batería, un puerto jack de 3,5 milímetros para micrófono y auriculares, un puerto HDMI, un puerto RJ45 para Ethernet, un conector para la alimentación, Wi-Fi y Bluetooth de Intel, cerradura Kensington y una ranura para microSD. También son dignos de mención la webcam a 720p, el micrófono integrado y los altavoces estéreo, si bien esas cosas están muy estandarizadas en los portátiles.

Terminamos mencionando que la batería de ion de litio es de 73WH, solo permite seleccionar entre Ubuntu 20.04 LTS y Ubuntu MATE 20.04 LTS como sistema, las dimensiones son de 19,9 milímetros de alto, 220,5 milímetros de profundidad y de 357 milímetros de ancho y que el peso inicial del portátil es de 1,74 kilogramos. Los que estén interesados en el Proteus de Entroware, que se vende al precio base de 939,98 libras esterlinas (unos 1.093 euros), pueden consultar todos los detalles del producto en la web del ensamblador.

Fuente: www.muylinux.com

1Password para Linux: el gestor de contraseñas lanza su primera versión estable

La versión estable de 1Password para Linux ya está disponible su descarga. Su aparición por estos lares se dio hace algo menos de un año en la forma de preview release y con la advertencia explícita por parte de sus desarrolladores de no estar a la par de funciones con las aplicaciones para Windows y Mac y de usarse solo para pruebas; pero la espera ha terminado… si es que alguien la esperaba, lo cual es muy probable.

Habida cuenta de que hablamos de un gestor de contraseñas que funciona a modo de servicio de pago y se basa en software privativo, quizás no se trate del estreno más interesante del mundo este de 1Password para Linux, pero al igual que sucede por ejemplo con Microsoft Edge, para el que el ecosistema de Linux y del código abierto tiene alternativas de sobra, 1Password es una de las aplicaciones más populares de su categoría y quienes utilizan diferentes sistemas operativos, no cabe duda de que tiene su público.

En el caso de que no lo conozcas, ¿qué ofrece 1Password para Linux? Lo cierto es que bastantes cosas, como por supuesto todas funciones básicas que esperas de un gestor de contraseñas: que las guarde a buen recaudo con cifrado de extremo, doble autenticación, generador de contraseñas fuertes, soporte multiplataforma, incluyendo extensiones para navegadores web… Y otras más específicas que ya se anunciaron con la versión de pruebas:

  • Instalaciones simples y seguras utilizando administradores de paquetes como APT y DNF
  • Cambio automático del modo oscuro basada en el tema de GTK
  • Abrir ubicaciones de red (FTP, SSH, SMB)
  • Soporte de administrador de ventanas de mosaico y títulos de ventanas descriptivos
  • Desbloqueo con la cuenta de usuario de Linux, incluida la biometría
  • Icono de la bandeja del sistema
  • Integración y limpieza del portapapeles X11
  • Atajos de teclado
  • Exportación de datos
  • Desbloqueo de múltiples cuentas con diferentes contraseñas
  • Cree colecciones para organizar datos entre cuentas y bóvedas

Desde entonces hasta ahora, claro está, 1Password para Linux ha mejorado características ya presentes pero incompletas como la integración con el bloqueo, inactividad y suspensión del sistema o integración con GNOME, KDE y otros gestores de ventanas, así como ha añadido, además de estabilidad, otras tantas opciones que le faltaban:

  • Asistente de bienvenida
  • Editor de etiquetas
  • Elementos favoritos
  • Adjuntar archivos
  • Nueva interfaz para la línea de comandos
  • Integración con GNOME Keyring, KDE Wallet y el llavero del kernel
  • Soporte para Arch Linux

Nada mal, para tratarse de la primera versión estable de 1Password para Linux. Por lo demás, ya os contamos que la aplicación ha sido desarrollado con Rust (backend) y Electron (frontend) y que aun cuando es un servicio de pago (a partir de 2,99 dólares al mes), con su llegada a Linux ofrece un plan gratuito para equipos de trabajo que desarrollen proyectos de código abierto. Toda la información acerca de este lanzamiento, en la página oficial de 1Password para Linux.

Fuente: www.muylinux.com

Estafas románticas: cómo suelen engañara a las personas mayores y cómo evitarlo

Las estafas de citas online a menudo siguen el mismo guion: esto es lo que las personas mayores deben tener en cuenta y cómo los familiares más jóvenes pueden ayudar para evitar que sean víctimas.

Ransomware: qué es y cómo funciona


El ransomware es un tipo de malware que luego de comprometer un equipo secuestra la información y exige el pago de un rescate para recuperar los datos y evitar otros daños colaterales.