Systemd 250 está chegando para o Natal cheio de novos recursos

Com o lançamento dos primeiros RC (Release Candidate), o Systemd 250 está chegando para o Natal cheio de novos recursos. Confira!

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, o Systemd 250 está se preparando para o lançamento este mês e agora marcou a disponibilidade do primeiro candidato a lançamento (e RC2 como uma atualização de saco de papel marrom).

Systemd 250 está chegando para o Natal cheio de novos recursos

Systemd 250 está chegando para o Natal cheio de novos recursos
Systemd 250 está chegando para o Natal cheio de novos recursos

Sim. O Systemd 250 está chegando para o Natal cheio de novos recursos. Ele está trazendo um grande número de novos recursos e mudanças em toda a linha para este sistema de inicialização Linux dominante e gerenciador de serviços.

Já se passou meio ano desde o systemd 249 e agora o systemd 250 está se preparando para zarpar para alimentar 2022 distribuições Linux.

O Systemd 250 tem muitas mudanças notáveis ​​de padronização do systemd homed para Btrfs com compactação Zstd para montagens mapeadas em UID para facilitar a migração do diretório inicial entre os sistemas.

Também há suporte para credenciais criptografadas e autenticadas, muitas configurações novas para arquivos de unidade e muito mais.

Alguns dos destaques do systemd 250 incluem:

  • Suporte para credenciais criptografadas e autenticadas. Pode ser uma chave armazenada em /var/ ou um chip TPM2 no sistema por meio do qual as credenciais serão automaticamente descriptografadas quando o serviço for iniciado. Há também uma nova ferramenta chamada systemd-creds para lidar com as credenciais. Isso pode ser usado para certificados SSL, senhas e outros dados semelhantes.
  • Expandir a especificação de partições detectáveis ​​do GPT com suporte para root e /usr/partitions na maioria das arquiteturas suportadas pelo systemd, entre outras mudanças.
  • Systemd-logind tem novas configurações para pressionar longamente as teclas liga/desliga, reinicializar ou suspender no sistema. O pressionamento longo (mais de 5 segundos) desses botões agora pode ser configurado para logind se quiser manipular o comportamento.
  • Uma nova configuração por serviço de RestrictFileSystems= para restringir os sistemas de arquivos que um serviço pode acessar com base em seu tipo.
  • Os serviços também têm uma nova configuração RestrictNetworkInterfaces= para restringir o acesso dos serviços a interfaces de rede específicas.
  • O número máximo padrão de inodes foi aumentado de 64k para 1M para /dev e de 400k para 1M para /tmp.
  • O gerenciador de serviço por usuário agora oferece suporte à comunicação com o systemd-oomd para aprendizado de informações de eliminação de falta de memória.
  • Várias melhorias de suporte ao módulo de plataforma confiável TPM 2.0.
  • Suporte para ativação de volumes dm-Integrity na inicialização usando um novo arquivo /etc/integritytab.
  • Novos bancos de dados de hardware para analisadores de sinal e câmeras. O banco de dados de hardware da câmera rastreia se as câmeras apontam para frente/para trás e de diferentes tipos, como infravermelho.
  • Uma nova unidade systemd-boot-update.service é adicionada ao usar o carregador de boot sd para garantir que o carregador de boot permaneça atualizado e automaticamente propagado a partir das informações da árvore do SO em /usr.
  • Suporte mais fácil para a migração de diretórios pessoais entre sistemas ao executar o systemd-homed. Systemd-homed agora está usando montagens mapeadas por UID em kernels/sistemas de arquivos suportados, onde os arquivos agora são propriedade interna de “ninguém” e então mapeados para o UID usado localmente no sistema por meio da interface de montagens mapeadas por UID. Isso melhora a migração de diretórios pessoais entre sistemas por não ter mais que executar chown recursivamente em arquivos.
  • O Systemd-homed agora usa a compactação Btrfs Zstd por padrão para as áreas domésticas, seguindo a recente decisão do Fedora em fazê-lo.
  • Suporte inicial para a arquitetura LoongArch.
  • Systemd-journald agora reativa a cópia na gravação para arquivos de diário arquivados em sistemas de arquivos suportados.

Há também uma grande variedade de outras novas configurações adicionadas para unidades do systemd e melhorias para vários componentes do systemd como networkd, sd-boot, systemd-homed, etc.

Há um monte de mudanças neste ciclo. O SD-boot em particular parece ser muito mais capaz com o systemd 250 para competir com outros gerenciadores de inicialização de código aberto.

Essas foram apenas as alterações do systemd 250 para chamar minha atenção… Veja a extensa lista via NEWS para tudo o que está por vir para v250.

O systemd 250-rc1 foi lançado no dia 09 de dezembro, seguido rapidamente pelo systemd 250-rc2 como a versão de teste antes da atualização oficial que sairá em breve.

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.

Deixe um comentário

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.