Linux en español
Noticias

systemd 260 elimina el soporte de SysV, amplía el soporte de TPM2 y mejora el aislamiento

4 minutos de lectura

systemd 260 ha sido publicada como la nueva versión estable del framework que gobierna la mayoría de las grandes distribuciones Linux. Como suele ser habitual en cada lanzamiento de este componente, hay una cantidad gigantesca de cambios y novedades, así que vamos a mencionar las más destacadas.

Lo primero que sobresale de systemd 260 es la eliminación definitiva del soporte para los scripts de los servicios de System V, también conocido como SysV. Esto ha traído como consecuencia la eliminación de los siguientes componentes dentro de systemd: systemd-rc-local-generator, rc-local.service, systemd-sysv-generator y systemd-sysv-install. Además, las opciones de Meson -Drc-local=, -Dsysvinit-path= y -Dsysvrcnd-path= han sido marcadas como obsoletas y -Dintegration-tests= y -Dcryptolib= han sido eliminadas.

HIT Closer

Una de las cosas en las que se está trabajando en systemd es en mejorar el soporte para TPM2, el módulo de seguridad presente en muchas placas UEFI y que permite, entre otras cosas, llevar a cabo un proceso de descifrado de disco o particiones cifradas en el inicio del sistema. Aquí nos encontramos con que udev ha incluido tpm2_id para la identificación del modelo o el vendedor de los dispositivos TPM2 conectados.

La implementación completa de PrivateUsers (PrivateUsers=full) ha sido actualizada para mapear el rango completo de ID. Este cambio ha permitido eliminar la solución previa para que implementaciones de systemd anidadas que están basadas en versiones anteriores a la 257 del framework sean correctamente detectadas. Para los que no lo sepan, PrivateUsers es una unidad de systemd empleada para el aislamiento (sandboxing).

Continuando con más cosas de systemd 260, systemd-logind y systemd-udevd “soportan un nuevo concepto, “xaccess”, para delegar el acceso a dispositivos específicos a usuarios con sesiones especialmente marcadas. Esto complementa la lógica de “uaccess”, que proporciona acceso a dispositivos a usuarios con sesiones en primer plano. El caso de uso principal es otorgar acceso a dispositivos de renderizado de GPU a sesiones gráficas locales para usuarios remotos, es decir, que no están conectados a ningún puesto local. Las sesiones se configuran mediante la variable de entorno PAM XDG_SESSION_EXTRA_DEVICE_ACCESS= para esta lógica”.

Otra novedad de impacto es la integración de systemd-networkd con ModemManager a través del protocolo simple connect. Con esto se ha añadido una nueva sección, [MobileNetwork], que soporta los parámetros APN=, AllowedAuthenticationMechanisms=, User=, Password=, IPFamily=, AllowRoaming=, PIN=, OperatorId=, RouteMetric= y UseGateway=.

Como última cosa interesante de systemd 260 está que systemd-portabled ha adquirido la posibilidad de ser ejecutado como un servicio a nivel del usuario, permitiendo a usuarios sin privilegios, o sea, al usuario común que por lo general es utilizado en Linux de manera predeterminada, ejecutar servicios portables dentro de su espacio y sin necesidad de elevar privilegios mediante sudo o alguna vía similar. Además, el mismo módulo puede a partir de este lanzamiento generar una política y fijar la imagen para los servicios portables, haciendo que la imagen no pueda ser modificada posteriores sin volver a ser adjuntada.

Como suele ser habitual en cada lanzamiento del framework, al menos últimamente, los requisitos de sistema han sido elevados. Aquí nos encontramos con que la versión mínima de Linux necesaria es ahora la 5.10, si bien la mínima recomendada es la 5.14 y la 6.6 es la que se debe empelar para obtener todas las funcionalidades

systemd es un componente muy técnico y cuyo desarrollo es extremadamente activo, por lo que cada lanzamiento incorpora una gran cantidad de novedades que abarcan un enorme número de áreas, así que invitamos a ver el anuncio de lanzamiento a todas las personas que quieran saber todos los detalles sobre la versión 260.

Para terminar, la actualización de systemd no suele ser algo crítico para los usuarios, sobre todo si estos emplean distribuciones de lanzamiento puntual que mantienen de manera estanca la misma versión del framework durante todo el ciclo de vida del sistema. Sin embargo, en este mundillo siempre hay personas que quieren tener lo último de lo último a cualquier precio, así que en esos casos siempre es preferible apostar por alguna distribución de lanzamiento continuo como Arch Linux u openSUSE Tumbleweed. Fedora no actualiza la versión mayor de systemd durante el ciclo de vida de una versión.

La entrada systemd 260 elimina el soporte de SysV, amplía el soporte de TPM2 y mejora el aislamiento es original de MuyLinux

Valorar post

Entradas relaccionadas

Un fallo de seguridad afecta a la mayoría de las distribuciones GNU/Linux y BSD

Linux en Español

Disponible Fedora 44 con GNOME 50 y mejoras para el ‘gaming’ sobre Wayland

Redacción

Plasma 5.17 beta ha sido lanzado

Linux en Español

Bella Thorne publica sus imágenes desnuda debido a amenazas de un hacker

Linux en Español

Flathub supera los 3.000 millones de descargas

Redacción

Vivaldi se renueva con más opciones y mejor soporte de Netflix en Linux

Linux en Español

Este sitio web utiliza cookies para mejorar su experiencia. Asumiremos que está de acuerdo con esto, pero puede optar por no participar si lo desea. Aceptar Leer más

Política de privacidad y cookies