Update de Systemd 257 estas son las novedades principales de la nueva versión

Published:

El sistema y gestor de servicios ampliamente adoptado en Linux, Systemd, ha lanzado su versión 257, una actualización repleta de mejoras significativas, funcionalidades renovadas y cambios que sientan las bases para futuras eliminaciones.

Cambios Incompatibles

Entre los cambios que podrían requerir ajustes en configuraciones existentes, destacan:

  • Revisión en el comando –purge de systemd-tmpfiles: Ahora sólo se aplica a entradas marcadas con la nueva bandera $, reduciendo el riesgo de eliminaciones accidentales de archivos.
  • En systemd-creds, el verbo cat ahora exige credenciales cifradas en formato base64, alineándose con el comportamiento del verbo decrypt.
  • Eliminación del soporte para el vaciado automático de las cachés de usuario/grupo en nscd, incentivando el uso de mecanismos alternativos.

Nuevas Funcionalidades

Systemd 257 incluye varias características pensadas para optimizar la gestión de sistemas y servicios:

  • DeferReactivation= en unidades .timer: Evita la reactivación inmediata de servicios si el temporizador expira mientras el servicio aún está en ejecución, ideal para tareas recurrentes.
  • RestartMode=debug: Permite reiniciar servicios con registro de depuración habilitado, facilitando la resolución de problemas.
  • Soporte para etiquetas de direcciones IPv6 en systemd-networkd y entradas Multicast Database (MDB) en dispositivos de puente, mejorando el manejo multicast.
  • Una API JSON pública dentro de libsystemd, que simplifica la creación y serialización de estructuras JSON en herramientas de bajo nivel.

Mejoras en systemd-boot y Kernel Unido

  • Compatibilidad ampliada en bootctl: Ahora soporta dispositivos con teclas de volumen en lugar de flechas tradicionales.
  • Soporte para instalar bases de datos UEFI Secure Boot (db/dbx en formato ESL).
  • Introducción de las secciones .profile y .dtbauto en Imágenes de Kernel Unificado (UKIs), permitiendo perfiles múltiples como restablecimiento de fábrica o depuración.

Cambios Futuros y Características Eliminadas

Systemd también prepara el terreno para transiciones importantes:

  • En la versión 258, se eliminará el soporte para jerarquías cgroup v1 y scripts de servicios System V, promoviendo el uso de cgroup v2 y archivos de unidad nativos.
  • La variable EFI SystemdOptions será discontinuada, con un enfoque hacia alternativas modernas como credenciales y extensiones de configuración.

Mejoras Adicionales

  • systemd-repart: Nuevas opciones para compresión y creación de enlaces simbólicos, adaptándose a necesidades avanzadas de gestión de particiones.
  • systemd-sysupdate: Soporte para salida JSON y notificación de progreso de descargas mediante sd_notify().
  • En systemd-cryptsetup, soporte para políticas PCR combinadas y firmadas, mejorando la seguridad en configuraciones de cifrado de disco.

Conclusión

Systemd 257 no solo introduce una amplia gama de mejoras y nuevas funcionalidades, sino que también allana el camino hacia un ecosistema más moderno y seguro. Los usuarios interesados pueden consultar el cambio completo en el repositorio oficial de GitHub.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles