Systemd 257 lançado com atualizações importantes

E foi lançado o Systemd 257 com atualizações importantes, e muito mais. Confira as novidades desse importante release.

O systemd é um conjunto de softwares que fornecem itens ou blocos de construção fundamentais para um sistema operacional Linux. Entre outros recursos, ele inclui o systemd “System and Service Manager”, um sistema init usado para inicializar o espaço do usuário e gerenciar processos do sistema após a inicialização.

Agora, foi revelado o lançamento da nova versão do systemd 257.

Novidades do Systemd 257

Systemd 257 lançado com atualizações importantes
Systemd 257 lançado com atualizações importantes

O Systemd 257 introduz uma mistura de atualizações inovadoras, funcionalidades reformuladas e um vislumbre de remoções futuras planejadas.

Systemd 257 inclui várias alterações incompatíveis para refinar a funcionalidade e melhorar a experiência do usuário. Por exemplo, a opção --purge do systemd-tmpfiles agora se aplica apenas a entradas marcadas com o novo sinalizador $.

Esse ajuste reduz o risco de exclusões não intencionais de arquivos, mas requer atualizações nas configurações existentes.

Outra alteração significativa no Systemd 257 afeta o systemd-creds: seu verbo cat agora exige credenciais criptografadas codificadas em base64, alinhando seu comportamento com o verbo decrypt.

Enquanto isso, o suporte para descarga automática dos caches de banco de dados de usuário/grupo nscd foi descartado, sinalizando uma mudança para mecanismos alternativos.

A maneira como as unidades de soquete lidam com a configuração FileDescriptorName= também foi atualizada. Agora funciona corretamente para soquetes Accept=yes, oferecendo melhor consistência no tratamento de conexões.

O Systemd 257 também apresenta uma série de novos recursos projetados para agilizar o gerenciamento de sistemas e serviços. Uma adição de destaque é a capacidade das unidades .timer de usar a opção DeferReactivation=.

Isso impede a reativação imediata de serviços se um cronômetro expirar enquanto o serviço ainda estiver em execução — uma mudança pequena, mas impactante, para administradores que gerenciam tarefas recorrentes.

Da mesma forma, a introdução da configuração RestartMode=debug permite que os administradores reiniciem serviços com falha com o registro aprimorado habilitado, auxiliando na depuração.

Para aqueles que trabalham com configurações de rede, o Systemd 257 traz suporte para rótulos de endereço IPv6 em systemd-networkd.

Além disso, os dispositivos de ponte agora oferecem suporte a entradas de Multicast Database (MDB) de camada 2, melhorando o tratamento de multicast em redes de ponte.

Além disso, o systemd está se tornando cada vez mais versátil, como evidenciado por novos recursos como a disponibilidade pública da API sd-json dentro do libsystemd.

Esta ferramenta simplifica a criação e serialização de estruturas JSON em código C, abrindo portas para desenvolvedores que precisam de manipulação JSON em ferramentas de sistema de baixo nível.

O suporte para Multipath TCP (MPTCP) em unidades .socket é outro exemplo de como o systemd acompanha as demandas de rede modernas. Ele permite melhor redundância e desempenho para conexões de rede.

No lado da remoção de recursos, alguns legados estão sendo eliminados. A próxima versão 258 removerá o suporte para hierarquias cgroup v1 e scripts de serviço System V, incentivando os usuários a adotarem cgroup v2 e arquivos de unidade systemd nativos.

Além disso, a equipe também planeja descontinuar o suporte para a variável EFI SystemdOptions, sinalizando uma mudança para alternativas mais modernas, como credenciais e extensões de configuração.

Além disso, as mudanças no mapeamento do teclado estão no horizonte, impactando como certas teclas são interpretadas em ambientes X11. Os usuários são aconselhados a atualizar seus pacotes xf86-input-evdev e xf86-input-libinput antes de atualizar para a v258.

Para saber mais sobre essa versão do systemd, acesse a nota de lançamento.

Como instalar ou atualizar o systemd

Enquanto isso, você pode baixar o systemd mais recente compactado em .tar.gz agora mesmo se quiser compilá-lo.

Caso contrário, sugiro fortemente que você espere até que ele chegue aos repositórios de software estáveis ​​da sua distribuição favorita do Linux antes de atualizar para esta versão.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.