O Systemd 254 foi lançado hoje a tempo de aparecer nos lançamentos da distribuição Linux do final de 2023.O Systemd 254 é um grande lançamento de recursos sobre o systemd 253 a partir de fevereiro. Então, o systemd 254 tem novo recurso de reinicializações suaves e systemd-battery-check.
Entre as muitas mudanças encontradas no systemd 254 estão:
- Um novo mecanismo de “soft-reboot” faz parte do gerenciador de serviço systemd. Uma reinicialização suave é semelhante a uma reinicialização regular, mas afeta apenas o espaço do usuário. Iniciar uma reinicialização suave do systemd desligará todos os serviços em execução e outras unidades e, opcionalmente, alternará para qualquer novo sistema de arquivos raiz e, em seguida, restaurará todos os serviços do espaço do usuário sem reiniciar o kernel;
- Suporte para as configurações de memória de inicialização;
- systemctl list-paths agora é uma opção para mostrar todas as unidades .path atualmente ativas;
- O PID 1 carregará automaticamente o módulo do kernel virtio_console durante a inicialização antecipada se estiver sendo executado em uma máquina virtual relevante. O módulo virtio-vsock também carrega de forma semelhante onde for relevante;
- O comando systemctl clean pode servir para limpar o FDSTORE de um serviço;
- Uma nova configuração de serviço “MemoryKSM” para habilitar a mesclagem de mesma página do kernel individualmente para serviços;
- systemd-stub agora permite carregar opcionalmente imagens de complemento UEFI PE que podem conter informações adicionais de linha de comando do kernel. O Ukify também ampliou para permitir a criação de imagens complementares UEFI PE;
- O script systemd kernel-install reescrito em C;
- Unidades de serviço ganharam opções MemoryPressureWatch= e MemoryPressureThresholdSec= para configurar a lógica de pressão de memória PSI individualmente;
- Um novo comando “systemd-battery-check” em execução durante a fase inicial de inicialização e verifica o nível da bateria do sistema, se disponível. Isso é para avisar o usuário, por meio da integração da tela inicial do Plymouth, por exemplo, se o nível da bateria estiver muito baixo e, em seguida, desligar o sistema após um atraso de 10 segundos.
systemd 254 tem novo recurso de reinicializações suaves, systemd-battery-check
Downloads e a lista completa de alterações do systemd 254 via GitHub.