Ubuntu 25.10 adota Chrony, diz adeus ao Bazaar e diz olá ao Git

Notícias do Ubuntu 25.10

Faz pouco, Canônico revelado informação sobre algumas mudanças que será realizado tanto em sua plataforma de controle de versão quanto na próxima versão do Ubuntu 25.10.

E é que eO Ubuntu 25.10 substituirá o atual sistema de sincronização de tempo baseado em systemd-timesyncd por Chrony, uma ferramenta mais moderna, precisa e segura. Isso se deve à necessidade de oferecer suporte completo ao protocolo NTS, uma evolução do protocolo NTP que permite proteger criptograficamente a sincronização do relógio do sistema.

Por que o Ubuntu está abandonando o systemd-timesyncd?

O serviço systemd-timesyncd, incluído por padrão em muitas edições do Ubuntu, cumpriu as funções básicas durante anos sincronização de tempo. SNo entanto, não possui suporte para NTS, uma limitação que se torna crítica em ambientes onde o tempo do sistema afeta diretamente a segurança de outros protocolos, como TLS ou DNSSEC.

Uma A sincronização de tempo manipulada por um invasor pode causar falhass na validação de certificados digitais ou permitir a evasão de mecanismos de autenticação sensíveis ao tempo. Por esse motivo, a Canonical decidiu migrar para uma solução mais robusta. e amplamente adotado no ecossistema Linux: Chrony.

Vantagens do Chrony

Chrony é uma implementação independente Cliente e servidor NTP que já é usado por padrão em distribuições como Fedora, RHEL e openSUSE. Sua principal vantagem versus alternativas É o suporte total do protocolo NTS, que fornece autenticação e criptografia de ponta a ponta durante o processo de sincronização.

O NTS opera por meio de dois protocolos:

  1. NTS-KE (Estabelecimento de Chave NTS): executa autenticação inicial usando TLS.
  2. NTS-EF (Campos de extensão NTS): garante a criptografia e a integridade dos pacotes NTP durante a sessão.

este sistema É baseado em PKI e usa TLS junto com criptografia AEAD Para garantir que o cliente se comunique apenas com servidores NTP legítimos, evitando ataques de spoofing. Todas as informações críticas são armazenadas apenas no cliente, usando um sistema de cookies seguro. As conexões NTP são gerenciadas pela porta TCP 4460.

Detalhes da migração e mudanças planejadas

Chrony agora está disponível no repositório Ubuntu principal e é usado por padrão em algumas edições do Ubuntu para a nuveme. Canônico iniciará formalmente a transição em 2 de junho de 2025. Esta mudança implicará Um ligeiro aumento no tamanho das imagens de instalação em 803 KB devido a novas dependências, como libedit2.

Pára aqueles que desejam realizar a migração manualmente Desde o Ubuntu 25.04, você pode fazer isso digitando os seguintes comandos.

Para instalar o Chrony:

sudo apt-mark auto systemd-timesyncd && apt install chrony

Para reverter para systemd-timesyncd:

sudo apt-mark auto chrony && apt install systemd-timesyncd

O Launchpad diz adeus ao Bazaar e olá ao Git

En Em outra decisão de alto impacto, a Canonical anunciou o fim de suporte ao sistema de controle de versão Bazar (bzr) no Launchpad, a plataforma central de desenvolvimento para Ubuntu e alinha totalmente o Launchpad com o Git, a ferramenta de controle de versão dominante no setor.

O Bazaar foi criado originalmente pela Canonical como a pedra angular do Launchpad. Durante anos, foi o principal sistema de controle de versão na plataforma. No entanto, Sua última versão oficial foi publicada em 2016 e desde então o projeto permanece em estado de congelamento técnico. Nunca foi totalmente portado para Python 3, e sua relevância diminuiu significativamente diante do crescimento incontrolável do Git.

Desde 2015, o Launchpad adicionou suporte para Git, que se tornou a opção padrão para novos projetos e colaboradores. Com uma comunidade em declínio e altos custos de manutenção, a Canonical decidiu descontinuar o suporte ao Bazaar.

Breezy: o herdeiro moderno do Bazaar

Em 2018, um grupo de entusiastas lançou um garfo do projeto original sob o nome de ventoso (brz). Esta nova ferramenta modernizou a base de código do Bazaar, adicionando suporte ao Python 3 e permitindo integração parcial com o Git.

Breezy combina recursos de sistemas descentralizados como Git e Mercurial com funções de controle centralizadas, semelhantes ao CVS ou Subversion. Permite que você trabalhe com filiais independentes, colabore em uma única cópia de trabalho e baixe conteúdo como se fosse um repositório central. A versão estável mais recente, Breezy 3.3.12, foi lançada recentemente, demonstrando que o projeto ainda está ativo, embora fora do ecossistema oficial do Ubuntu.

Datas e etapas do fim do Bazaar no Launchpad

Em relação à migração, a Canonical anunciou que desabilitará o Bazaar em duas fases:

  • Primeira fase (1º de setembro de 2025): A interface web para navegação de código nos repositórios do Bazaar será desativada. De acordo com análises internas, esse recurso raramente é usado e a maioria das visitas vem de bots.
  • Segunda etapa (data ainda não confirmada): O backend de hospedagem de código será removido, impedindo completamente a clonagem, o envio ou a mesclagem de repositórios do Bazaar no Launchpad.

Canônico pede a todos os usuários do Launchpad que migrem seus projetos do Bazaar para o Git antes de 1º de setembro de 2025. Não fazê-lo resultará na perda de acesso aos repositórios, pois nenhuma forma de extração ou manipulação de dados hospedada no Bazaar será mantida após a conclusão da transição.

Por fim, se estiver interessado em saber mais sobre o assunto, pode consultar os detalhes no link a seguir


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.