Nylig, Canonical avduket informasjon om noen endringer som vil bli utført både i versjonskontrollplattformen og i den neste versjonen av Ubuntu 25.10.
Og det er at eUbuntu 25.10 vil erstatte det nåværende tidssynkroniseringssystemet basert på systemd-timesyncd av Chrony, et mer moderne, presist og sikkert verktøy. Dette skyldes behovet for å tilby full støtte for NTS-protokollen, en videreutvikling av NTP-protokollen som tillater kryptografisk beskyttelse av systemklokkesynkroniseringen.
Hvorfor forlater Ubuntu systemd-timesyncd?
Tjenesten systemd-timesyncd, inkludert som standard i mange Ubuntu-utgaver, har oppfylt de grunnleggende funksjonene i årevis tidssynkronisering. SDen mangler imidlertid støtte for NTS., en begrensning som blir kritisk i miljøer der systemtid direkte påvirker sikkerheten til andre protokoller, for eksempel TLS eller DNSSEC.
en Tidssynkronisering manipulert av en angriper kan forårsake feils i valideringen av digitale sertifikater eller tillate omgåelse av tidssensitive autentiseringsmekanismer. Av denne grunn har Canonical besluttet å migrere til en mer robust løsning. og bredt tatt i bruk i Linux-økosystemet: Chrony.
Fordeler med Chrony
Chrony er en uavhengig implementering NTP-klient og -server som allerede brukes som standard i distribusjoner som Fedora, RHEL og openSUSE. Dens viktigste fordel versus alternativer Den har full støtte for NTS-protokollen, som gir ende-til-ende-autentisering og kryptering under synkroniseringsprosessen.
NTS opererer gjennom to protokoller:
- NTS-KE (NTS-nøkkeletablering): utfører førstegangs autentisering ved hjelp av TLS.
- NTS-EF (NTS-utvidelsesfelt): sikrer kryptering og integritet til NTP-pakker under økten.
Dette systemet Den er basert på PKI og bruker TLS sammen med AEAD-kryptering for å sikre at klienten kun kommuniserer med legitime NTP-servere, og dermed forhindre forfalskningsangrep. All kritisk informasjon lagres kun på klienten ved hjelp av et sikkert informasjonskapselsystem. NTP-tilkoblinger administreres via TCP-port 4460.
Migreringsdetaljer og planlagte endringer
Chrony er nå tilgjengelig i depotet Ubuntu-hoved og brukes som standard i noen utgaver av Ubuntu for skyene. Kanonisk vil formelt starte overgangen 2. juni 2025. Denne endringen vil innebære En liten økning i størrelsen på installasjonsbildene med 803 KB på grunn av nye avhengigheter, som libedit2.
Til de som ønsker å utføre migreringen manuelt Siden Ubuntu 25.04 kan du gjøre dette ved å skrive følgende kommandoer.
Slik installerer du Chrony:
sudo apt-mark auto systemd-timesyncd && apt install chrony
For å gå tilbake til systemd-timesyncd:
sudo apt-mark auto chrony && apt install systemd-timesyncd
Launchpad sier farvel til Bazaar og hei til Git
En I en annen viktig avgjørelse annonserte Canonical slutten støtte for versjonskontrollsystemet Basar (bzr) på Launchpad, den sentrale utviklingsplattformen for Ubuntu og justerer Launchpad fullstendig med Git, det bransjedominerende versjonskontrollverktøyet.
Bazaar ble opprinnelig laget av Canonical som hjørnesteinen i Launchpad. I årevis var det det primære versjonskontrollsystemet på plattformen. Imidlertid, Den siste offisielle versjonen ble publisert i 2016 og siden den gang har prosjektet vært teknisk lamslått. Den ble aldri fullstendig portet til Python 3, og relevansen har sunket betydelig i møte med den ustoppelige veksten til Git.
Siden 2015 har Launchpad lagt til støtte for Git, som har blitt standardalternativet for nye prosjekter og bidragsytere. Med et minkende fellesskap og høye vedlikeholdskostnader har Canonical besluttet å fase ut støtten for Bazaar.
Breezy: Bazaars moderne arvtaker
I 2018 lanserte en gruppe entusiaster en gaffel fra det opprinnelige prosjektet under navnet Breezy (brz). Dette nye verktøyet moderniserte Bazaars kodebase, la til støtte for Python 3 og muliggjorde delvis integrasjon med Git.
Breezy kombinerer funksjoner fra desentraliserte systemer som Git og Mercurial med sentraliserte kontrollfunksjoner, lik CVS eller Subversion. Lar deg jobbe med uavhengige grener, samarbeide om én arbeidskopi og laste ned innhold som om det var et sentralt arkiv. Den nyeste stabile versjonen, Breezy 3.3.12, ble nylig utgitt, noe som viser at prosjektet fortsatt er aktivt, om enn utenfor det offisielle Ubuntu-økosystemet.
Datoer og stadier av slutten av Bazaar på Launchpad
Når det gjelder migreringen, annonserte Canonical at de vil deaktivere Bazaar i to faser:
- Første etappe (1. september 2025): Nettgrensesnittet for å bla gjennom kode i Bazaar-repositorier vil bli deaktivert. Ifølge intern analyse brukes denne funksjonen sjelden, og de fleste besøkene kommer fra roboter.
- Andre etappe (dato ikke bekreftet ennå): Kodeserveren vil bli fjernet, noe som fullstendig forhindrer kloning, pushing eller sammenslåing av Bazaar-repositorier på Launchpad.
Canonical oppfordrer alle Launchpad-brukere til å migrere prosjektene sine fra Bazaar til Git før 1. september 2025. Unnlatelse av å gjøre dette vil føre til tap av tilgang til lagringsstedene, ettersom ingen form for datauttrekking eller manipulering som ligger på Bazaar vil bli vedlikeholdt etter at overgangen er fullført.
Til slutt, hvis du er interessert i å vite mer om det, kan du se detaljene i følgende lenke.