Foi lançada uma nova versão do gerenciador de sistemas livre systemd.
Novidades:
Mudanças que quebram a compatibilidade:
A lógica de tratamento da chave —purge do componente foi reestruturada systemd-tmpfiles: agora, apenas os caminhos em tmpfiles.d/ marcados com a flag $ estão sujeitos à exclusão.
Suporte cgroup v1 está desativada por padrão; para forçá-la a ser ativada, é necessário passar o parâmetro SYSTEMD_CGROUP_ENABLE_LEGACY_FORCE=1 para a linha de comando do kernel.
Os links simbólicos /dev/disk/by-id/nvme-*, para os quais não foi especificado um namespace NVMe, agora apontam para o namespace 1; o link não será criado se o namespace 1 não existir.
libsystemd:
API json fornecida pelo libsystemd, disponível como uma interface pública chamada sd-json.
sd-dbus fornece o método sd_bus_pending_method_calls(), que retorna o número de chamadas assíncronas abertas para a conexão especificada.
Interface sd-device recebeu um novo método sd_device_monitor_is_running(), que permite verificar se o objeto especificado está ativo. monitor.
Inicialização do sistema e gerenciamento de serviços:
Agora, a variável REMOTE_ADDR pode armazenar não apenas endereços IP, mas também sockets UNIX.
.unidades .socket agora suportam o protocolo Multipath TCP.
O algoritmo de inicialização do tempo do sistema foi simplificado.
x-systemd.wants=, nova opção em /etc/fstab, permite especificar dependências do tipo Wants.
O parâmetro RestartMode= suporta o valor debug: em caso de falha, o daemon será reiniciado em modo de depuração.
Fonte: linux.org.ru
