LibreOffice 7.3.1 corrige casi 100 bugs de la serie lanzada en febrero de este año

LibreOffice 7.3.1

Hace casi justo un mes desde que The Document Foundation lanzó una actualización mayor de su suite de ofimática. Entre sus novedades teníamos que se podía generar un código de barras de una dirección, y otra que siempre mencionan y siempre mencionarán, que mejoraron la compatibilidad con Microsoft Office. Es algo que harán en todas las versiones que saquen, y es algo necesario porque, por mucho que se intente, la compatibilidad nunca será 100% perfecta. Esta tarde, TDF ha lanzado LibreOffice 7.3.1, lo que es la primera actualización de mantenimiento de la serie 7.3.

En cuanto a las novedades, y teniendo en cuenta que es una versión de punto, no hay que esperar grandes cambios. Sí se sabe que han corregido un total de 98 bugs, entre lo que hay una regresión en Calc y algún otro fallo que hacía que el programa de hojas de cálculo del proyecto se cerrara inesperadamente o se bloqueara.

LibreOffice 7.3.1 no se recomienda para equipos de producción

Tal y como leemos en la nota de este lanzamiento, los bugs corregidos se pueden ver en este enlace, este otro y también aquí; son los enlaces que corresponden a las RC1, RC2 y RC3 respectivamente. 98 son bastantes errores corregidos, pero no los suficientes. O bueno, da igual el número, ya que no cambiarán su filosofía ni sus recomendaciones.

The Document Foundation tiene por lo menos dos versiones de su suite de ofimática disponibles. La más nueva, actualmente LibreOffice 7.3.1, es para aquellos que quieren todas las novedades lo más pronto posible. También ofrece otra versión que no es LTS, pero sí más conservadora. Para equipos de producción, la versión recomendada es LibreOffice 7.2.5, con cinco actualizaciones de mantenimiento a sus espaldas y mucho más estable que 7.3.1.

Los usuarios de Linux que tengamos instalada esta «rama» de LibreOffice veremos los nuevos paquetes como actualización en los próximos días/semanas. En su página de descargas podemos descargar paquetes RPM, DEB y su código fuente.

from Linux Adictos https://ift.tt/5ELoVCr
via IFTTT

OpenSSH 8.9 ya fue liberado y estas son sus novedades

Después de seis meses de desarrollo se dio a conocer el lanzamiento de OpenSSH 8.9, en la cual se corrige una vulnerabilidad en sshd que potencialmente podría permitir el acceso sin autenticación. El problema es causado por un desbordamiento de enteros en el código de autenticación, pero la explotación solo es posible en combinación con otros errores lógicos en el código.

En su forma actual, la vulnerabilidad no se puede explotar cuando la división de privilegios está habilitada, ya que su manifestación está bloqueada por verificaciones separadas realizadas en el código de seguimiento de división de privilegios.

El modo de privilegios compartidos se habilitó de forma predeterminada en 2002 a partir de OpenSSH 3.2.2 y ha sido obligatorio desde la versión 2017 de OpenSSH 7.5. Además, en las versiones portátiles de OpenSSH desde la versión 6.5 (2014), la vulnerabilidad se bloquea compilando con la inclusión de indicadores para proteger contra desbordamientos de enteros.

Principales novedades de OpenSSH 8.9

En esta nueva versión que se presenta podremos encontrar que la versión portátil de OpenSSH elimina el soporte incorporado de sshd para el hash de contraseñas utilizando el algoritmo MD5 (se permite volver a vincular a bibliotecas externas como libxcrypt)
ssh, sshd, ssh-add y ssh-agent implementan un subsistema para restringir el reenvío y el uso de claves agregadas a ssh-agent.

El subsistema permite establecer reglas que determinan cómo y dónde se pueden usar las claves en ssh-agent. Por ejemplo, para agregar una clave que solo se puede usar para autenticar cuando cualquier usuario se conecta al host scylla.example.org, el usuario perseus se conecta al host cetus.example.org y el usuario medea se conecta al host charybdis.example .org host, redirigiendo a través de un host intermedio scylla.example.org.

En ssh y sshd, la lista KexAlgorithms, que determina el orden en que se seleccionan los métodos de intercambio de claves, ha agregado por defecto el algoritmo híbrido «sntrup761x25519-sha512@openssh.com» (ECDH/x25519 + NTRU Prime), que es resistente a selección en computadoras cuánticas. En OpenSSH 8.9, este método de negociación se agregó entre los métodos ECDH y DH, pero está previsto que esté habilitado de forma predeterminada en la próxima versión.

ssh-keygen, ssh y ssh-agent han mejorado el manejo de las claves de token FIDO utilizadas para la verificación de dispositivos, incluidas las claves para la autenticación biométrica.

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

  • Se agregó el comando «ssh-keygen -Y match-principals» a ssh-keygen para verificar los nombres de usuario en un archivo con una lista de nombres permitidos.
  • ssh-add y ssh-agent brindan la capacidad de agregar claves FIDO protegidas con PIN a ssh-agent (se muestra una solicitud de PIN en el momento de la autenticación).
  • ssh-keygen permite elegir el algoritmo hash (sha512 o sha256) durante la firma.
    Para mejorar el rendimiento, ssh y sshd leen los datos de la red directamente en el búfer del paquete entrante, sin pasar por el búfer intermedio en la pila. La colocación directa de los datos recibidos en la memoria intermedia del canal se implementa de manera similar.
  • En ssh, la directiva PubkeyAuthentication ha ampliado la lista de parámetros admitidos (yes|no|unbound|host-bound) para proporcionar la capacidad de seleccionar qué extensión de protocolo usar.

En una versión futura, está previsto cambiar la utilidad scp predeterminada para usar SFTP en lugar del protocolo SCP/RCP heredado. SFTP usa métodos de manejo de nombres más predecibles y no usa el procesamiento de shell de patrones glob en nombres de archivo en el otro lado del host, lo que crea problemas de seguridad.

En particular, cuando se usa SCP y RCP, el servidor decide qué archivos y directorios enviar al cliente, y el cliente solo verifica la exactitud de los nombres de los objetos devueltos, lo que, en ausencia de controles adecuados por parte del cliente, permite que el servidor para transferir otros nombres de archivo que difieren de los solicitados. El protocolo SFTP no tiene estos problemas, pero no admite la expansión de rutas especiales como «~/

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión, puedes consultar los detalles dirigiéndote al siguiente enlace.

¿Como instalar OpenSSH 8.9 en Linux?

Para quienes estén interesados en poder instalar esta nueva versión de OpenSSH en sus sistemas, de momento podrán hacerlo descargando el código fuente de este y realizando la compilación en sus equipos.

Esto es debido a que la nueva versión aún no se ha incluido dentro de los repositorios de las principales distribuciones de Linux. Para obtener el código fuente, puedes hacer desde el siguiente enlace.

Hecha la descarga, ahora vamos a descomprimir el paquete con el siguiente comando:

tar -xvf openssh-8.9.tar.gz

Entramos al directorio creado:

cd openssh-8.9

Y podremos realizar la compilación con los siguientes comandos:

./configure --prefix=/opt --sysconfdir=/etc/ssh
make
make install

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

Desarrolladores de Linux discuten si se debe eliminar ReiserFS

¿Qué es Linux y para que sirve

Matthew Wilcox de Oracle, conocido por crear el controlador nvme (NVM Express) y el mecanismo para el acceso directo al sistema de archivos DAX, sugirió eliminar el sistema de archivos ReiserFS del kernel de Linux por analogía con los sistemas de archivos obsoletos ext y xiafs o acortando el código ReiserFS, dejando solo el soporte de «solo lectura».

Se menciona que el motivo de la eliminación fueron las dificultades adicionales con la actualización de la infraestructura del kernel, provocadas por el hecho de que, específicamente para ReiserFS, los desarrolladores se ven obligados a dejar el controlador de bandera obsoleto AOP_FLAG_CONT_EXPAND en el kernel, ya que ReiserFS sigue siendo el único sistema de archivos que usa esta funcion «write_begin» en el Kernel.

Al mismo tiempo, la última corrección en el código ReiserFS data de 2019, y no está claro cuánta demanda tiene este FS y si continúan usándolo.

Ante ello, un desarrollador de SUSE estuvo de acuerdo en que ReiserFS está en camino a la obsolescencia, pero no está claro si es lo suficientemente obsoleto como para eliminarlo del kernel, ya que menciona que ReiserFS continúa distribuyéndose con openSUSE y SLES, pero la base de usuarios del sistema de archivos es pequeña y se está reduciendo.

Para los usuarios corporativos, la compatibilidad con ReiserFS en SUSE se suspendió hace 3 o 4 años y el módulo ReiserFS no se incluye con el kernel de forma predeterminada. Como opción, Ian sugirió que empezáramos a mostrar una advertencia de obsolescencia al montar particiones ReiserFS y consideráramos este sistema de archivos listo para eliminar si nadie nos informa sobre el deseo de continuar usando este sistema de archivos dentro de uno o dos años.

Eduard Shishkin, que mantiene el sistema de archivos de ReiserFS, se unió a la discusión y proporcionó un parche que elimina el uso del indicador AOP_FLAG_CONT_EXPAND del código de ReiserFS. Matthew Wilcox aceptó el parche en su compilacion. Por lo tanto, se eliminó el motivo de la eliminación, y la cuestión de excluir ReiserFS del kernel se puede considerar pospuesta durante bastante tiempo.

No será posible descartar por completo el tema de la obsolescencia de ReiserFS debido al trabajo de exclusión del kernel de los sistemas de archivos con un problema no resuelto de 2038.

Por ejemplo, por este motivo, ya se preparó un cronograma para eliminar la cuarta versión del formato del sistema de archivos XFS del kernel (el nuevo formato XFS se propuso en el kernel 5.10 y cambió el desbordamiento del contador de tiempo a 2468). La compilación XFS v4 se desactivará de forma predeterminada en 2025 y el código se eliminará en 2030). Se propone elaborar un cronograma similar para ReiserFS, proporcionando al menos cinco años para la migración a otros sistemas de archivos o un formato de metadatos modificado.

Ademas de ello, tambien se destaca que hace ya algunos dias se dio a conocer la noticia de la vulnerabilidad (CVE-2022-25636) en Netfilter, que podría permitir la ejecución de código a nivel del kernel.

La vulnerabilidad se debe a un error al calcular el tamaño de la matriz flow->rule->action.entries en la función nft_fwd_dup_netdev_offload (definida en el archivo net/netfilter/nf_dup_netdev.c), lo que puede provocar que los datos controlados por el atacante escrito en un área de memoria fuera del búfer asignado.

El error se manifiesta al configurar las reglas «dup» y «fwd» en cadenas para las que se utiliza la aceleración de hardware del procesamiento de paquetes (descarga). Dado que el desbordamiento se produce antes de que se cree la regla de filtrado de paquetes y se verifique la compatibilidad con la descarga, la vulnerabilidad también se aplica a los dispositivos de red que no admiten la aceleración de hardware, como una interfaz de bucle invertido.

Se observa que el problema es bastante fácil de explotar, ya que los valores que van más allá del búfer pueden sobrescribir el puntero a la estructura net_device y los datos sobre el valor sobrescrito se devuelven al espacio del usuario, lo que permite averiguar las direcciones en memoria necesarias para llevar a cabo el ataque.

La explotación de la vulnerabilidad requiere la creación de ciertas reglas en nftables, lo que solo es posible con los privilegios CAP_NET_ADMIN, que puede obtener un usuario sin privilegios en un espacio de nombres de red separado (espacios de nombres de red). La vulnerabilidad también se puede utilizar para atacar los sistemas de aislamiento de contenedores.

Se ha anunciado un ejemplo de un exploit que permite a un usuario local elevar sus privilegios en Ubuntu 21.10 con el mecanismo de seguridad KASLR desactivado. El problema se manifiesta a partir del kernel 5.4. La solución todavía está disponible como parche.

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

dahliaOS 220222, estas son las novedades de esta distro que combina Fuchsia y Linux

Después de más de un año de desarrollo, se dio a conocer la liberación de la nueva versión del sistema operativo dahliaOS 220222, el cual se caracteriza por combinar las tecnologías de GNU/Linux y Fuchsia OS.

El proyecto desarrolla su propia interfaz de usuario Pangolin escrita en Dart utilizando el marco Flutter. El shell admite tanto el modo clásico de ventanas múltiples como el diseño de ventanas en mosaico. Como base, se involucran los desarrollos del proyecto Capybara y su propio sistema de gestión de ventanas, escrito desde cero.

El shell puede ejecutarse en sistemas con un kernel Linux y el microkernel Zircon desarrollado por el proyecto Fuchsia. Para evaluar el funcionamiento del shell Pangolin sin instalar dahliaOS, se ha preparado una versión web que funciona en navegadores basados ​​en Chromium.

También se está desarrollando un conjunto de aplicaciones para dahliaOS, la mayoría de las cuales están escritas en Dart y Flutter. Entre los programas desarrollados: un administrador de archivos, un configurador, un editor de texto, un emulador de terminal, una aplicación para administrar máquinas virtuales y contenedores, un reproductor multimedia, un catálogo de aplicaciones, una calculadora, un navegador web y un programa de mensajería.

Para ejecutar programas de terceros en el entorno Pangolin, se ofrece soporte integrado para contenedores aislados, en los que puede ejecutar cualquier aplicación no relacionada con dahliaOS. Para sistemas con UEFI, se proporciona la aplicación de recuperación del sistema, que permite, en caso de problemas con el sistema, descargar automáticamente una imagen nueva de dahliaOS y arrancar con ella.

Principales novedades de dahliaOS 220222

En esta nueva versión que se presenta de la distribucion, el diseño y la funcionalidad del escritorio Pangolin se han rediseñado por completo, ademas de que también se destaca una interfaz añadida para la búsqueda rápida de aplicaciones y que se ha mejorado la interfaz de navegación para los programas disponibles, que se separa en una aplicación de inicio separada. Se implementó la capacidad de dividir las aplicaciones en categorías.

Se ha agregado una versión compacta de la interfaz del iniciador de programas, diseñada como un menú y llamada al hacer clic en la esquina superior derecha de la ventana del Iniciador.

Se mejoró el menú de configuración de cambio rápido, que reestructuró las opciones disponibles y la información mostrada.

Tambien se destaca que se ha mejorado la barra de tareas y las aplicaciones ahora se pueden anclar, se agregó un botón separado para minimizar todas las ventanas y la interfaz se ha actualizado significativamente y se ha ampliado la funcionalidad del administrador de archivos, el configurador, el emulador de terminal y la calculadora.

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

  • Se trata de un nuevo administrador de ventanas de Utopia, escrito con Flutter.
  • Se ha realizado una transición a un nuevo tiempo de ejecución web, sobre la base de la cual se ha proporcionado un navegador web funcional y la capacidad de ejecutar aplicaciones web.
  • Se ha propuesto un nuevo administrador de aplicaciones web para instalar aplicaciones web.
  • El kernel de Linux se ha actualizado a la versión 5.17-rc5.
  • Se proporciona soporte para varias soluciones de virtualización, incluida la capacidad de ejecutar
  • Linux en QEMU y Fuchsia bajo FImage.
  • Se ha realizado la transición al sistema de archivos Btrfs.
  • Pila de red mejorada. Network-manager se utiliza para configurar la conexión de red.

Finalmente si estás interesado en poder conocer un poco más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

Descargar y obtener dahliaOS

Para los que estén interesados en poder probar esta nueva versión, deben saber que los desarrollos del proyecto están escritos en lenguaje Dart y distribuidos bajo licencia Apache 2.0. Las compilaciones de dahliaOS se forman en dos versiones: para sistemas con UEFI (675 MB) y sistemas antiguos/máquinas virtuales (437 MB).

La distribución base de dahliaOS se basa en el kernel de Linux y un entorno de sistema GNU típico. Paralelamente, se están desarrollando compilaciones basadas en los entornos Zircon microkernel y Fuchsia OS, que están disponibles para Raspberry Pi 4, msm8917 y algunos otros dispositivos.

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

DogLinux, un Puppy Linux con esteroides y Debian 11

Hace algunos dias se dio a conocer el lanzamiento de la nueva versión de DogLinux (Debian LiveCD al estilo de Puppy Linux), construido sobre la base del paquete «Bullseye» de Debian 11 y diseñado para probar y reparar PC y portátiles.

La distribucion se destaca por incluir aplicaciones como GPUTest, Unigine Heaven, CPU-X, GSmartControl, GParted, Partimage, Partclone, TestDisk, ddrescue, WHDD, DMDE. La distribucion permite comprobar el rendimiento del equipo, cargar el procesador y la tarjeta de vídeo, comprobar el SMART HDD y NVMe SSD.

Principales novedades de DogLinux

 

Esta nueva versión de la distribucion se ha preparado con los kernels de Linux actualizados 5.10.92 y 5.16.7, ademas de que los kernels x86-64 están construidos con el parche intel-nvme-remap de EndlessOS para hacer que los SSD NVMe estén disponibles en las plataformas Intel Core i3/i5/i7 de 8-10 generaciones con Intel RST Premium con Optane habilitado en el BIOS.

Al arrancar con HWE kernel 5.16, el nuevo controlador NTFS3 de Paragon se usa de forma predeterminada en lugar de NTFS-3G, ademas de que tambien se incluye Pila HWE actualizada: libdrm 2.4.109, Mesa 21.3.5 (construido con LLVM 11 para evitar la duplicación).

Tambien podremos encontrar que el controlador de NVIDIA se ha actualizado a la versión 470.103.01 para admitir RTX 2050, MX550, MX570.

Cabe mencionar que el tamaño de la distribución está optimizado para su uso en modo copy2ram (le permite quitar la unidad USB/cable de red después de la descarga). En este caso, solo los módulos squashfs que se utilizan se copian en la RAM. Contiene tres versiones de controladores patentados de NVIDIA: 470.x, 390.x y 340.x, ademas de que se menciona que el módulo de controlador necesario para la carga se detecta automáticamente.

Al ejecutar GPUTest y Unigine Heaven, las configuraciones de portátiles con subsistemas de video híbridos Intel+NVIDIA, Intel+AMD y AMD+NVIDIA se detectan automáticamente y las variables de entorno necesarias se configuran para ejecutarse en una tarjeta gráfica discreta.

De los demás cambios que se destacan de esta nueva version:

  • Se agregó Chromium 98.0.4758.80 (compilación oficial) de los repositorios de Debian 11 en lugar de Google Chrome.
  • El controlador Realtek rtw88 con soporte para el módulo WiFi 802.11ac RTL8821CE revisión RFE4 está construido para kernel 5.10
  • Se agregó un programa para ver información sobre el sistema CPU-X (construido a partir de git slice de 20220213).
  • Programa actualizado para copiar discos duros defectuosos HDDSuperClone 2.3.2
  • Actualización UEFI PassMark memtest86 9.4
  • Programa DOS actualizado HDAT2 7.4
  • Firmware actualizado linux-firmware-20220209
  • Características de construcción:
  • Se admite el arranque en modo UEFI y Legacy/CSM. Incluso a través de la red a través de PXE con NFS. Desde dispositivos USB/SATA/NVMe, desde sistemas de archivos FAT32/exFAT/Ext2/3/4/NTFS. UEFI Secure Boot no es compatible y debe deshabilitarse.
  • Para el nuevo hardware, hay una opción de arranque HWE (live/hwe incluye kernel de Linux nuevo, libdrm y Mesa).
  • Para compatibilidad con hardware más antiguo, se incluye una versión live32 i686 con un kernel que no es PAE.

Finalmente si estás interesado en poder conocer un poco más al respecto, puedes consultar los detalles en el siguiente enlace.

Descargar y obtener DogLinux

Para quienes estén interesados en poder probar esta distribucion, deben saber que el entorno del sistema se basa en Porteus Initrd, OverlayFS, SysVinit y Xfce 4.16. El pup-volume-monitor es responsable de montar las unidades (sin usar gvfs y udisks2). ALSA se usa directamente en lugar de Pulseaudio. Se aplicó un script propio para resolver el problema con la prioridad HDMI de las tarjetas de sonido.

Se puede instalar cualquier software de los repositorios de Debian, así como crear módulos con el software adicional necesario. Se admite la activación de módulos squashfs después del arranque del sistema.

Los scripts y configuraciones de Shell se pueden copiar en el directorio live/rootcopy y se aplicarán en el arranque sin necesidad de reconstruir módulos.

El trabajo se realiza con permisos de root. La interfaz es en inglés, los archivos con traducciones se recortan de manera predeterminada para ahorrar espacio, pero la consola y X11 están configurados para mostrar y cambiar diseños usando Ctrl + Shift. La contraseña predeterminada para root es «dog», para «puppy» es «dog». Los archivos de configuración y scripts modificados se encuentran en 05-customtools.squashfs.

La instalación se puede realizar usando el script installdog en una partición FAT32, usando los cargadores de arranque syslinux y systemd-boot (gummiboot). Como alternativa, se proporcionan archivos de configuración listos para usar para grub4dos y Ventoy.

Es posible instalarlo en el disco duro/SSD de una PC/laptop de preventa para demostrar el rendimiento. La partición FAT32 es entonces fácil de eliminar, el script no realiza cambios en las variables UEFI (cola de arranque en el firmware UEFI).

El tamaño de la imagen en vivo descargada desde unidades USB es de 1,1 GB y se puede descargar desde este enlace.

from Linux Adictos https://ift.tt/89yufA3
via IFTTT

Algunos de los secretos del SteamOS 3.0 de la Steam Deck, según Collabora, como Pacman en el modo desarrollador

SteamOS 3.0

Cuando el verano pasado Valve anunció su Steam Deck, había más preguntas que respuestas. Para usuarios como un servidor, en un principio parecía un aparato un poco (demasiado) caro, y más si teníamos en cuenta que sólo se podrían jugar a los títulos de Steam. Con el paso del tiempo nos enteramos de que no, que este dispositivo es mucho más que una consola, e incluso se le podrán instalar diferentes sistemas operativos. El que viene instalado por defecto es SteamOS 3.0, y Simon McVittie, de Collabora, nos explica un poco cómo funciona.

Pero antes de seguir, tenemos que avisar de que esto no es una «review» o prueba de un usuario cualquiera. McVittie trabaja en Collabora, quien ha colaborado con Steam para que todo esto sea posible. Dicho de otro modo, es información de alguien que se ha involucrado en el proyecto, pero información al fin y al cabo. Empieza explicando algo que ya sabíamos, que SteamOS 3.0 está basado en Arch Linux, una distribución Rolling Release con soporte para la última versión de Mesa.

SteamOS 3.0 está basado en Arch Linux, dejando atrás a Debian

McVittie dice que un dispositivo como este necesita un Frameworks actualizado, y esa es una de las mayores contribuciones de Collabora a SteamOS 3.0, ayudar a que las actualizaciones sean rápidas y sin fisuras. También nos explica que con su diseño «A/B», ahora hay dos particiones de sistemas operativos con dos versiones diferentes de SteamOS. Al actualizar, se instalará una nueva imagen del sistema en la partición que no esté en uso antes de reiniciar el sistema. Un módulo de bootloader especial elige automáticamente la versión más actualizada del sistema operativo y lo inicia. Si la actualización ha ido bien, se usará el nuevo sistema operativo, y el viejo será sustituido por la futura versión de SteamOS.

Esto del diseño «A/B» es algo interesante porque nos asegura que nada saldrá mal. Es decir, si se actualiza el sistema operativo y no inicia bien, el bootloader volverá a lo que había en la partición que funcionaba, y podemos volver a actualizar más tarde.

KDE Plasma es el escritorio instalado por defecto

Como ya mencionamos, se le pueden instalar diferentes sistemas operativos, y eso es porque en realidad es como un ordenador tipo «mini». Cuando salimos del software de juegos, SteamOS 3.0 nos deja en el escritorio KDE Plasma que viene instalado por defecto. Además, está todo diseñado para que sea difícil estropearlo:

En el uso normal, la partición activa del sistema operativo es de sólo lectura, para que la Steam Deck sea lo más robusta posible. Sin embargo, a diferencia de la mayoría de las consolas de juegos, se trata de un dispositivo totalmente abierto, y se puede cambiar a un modo de desarrollador en el que la partición del sistema operativo es de lectura/escritura y se puede modificar. El gestor de paquetes «pacman» de Arch Linux está disponible para su uso en modo desarrollador.

Sin olvidar que lo importante son los juegos

McVittie termina recordando que casi nada de esto tendría sentido sin los juegos, que es el motivo por el que han creado la Steam Deck. En este sentido, recuerda que tenemos acceso a todos los juegos de Steam disponibles para Linux y muchos otros de Windows, gracias a Proton y software como WINE o DXVK.

Por supuesto, nada de esto es muy interesante sin algunos juegos, y además de los títulos nativos de Linux disponibles en Steam, la Steam Deck también puede ejecutar muchos juegos que fueron construidos para Windows. Para ello utiliza Proton, un marco de compatibilidad creado en torno a WINE y DXVK por Codeweavers, Valve y la comunidad de WINE. Proton no es sólo para Steam Deck: gracias al entorno de contenedores estable, basado en Debian, proporcionado por el Steam Linux Runtime, y lanzado por la herramienta pressure-vessel desarrollada por Collabora, puede ejecutarse en un entorno consistente en la mayoría de las distribuciones de Linux de escritorio, que van desde los últimos rolling releases como Arch Linux, hasta distribuciones LTS más antiguas como Ubuntu 14.04.

La Steam Deck está disponible desde finales de febrero. Los primeros usuarios en recibirla serán aquellos que la reservaron, y lo harán en el orden en el que la pidieron por un sistema basado en una cola.

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

Programas para producir videos simples y de código abierto Primera parte

 

VokoscreenNG

VokoscreenNG es un muy completa herramienta para la captura de pantalla, micrófono y cámara web aunque no es compatible con Wayland

En los últimos años, el contenido creado por no profesionales está superando al de creados por la industria no solo en cantidad sino también en calidad y audiencia. Hablamos de material sin producción y también transmisiones de videojuegos, podcast o cursos. Este tipo de contenido varía desde el grabado por la cámara de un teléfono móvil hasta el que usa cámaras profesionales. Muchos son improvisados y sin edición y otros cuentan con guiones y postproducción.

Por supuesto, que todo esto es posible gracias a que el software permitió automatizar y abaratar tareas que hace décadas implicaba el uso de costosa maquinaria manejada por personal especializado. En este post y los que siguen vamos a hacer una lista de programas de código abierto para quienes quieren iniciarse en la producción de video. Se trata de programas que no tienen las prestaciones de las herramientas profesionales, pero, que como contrapartida son muy fáciles de usar.

Programas para producir videos

Captura de pantalla

Las herramientas de captura de pantalla permiten grabar en video lo que sucede en tu ordenador.  Esto puede incluir toda la pantalla, una parte de ella o una ventana.

La misteriosa herramienta de GNOME 42

Herramienta de captura de pantalla de GNOME

GNOME 42 viene con una útil herramienta de captura de pantalla, pero sin demasiadas opociones de configruación

Comencemos con un programa que va a estar disponible a partir de abril del 2022 pero que algunas distribuciones basadas en el escritorio GNOME 42 ya permiten probar. En el lanzador se identifica como Herramienta de captura de pantalla. También puedes lanzarla pulsando la tecla de imprimir pantalla.

Según la posición del conmutador se sacará una captura o se grabará el video. Como dijimos se puede seleccionar grabar una parte de la pantalla, toda la pantalla o una ventana. Durante la grabación se muestra el contador de tiempo en la barra superior y un botón para pararla.

La calidad es buena, lo cual es una suerte, porque fui incapaz de encontrar las opciones de configuración.

Kooha

Hasta hace un tiempo no era fácil encontrar aplicaciones de captura de pantalla en video que fueran compatible con el servidor gráfico Wayland. La única manera era iniciar sesión en X11. Tanto la aplicación de arriba como esta si son compatibles. En cambio, la que sigue no lo es.

Kooha es una sencilla aplicación de grabación para grabar pantallas y audio desde el escritorio o micrófono. Funciona en entornos GNOME, Wayland y X11,

La interfaz de usuario con Widgets es muy fácil de entender ya que consta de iconos representativos de cada función. Se puede agregar un contador de retraso determinado por nosotros para determinar cuándo empezar a grabar. El programa mostrará un contador que nos da la posibilidad de detenerlo.

Algunas de sus funciones son:

  • Grabación de región o pantalla completa
  • Determinación de origen de audio mediante la aplicación de configuración de GNOME
  • Soporte para grabar en los formatos WebM y MKV.
  • Admite atajos de teclado.
  • Se puede adicionar tiempo de espera entre 5 y 10 segundos.
  • Opción de mostrar u ocultar el puntero del ratón.

Cómo instalarlo (Solo en escritorio GNOME y distribuciones con soporte para Flatpak)

Agregar el repositorio

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Instalar

flatpak install flathub io.github.seadve.Kooha

Ejecutar

flatpak run io.github.seadve.Kooha

VokoscreenNG

Acá tenemos una herramienta basada en las bibliotecas QT y Gstreamer. VokoscreenNG nos permite muchas opciones de ingreso además de la captura de pantalla. Por ejemplo, cámara web, micrófono o dispositivo de audio externo.

Entre las opciones de captura de pantalla están la de pantalla completa, ventana y área. Además, es posible establecer un grado de ampliación. Se puede establecer una cuenta regresiva para el comienzo del registro

VokoscreenNG está disponible para Windows, y en los repositorios de gran parte de las distribuciones Linux, además de la tienda de Snap.

En los próximos artículos seguiremos comentando otros programas simples para iniciarse en la producción de video

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

Chrome 99 introduce mejoras en las capas 2D, entre otras novedades diseñadas para desarrolladores

Chrome 99

Hace ocho y cuatro semanas, Google lanzó actualizaciones de su navegador web. Cambió de número, hace dos meses era la v98 y ayer la v99, pero en ninguno de los dos casos podemos hablar de actualizaciones mayores. O no para el usuario, ya que hace unas horas que tenemos disponible Chrome 99 y muchos de esos cambios están más en el interior que en el exterior. Es decir, mejoras trae, el navegador es mejor, pero no se puede hablar de cambios vistosos.

Ahora bien, las cosas no son igual para los desarrolladores. En Chrome 99 se han incluido varias nuevas APIs que harán que el la interacción con las páginas web y el desarrollo para las mismas sea mejor. Por ejemplo, han incluido mejoras en el soporte para filtros SVG. Lo más destacado de lo que ha llegado en Chrome 99 es lo siguiente:

Novedades más destacadas de Chrome 99

  • Las capas de cascada CSS añaden una forma estructurada de organizar y equilibrar las preocupaciones dentro de un mismo origen para tener un cierto orden en cascada para las reglas del mismo origen de forma adecuada.
  • Los elementos de entrada de HTML tienen ahora un método showPicker() para mostrar el selector de un navegador para elementos de entrada como colores, archivos y temporal, entre otros.
  • Nueva funcionalidad para la API de Canvas 2D para eventos de pérdida/restauración de contexto, una función de reinicio, gradientes cónicos, mejor soporte para filtros SVG y otras mejoras.
  • Nueva API de reconocimiento de escritura que puede hacer uso de los servicios de reconocimiento de escritura proporcionados por el sistema operativo subyacente.
  • La función matemática CSS calc() ahora permite valores infinitos y NaN.
  • API de Enumeración Intl.

Chrome 99 ya está disponible para todos los sistemas soportados desde su página web oficial. Los usuarios de sistemas basados en Debian/Ubuntu, en donde se suele instalar el repositorio oficial tras instalar el navegador por primera vez, ya tienen los nuevos paquetes esperando como actualización. La instalación en otras distribuciones dependerá de las mismas, como en las basadas en Arch Linux que lo tienen en AUR, pero aún sin actualizar.

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

¿Contenidos de pago en MDN? Tengo mis dudas

Página inicial de MDN

El sitio de documentación MDN comenzará a incluir contenido de pago

En uno de sus últimos trabajos Peter Drucker advertía sobre la necesidad de cambiar nuestra forma de entender la economía. Durante siglos la regla fue la escasez. Todo el mundo demandando un recurso difícil de conseguir (Especias, petróleo). A partir de la llegada de Internet, el recurso fundamental que todos demandan es abundante; la información.

Este cambio dio origen a la cuestión que nos devela a todos los que producimos contenidos digitales ¿Cómo conseguimos que la gente pague por algo que puede obtener gratis? En principio agregándole valor a ese contenido. Si te cansaste de ver películas mal subtituladas o robadas con una cámara metida a escondidas en un cine vas a estar dispuesto a pagar por Netflix.  Si te hartaste de descargar falsas novelas de Harry Potter, Amazon es la respuesta a tus oraciones. Spotify te evita horas de descarga de torrents para conseguir un tema que solo te va a interesar por un mes.

La pregunta es ¿Los contenidos de pago de MDN tendrán ese valor agregado?

¿Qué es MDN?

MDN ya no es una sigla, aunque originalmente lo fue. La M era de Mozilla y el resto de las letras las iniciales en inglés para red de desarrolladores. Ahora se llama MDN Web Docs y es un repositorio de documentación y recursos de aprendizaje sobre tecnologías abiertas de diseño web alimentado por la ya citada Mozilla, Microsoft, Google y Samsung. Algunos de los temas cubiertos son: HTML5, JavaScript, CSS, Web APIs, Django, Node.js, WebExtensions y MathML.

En la actualidad lo mantienen empleados de Mozilla y Google junto a voluntarios de la comunidad. Hasta el momento es financiado por fondos recaudados por una entidad llamada Open Web Docs (OWD)

¿Qué se sabe sobre los contenidos de pago en MDN?

En principio, lo único que sabemos oficialmente son unas pocas líneas en una entrada del blog de Mozilla

Siempre estamos buscando formas de satisfacer las necesidades de nuestros usuarios, ya sea a través de la documentación web gratuita de MDN o de funciones personalizadas. En los próximos meses, expandiremos MDN para incluir un servicio de suscripción premium basado en los comentarios que recibimos de los desarrolladores web que desean personalizar su experiencia en MDN. Estén atentos para obtener más información sobre MDN Plus.

Según se especula en un blog alemán especializado en noticias sobre Mozilla, el servicio comenzará a funcionar el 9 de marzo en los siguientes países; Alemania, Austria y Suiza, Estados Unidos, Canadá, el Reino Unido, Francia, Italia, España, Bélgica, los Países Bajos, Irlanda, Malasia, Nueva Zelanda y Singapur.

La oferta incluirá funciones de personalización, artículos mensuales escritos por expertos en la industria profundizando en temas de su especialidad, un modo offline para acceder sin conexión a nuestra colección de documentos desde cualquier dispositivo y el aviso de cambios en la documentación.

Según el mismo blog, el costo será de 10 dólares mensuales o 100 anuales.

Mozilla ya probó algunas de estas características a cambio de un pago el verano (europeo) pasado.

Mis dudas

Volvamos al blog de Mozilla para ver las razones de la decisión de crear la suscripción de pago.

El año pasado encuestamos a los usuarios y les preguntamos qué querían obtener de su experiencia en MDN. Las funciones más solicitadas incluyeron notificaciones, colecciones de artículos y poder usar MDN fuera de línea. El tema general que vimos fue que los usuarios querían poder organizar la vasta biblioteca de MDN de una manera que funcionara para ellos.

Me perdí la parte donde dicen cuanto están dispuestos a pagar por eso.

No sé qué tan buenos sean los artículos publicados por los expertos. Pero, seamos sinceros. A los dos días van a estar disponibles gratuitamente en algún lado. En cuanto al modo offline, hay programas que se encargan de descargar webs completas. Es cuestión de tomarse la molestia de usarlos.

Con respecto al costo. Se puede comparar al del servicio de suscripción de PacktPub que por 9,99 dólares mensuales permite acceder a más de 7500 libros y videos sobre informática. De todas formas, es más barato que la suscripción mensual a la mayoría de las plataformas de aprendizaje online.

¿Valdrá la pena pagar por los coontenidos de pago en MDN? Dependerá de que tan buenos sean los contenidos.

from Linux Adictos https://ift.tt/38wmgC2
via IFTTT

AV Linux MX-21 llega diciendo adiós a 32 bits, añade soporte para AppImage y mas

La nueva versión de AV Linux MX-21 ya fue liberada y en esta nueva versión una de las principales novedades que se destaca es que la compilación para la arquitectura de 32 bits se ha detenido y con lo cual a partir de esta versión la distribucion solo está disponible para 64 bits.

La distribución se basa en el paquete base MX Linux, utilizando los repositorios Debian con mejoras del proyecto antiX y aplicaciones propias que facilitan la configuración e instalación del software. AV Linux también usa los repositorios de KXStudio con una colección de aplicaciones de procesamiento de audio y paquetes adicionales de su propio ensamblaje (Polyphone, Shuriken, Simple Screen Recorder, etc.).

El paquete incluye editores de audio Ardor, ArdourVST, Harrison, Mixbus, Blender, editores de video Cinelerra, Openshot, LiVES y herramientas para convertir formatos de archivos multimedia. Para cambiar de dispositivo de audio, se ofrece el kit de conexión de audio JACK (utilizando JACK1/Qjackctl, no JACK2/Cadence).

Principales novedades de AV Linux MX-21

En esta nueva versión que se presenta, tal y como se mencionó al inicio se ha detenido la generación de compilaciones para sistemas x86 de 32 bits, ademas de que tambien se suspendió la distribución de la variante del kernel de Linux con un conjunto de parches RT para aumentar la capacidad de respuesta del sistema. El nuevo kernel AV Linux se basa en la versión 5.15 y viene con parches de Liquorix destinados a mejorar el rendimiento al ejecutar aplicaciones multimedia.

Otro de los cambios que se destaca es que se agregó el soporte para AHS (Advanced Hardware Support), una opción de configuración de repositorios para la distribución MX Linux que ofrece las actualizaciones más recientes para los subsistemas de la pila de gráficos y el microcódigo para los nuevos procesadores. Los paquetes de soporte de hardware mejorados se pueden instalar a medida que se publican utilizando herramientas estándar de instalación y actualización.

Tambien se destaca que se ha cambiado el método de formación de la distribución, en lugar de volver a empaquetar los paquetes de MX Linux (Respin) listos para usar, el kit de distribución se crea desde el origen utilizando las herramientas utilizadas para compilar MX Linux y antiX.

Ademas de ello, podremos encontrar que la base del paquete está sincronizada con las bases del paquete MX Linux 21 y Debian 11 (Bullseye). El esquema de numeración de versiones se ha cambiado de YYYY.MM.DD a un número correspondiente a la versión MX Linux.

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

  • Se eliminó el uso de repositorios externos ( KXStudio ) distintos de los repositorios MX Linux.
  • Se ha propuesto un nuevo tema para Xfce y Openbox con un conjunto de fondos de escritorio 4K. También hay nuevos temas para los iconos de Suru++ y Papirus.
  • Se ha propuesto una nueva interfaz AV Linux Assistant modular basada en YAD.
  • Se agregó la pantalla de bienvenida, que se muestra en el primer lanzamiento.
  • Se agregó compatibilidad con Yabridge para cargar complementos VST creados para Windows.
  • Se implementó una interfaz gráfica separada para trabajar con Yabridge.
  • Se agregaron nuevas utilidades: Convertidor de BPM y generador de papel tapiz degradado.
  • Paquetes ampliados con complementos y fuentes AVL-MXE.
  • Se agregó soporte para paquetes de AppImage.
  • Para instalar paquetes, en lugar de GDebi, se utiliza un controlador basado en Thunar Custom Action.

Finalmente si estás interesado en conocer más al respecto sobre esta nueva versión, puedes consultar los detalles en el siguiente enlace.

Descarga y obtener AV Linux MX Edition 21

Para quienes estén interesados en descargar y probar esta nueva versión de AV Linux MX Edition 21, solo debes dirigirte a su página web oficial y en su sección de descargas encontraras los links para descargar esta distro de Linux.

El enlace es este.

Ahora si ya eres usuario de esta distro y quieres obtener las nuevas actualizaciones proporcionadas en esta liberación, solo basta con que ejecutes los comandos de actualización en tu distro desde la terminal.

Solo tienes que ejecutar en terminal:

sudo apt update
sudo apt upgrade -y

Hecho esto ahora tendras que reiniciar tu equipo para que todos los cambios sean aplicados en el siguiente inicio.

Ya de nuevo en tu sistema, tendrás que nuevamente abrir una terminal y en ella ejecutas los siguientes comandos:

sudo apt update
sudo apt dist-upgrade -y

Finalmente, tendrás que volver a reiniciar tu sistema por una última vez para que las actualizaciones recibidas sean implementadas.

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