systemd 252 llega con el soporte de UKI, mejoras y mas

systemd

systemd es un conjunto de demonios o daemons de administración de sistema, bibliotecas y herramientas diseñados como una plataforma de administración y configuración central para interactuar con el núcleo del sistema 

Después de cinco meses de desarrollo se dio a conocer el lanzamiento de la nueva versión de systemd 252, versión en la cual el cambio clave en la nueva versión fue la integración de soporte para un proceso de arranque modernizado, que permite verificar no solo el kernel y el gestor de arranque, sino también los componentes del entorno del sistema subyacente mediante firmas digitales.

El método propuesto implica el uso de una imagen de kernel unificada UKI (Imagen de kernel unificada) al cargar, que combina un controlador para cargar el kernel desde UEFI (stub de arranque UEFI), una imagen de kernel de Linux y el entorno del sistema initrd cargado en memoria, utilizado para la inicialización inicial en la etapa anterior al montaje del FS root.

En particular, las utilidades systemd-cryptsetup, systemd-cryptenroll y systemd-creds se han adaptado para usar esta información, con lo que puede asegurarse de que las particiones de disco encriptadas estén vinculadas a un kernel firmado digitalmente (en este caso, el acceso a la partición encriptada se proporciona solo si la imagen UKI ha pasado la verificación por firma digital basada en los parámetros colocados en el TPM).

Además, se incluye la utilidad systemd-pcrphase, que le permite controlar el enlace de varias etapas de arranque a los parámetros colocados en la memoria de los criptoprocesadores que admiten la especificación TPM 2.0 (por ejemplo, puede hacer que la clave de descifrado de partición LUKS2 esté disponible solo en la imagen initrd y bloquear el acceso a ella en descargas posteriores).

Principales novedades de systemd 252

Otros de los cambios que se destacan en systemd 252, es que se aseguró de que la configuración regional predeterminada sea C.UTF-8 si no se especifica otra configuración regional en la configuración.

Ademas de ello en systemd 252 tambien se implementó la capacidad de realizar una operación de preajuste de servicio completo («systemctl preset») durante el primer arranque. El habilitar ajustes preestablecidos en el momento del arranque requiere una compilación con la opción «-Dfirst-boot-full-preset», pero está previsto que se habilite de forma predeterminada en versiones futuras.

En las unidades de administración de usuarios usan el controlador de recursos de la CPU, lo que hizo posible garantizar que la configuración de CPUWeight se aplique a todas las unidades de segmento utilizadas para particionar el sistema en partes (app.slice, background.slice, session.slice) para aislar recursos entre diferentes servicios de usuario, compitiendo por los recursos de la CPU. CPUWeight también admite un valor «inactivo» para activar el modo de concesión adecuado.

Por otra parte, en el proceso de inicialización (PID 1), se agregó la capacidad de importar credenciales desde campos SMBIOS (Tipo 11, «cadenas de proveedores OEM») además de definirlas a través de qemu_fwcfg, lo que simplifica la provisión de credenciales a máquinas virtuales y elimina la necesidad de herramientas de terceros como cloud -init e ignición.

Durante el apagado, la lógica para desmontar los sistemas de archivos virtuales (proc, sys) se cambió y la información sobre los procesos que bloquean el desmontaje de los sistemas de archivos se guarda en el registro.

El cargador de arranque sd ha agregado la capacidad de arrancar en modo mixto, en el que se ejecuta un kernel de Linux de 64 bits desde un firmware UEFI de 32 bits. Se agregó la capacidad experimental para aplicar automáticamente las claves SecureBoot de los archivos que se encuentran en ESP (partición del sistema EFI).

Se agregaron nuevas opciones a la utilidad bootctl «–all-architectures» para instalar binarios para todas las arquitecturas EFI admitidas, «–root=» y «–image=» para trabajar con un directorio o imagen de disco, «–install- source =» para definir la fuente a instalar, «–efi-boot-option-description=» para controlar los nombres de las entradas de arranque.

De los demás cambios que se destacan de systemd 252:

  • systemd-nspawn permite el uso de rutas de archivo relativas en las opciones «–bind=» y «–overlay=». Se agregó soporte para la opción ‘rootidmap’ a la opción «–bind=» para vincular la ID de usuario raíz en el contenedor al propietario del directorio montado en el lado del host.
  • systemd-resolved usa el paquete OpenSSL como el backend de cifrado de forma predeterminada (la compatibilidad con gnutls se conserva como opción). Los algoritmos DNSSEC no admitidos ahora se tratan como inseguros en lugar de devolver un error (SERVFAIL).
  • systemd-sysusers, systemd-tmpfiles y systemd-sysctl implementan la capacidad de pasar la configuración a través del mecanismo de almacenamiento de credenciales.
  • Se agregó el comando ‘comparar versiones’ a systemd-analyze para comparar cadenas con números de versión (similar a ‘rpmdev-vercmp’ y ‘dpkg –compare-versions’).
  • Se agregó la capacidad de filtrar unidades por máscara al comando ‘systemd-analyze dump’.
  • Al elegir un modo de suspensión de varias etapas (suspender y luego hibernar, hibernación tras hibernación), el tiempo que pasa en el modo de espera ahora se selecciona según el pronóstico de la vida útil restante de la batería.
  • Se realiza una transición instantánea al modo de suspensión cuando hay menos del 5% de la carga de la batería.

Tambien vale la pena mencionar que en 2024, systemd planea dejar de admitir el mecanismo de limitación de recursos de cgroup v1, obsoleto en la versión 248 de systemd. Se recomienda a los administradores que se encarguen de mover los servicios vinculados a cgroup v1 a cgroup v2 con anticipación.

La diferencia clave entre cgroups v2 y v1 es el uso de una jerarquía de cgroups común para todos los tipos de recursos, en lugar de jerarquías separadas para la asignación de recursos de CPU, administración de memoria y E/S. Las jerarquías separadas generan dificultades en la organización de la interacción entre los controladores y costos adicionales de los recursos del kernel al aplicar reglas para un proceso mencionado en diferentes jerarquías.

En la segunda mitad de 2023, está previsto dejar de admitir jerarquías de directorios divididos, cuando /usr se monte por separado de la raíz, o los directorios /bin y /usr/bin, /lib y /usr/lib estén separados.

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

OBS Studio 28.1 mejora la cámara virtual, entre otras novedades

 

OBS Studio 28.1

Hace tiempo, cuando quería grabar la pantalla de mi ordenador usaba SimpleScreenRecorder. Aún me parece una de las mejores opciones, si no la mejor, para hacer este tipo de capturas, pero no funciona en Wayland y eso me ha hecho serle infiel y usar otras alternativas. A mí me gusta usar el mismo software siempre que sea posible, y lo que puedo usar en cualquier equipo es OBS Studio.

Dos meses después de la versión anterior, ya tenemos disponible OBS Studio 28.1, una actualización que incluye, sobre todo, correcciones. También en esta versión, se ha incluido algo que no interesará mucho a los lectores habituales de este blog, el cifrado por hardware usando NVENC AV1 para los usuarios de Windows. La lista de novedades se completa con lo que tenéis a continuación.

Novedades más destacadas de OBS Studio 28.1

  • Actualización de los preajustes de NVENC:
    • Los preajustes se han dividido en 3 ajustes diferentes: Preset, Tuning y modo Multipass.
    • Los preajustes son ahora de P1 a P7, siendo los números más bajos los de menor calidad y los más altos los de mayor calidad.
    • La sintonía se utiliza para determinar si se prioriza la latencia o la calidad. Hay tres ajustes: Alta calidad, Baja latencia y Ultra baja latencia.
    • El Modo Multipase se utiliza para determinar si se utiliza un segundo pase en la codificación, y tiene tres ajustes: Desactivado, Cuarto de Resolución y Resolución Completa. Si se activa, se obtiene una mayor calidad a costa de un mayor uso de recursos de la GPU.
  • Se ha movido «Siempre en la parte superior» al menú Ver.
  • Ahora se puede seleccionar una fuente específica para la Cámara Virtual.
  • Correcciones de:
    • Un error por el que los juegos Direct3D 9 dejaban de capturarse correctamente con la captura de juegos en Windows 11 22H2.
    • Un fallo al cambiar la resolución de la Cámara Virtual de Windows.
    • Un fallo de Discord con la Cámara Virtual de Windows.
    • Un fallo con las aplicaciones de macOS al cargar la cámara virtual.
    • La versión de Steam que lanza la versión x86_64 en dispositivos Apple Silicon.
    • Los problemas de apariencia del widget de estadísticas.
    • El método de mezcla en el modo estudio.
    • El caso en el que la captura de vídeo se oscurece cuando se establece tanto el filtro de luma como el de escala.

OBS Studio 28.1 ya se puede descargar desde la página web oficial del proyecto.

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

Linux Mint «copia» a Windows y mueve el applet de mostrar el escritorio a la derecha. Noticias del último mes

Linux Mint mueve la opción de mostrar el escritorio a la derechaLas cosas como son. Estoy casi seguro de que la opción de mostrar el escritorio de esta manera está disponible en algún escritorio de Linux antes que en Windows, pero yo lo desconozco o no lo recuerdo. Sí recuerdo que está así en el sistema de las ventanas desde hace tiempo, y de ahí el titular que no pretende en ningún caso ser un «clickbait». Da igual si antes fue el huevo o la galllina, y lo único cierto es que Clement Lefebvre, líder de Linux Mint, ha publicado el último boletín mensual hablando de esto, entre otras cosas.

Hasta el momento, la opción de mostrar el escritorio estaba a la izquierda. Ahora, la opción se ha sustituido por un separador, y «show-desktop» se ha movido al extremo derecho. El mismo Clem menciona al sistema operativo de Microsoft al hablarnos de este cambio, diciendo que, aunque es más difícil de ver y descubrir, es más fácil de usar una vez sabemos que está ahí, y tiene razón; al estar al borde, no hay que ser precisos al buscarlo para hacerle clic.

Otros cambios en Linux Mint

Entre el resto de cambios que nos han adelantado este mes, Blueman ha subido a la v2.3.4, con novedades como que se ha resuelto una condición de carrera en Cinnamon que llevaba a tener dos iconos de Bluetooth en el panel. Además, el código que permite eliminar aplicaciones desde el menú principal se ha revisado y eliminado las peticiones de contraseñas en una situación en donde los permisos de administrador no eran necesarios. Por ejemplo, ya no se pide contraseña al eliminar un paquete flatpak.

Hablando de este tipo de paquetes, el gestor de actualizaciones ha añadido soporte para actualizar paquetes flatpak, con lo que se pueden actualizar como lo hacemos con cualquier otro software sin tener que tirar de terminal u otra tienda de software, como GNOME Boxes. En cuanto a la estética, se han introducido varios cambios visuales, entre los que tenemos que los archivos seleccionados ahora remarcan los iconos a la vez que el texto.

Mas información: nota de octubre de Clement Lefebvre.

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

SuperTuxKart 1.4 llega extendiendo el soporte para macOS y varias mejoras más

SuperTuxKart 1.4

Tras un tiempo de desarrollo y casi dos semanas después de la Release Candidate, ya tenemos aquí una nueva versión de uno de los mejores juegos de coches que podemos encontrar en Linux. Para los más gamers, puede que no sea para tanto, pero sí lo es si tenemos en cuenta que es multiplataforma y gratuito. Lo que hay disponible desde hoy 1 de noviembre es SuperTuxKart 1.4, y la noticia no podría ser mejor para los que tienen un Mac un poco antiguo.

Lo primero que se menciona en la nota de este lanzamiento es que se ha recuperado el soporte para macOS 10.14 y anteriores, llegando el soporte hasta Mavericks. Es una gran extensión del soporte, ya que OS X 10.9 se lanzó hace unos nueve años y funciona en equipos de antes de 2009 (cuando compré mi viejo iMac).

SuperTuxKart 1.4 mejora los campos de fútbol

La lista completa de cambios incluye novedades como el modo de vueltas de prueba, se ha corregido el powerup del paracaídas, también el giroscopio en superficies tipo muro, se ha activado la versión ARMv7 en Windows y ahora se evita activar otras líneas de gol cuando el gol ya se ha anotado. En cuanto a los gráficos, se ha implementado soporte HiDPI en la propiedad SDL2 y se puede probar Vulkan.

SuperTuxKart 1.4, que ha llegado 13 meses después de la versión anterior, también incluye algunas mejoras estéticas, como que Konqi se ha actualizado, hay un nuevo coche Godette, se han actualizado las pistas Battle Island y cave y otras mejoras en texturas, etc. La lista completa de cambios está disponible en este enlace.

Este juego de carreras, y no solo carreras, está disponible en los repositorios oficiales de la mayoría de distribuciones Linux, pero para que llegue a éstos aún habrá que esperar un poco más. A Flathub llegará antes, pero tanto el paquete flatpak como el snap siguen sin actualizarse.

from Linux Adictos https://www.linuxadictos.com/supertuxkart-1-4.html
via IFTTT