Ubuntu 25.10 adotta Chrony, dice addio a Bazaar e dà il benvenuto a Git

Novità su Ubuntu 25.10

Recentemente, Canonical svelato informazioni su alcuni cambiamenti che verrà eseguito sia nella sua piattaforma di controllo versione sia nella prossima versione di Ubuntu 25.10.

Ed è che en Ubuntu 25.10 sostituirà l'attuale sistema di sincronizzazione oraria basato su systemd-timesyncd di Chrony, uno strumento più moderno, preciso e sicuro. Ciò è dovuto alla necessità di offrire il pieno supporto al protocollo NTS, un'evoluzione del protocollo NTP che consente di proteggere crittograficamente la sincronizzazione dell'orologio di sistema.

Perché Ubuntu abbandona systemd-timesyncd?

Il servizio systemd-timesyncd, incluso di default in molte edizioni di Ubuntu, ha svolto le funzioni di base per anni sincronizzazione oraria. STuttavia, manca il supporto per NTS, una limitazione che diventa critica negli ambienti in cui il tempo di sistema influisce direttamente sulla sicurezza di altri protocolli, come TLS o DNSSEC.

Un La sincronizzazione temporale manipolata da un aggressore potrebbe causare un errorenella convalida dei certificati digitali o consentire l'elusione dei meccanismi di autenticazione sensibili al tempo. Per questo motivo Canonical ha deciso di migrare verso una soluzione più solida. e ampiamente adottato nell'ecosistema Linux: Chrony.

Vantaggi di Chrony

Chrony è un'implementazione indipendente Client e server NTP già utilizzati di default in distribuzioni come Fedora, RHEL e openSUSE. Il suo principale vantaggio rispetto alle alternative È il supporto completo del protocollo NTS, che fornisce autenticazione e crittografia end-to-end durante il processo di sincronizzazione.

NTS opera attraverso due protocolli:

  1. NTS-KE (NTS Key Establishment): esegue l'autenticazione iniziale tramite TLS.
  2. NTS-EF (campi di estensione NTS): garantisce la crittografia e l'integrità dei pacchetti NTP durante la sessione.

Questo sistema Si basa su PKI e utilizza TLS insieme alla crittografia AEAD Per garantire che il client comunichi solo con server NTP legittimi, prevenendo attacchi di spoofing. Tutte le informazioni critiche vengono memorizzate solo sul client, utilizzando un sistema di cookie sicuro. Le connessioni NTP sono gestite tramite la porta TCP 4460.

Dettagli sulla migrazione e modifiche pianificate

Chrony è ora disponibile nel repository Ubuntu principale ed è utilizzato di default in alcune edizioni di Ubuntu per il cloude. Canonico inizierà formalmente la transizione il 2 giugno 2025. Questo cambiamento comporterà Un leggero aumento delle dimensioni delle immagini di installazione di 803 KB dovuto a nuove dipendenze, come libedit2.

a coloro che desiderano eseguire manualmente la migrazione A partire da Ubuntu 25.04, è possibile farlo digitando i seguenti comandi.

Per installare Chrony:

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

Per tornare a systemd-timesyncd:

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

Launchpad saluta Bazaar e dà il benvenuto a Git

En In un'altra decisione di grande impatto, Canonical ha annunciato la fine di supporto per il sistema di controllo delle versioni Bazar (bzr) su Launchpad, la piattaforma di sviluppo centrale per Ubuntu e allinea completamente Launchpad con Git, lo strumento di controllo delle versioni dominante nel settore.

Bazaar è stato originariamente creato da Canonical come pietra angolare di Launchpad. Per anni è stato il principale sistema di controllo delle versioni sulla piattaforma. Tuttavia, La sua ultima versione ufficiale è stata pubblicata nel 2016 e da allora il progetto è rimasto in uno stato di congelamento tecnico. Non è mai stato completamente portato su Python 3, e la sua rilevanza è diminuita significativamente di fronte alla crescita inarrestabile di Git.

Dal 2015, Launchpad ha aggiunto il supporto per Git, che è diventata l'opzione predefinita per nuovi progetti e collaboratori. Con una community in calo e costi di manutenzione elevati, Canonical ha deciso di eliminare gradualmente il supporto per Bazaar.

Breezy: l'erede moderno di Bazaar

Nel 2018, un gruppo di appassionati ha lanciato una forcella dal progetto originale sotto il nome di fresco (brz). Questo nuovo strumento ha modernizzato il codice di Bazaar, aggiungendo il supporto per Python 3 e consentendo l'integrazione parziale con Git.

Breezy combina le caratteristiche dei sistemi decentralizzati come Git e Mercurial con funzioni di controllo centralizzato, simili a CVS o Subversion. Permette di lavorare con rami indipendenti, collaborare su un'unica copia di lavoro e scaricare i contenuti come se si trattasse di un repository centrale. L'ultima versione stabile, Breezy 3.3.12, è stata recentemente rilasciata, a dimostrazione del fatto che il progetto è ancora attivo, sebbene al di fuori dell'ecosistema ufficiale di Ubuntu.

Date e fasi della fine di Bazaar su Launchpad

Per quanto riguarda la migrazione, Canonical ha annunciato che disabiliterà Bazaar in due fasi:

  • Prima fase (1° settembre 2025): L'interfaccia web per la navigazione del codice nei repository di Bazaar verrà disattivata. Secondo analisi interne, questa funzionalità è raramente utilizzata e la maggior parte delle visite proviene da bot.
  • Seconda fase (data non ancora confermata): Il backend di hosting del codice verrà rimosso, impedendo completamente la clonazione, il push o l'unione dei repository Bazaar su Launchpad.

Canonical esorta tutti gli utenti di Launchpad a migrare i loro progetti da Bazaar a Git prima del 1° settembre 2025. In caso contrario, si perderà l'accesso ai repository, poiché nessuna forma di estrazione o manipolazione dei dati ospitata su Bazaar verrà mantenuta dopo il completamento della transizione.

Infine, se sei interessato a saperne di più, puoi consultare i dettagli nel seguente link