Ubuntu 25.10 tager Chrony i brug, siger farvel til Bazaar og goddag til Git

Ubuntu 25.10 nyheder

For nylig, Canonical afsløret information om nogle ændringer hvilket vil blive udført både i dens versionskontrolplatform og i den næste version af Ubuntu 25.10.

Og det er, at eUbuntu 25.10 vil erstatte det nuværende tidssynkroniseringssystem baseret på systemd-timesyncd af Chrony, et mere moderne, præcist og sikkert værktøj. Dette skyldes behovet for at tilbyde fuld understøttelse af NTS-protokollen, en videreudvikling af NTP-protokollen, der muliggør kryptografisk beskyttelse af systemursynkroniseringen.

Hvorfor opgiver Ubuntu systemd-timesyncd?

Tjenesten systemd-timesyncd, inkluderet som standard i mange Ubuntu-udgaver, har udført de grundlæggende funktioner i årevis tidssynkronisering. SDen mangler dog understøttelse af NTS., en begrænsning, der bliver kritisk i miljøer, hvor systemtiden direkte påvirker sikkerheden af ​​andre protokoller, såsom TLS eller DNSSEC.

en Tidssynkronisering manipuleret af en angriber kan forårsage fejls i valideringen af ​​digitale certifikater eller tillade omgåelse af tidsfølsomme godkendelsesmekanismer. Af denne grund har Canonical besluttet at migrere til en mere robust løsning. og bredt anvendt i Linux-økosystemet: Chrony.

Fordele ved Chrony

Chrony er en uafhængig implementering NTP-klient og -server, der allerede bruges som standard i distributioner som Fedora, RHEL og openSUSE. Dens største fordel versus alternativer Det er fuld understøttelse af NTS-protokollen, som leverer end-to-end-godkendelse og kryptering under synkroniseringsprocessen.

NTS fungerer via to protokoller:

  1. NTS-KE (NTS-nøgleetablering): udfører indledende godkendelse ved hjælp af TLS.
  2. NTS-EF (NTS-udvidelsesfelter): sikrer kryptering og integritet af NTP-pakker under sessionen.

Dette system Den er baseret på PKI og bruger TLS sammen med AEAD-kryptering for at sikre, at klienten kun kommunikerer med legitime NTP-servere og dermed forhindre spoofing-angreb. Alle kritiske oplysninger gemmes kun på klienten ved hjælp af et sikkert cookiesystem. NTP-forbindelser administreres via TCP-port 4460.

Migreringsdetaljer og planlagte ændringer

Chrony er nu tilgængelig i arkivet Ubuntu-hoved og bruges som standard i nogle udgaver af Ubuntu til skyene. Kanonisk vil formelt begynde overgangen den 2. juni 2025. Denne ændring vil medføre En lille forøgelse af størrelsen på installationsbillederne med 803 KB på grund af nye afhængigheder, såsom libedit2.

til dem, der ønsker at udføre migreringen manuelt Siden Ubuntu 25.04 kan du gøre dette ved at skrive følgende kommandoer.

Sådan installerer du Chrony:

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

For at vende tilbage til systemd-timesyncd:

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

Launchpad siger farvel til Bazaar og goddag til Git

En I en anden beslutning med stor indflydelse annoncerede Canonical afslutningen support til versionskontrolsystemet Basar (bzr) på Launchpad, den centrale udviklingsplatform for Ubuntu og justerer Launchpad fuldt ud med Git, det branchedominerende versionskontrolværktøj.

Bazaar blev oprindeligt skabt af Canonical som hjørnestenen i Launchpad. I årevis var det det primære versionskontrolsystem på platformen. Dog, Den seneste officielle version blev udgivet i 2016 og siden da har projektet været teknisk fastlåst. Den blev aldrig fuldt porteret til Python 3, og dens relevans er faldet betydeligt i lyset af Gits ustoppelige vækst.

Siden 2015 har Launchpad tilføjet understøttelse af Git, hvilket er blevet standardindstillingen for nye projekter og bidragydere. Med et svindende fællesskab og høje vedligeholdelsesomkostninger har Canonical besluttet at udfase understøttelsen af ​​Bazaar.

Breezy: Bazaars moderne arvtager

I 2018 lancerede en gruppe entusiaster en gaffel fra det oprindelige projekt under navnet Breezy (brz). Dette nye værktøj moderniserede Bazaars kodebase, tilføjede understøttelse af Python 3 og muliggjorde delvis integration med Git.

Breezy kombinerer funktioner fra decentraliserede systemer som Git og Mercurial med centraliserede kontrolfunktioner, svarende til CVS eller Subversion. Giver dig mulighed for at arbejde med uafhængige grene, samarbejde om en enkelt arbejdskopi og downloade indhold, som om det var et centralt arkiv. Den seneste stabile version, Breezy 3.3.12, blev for nylig udgivet, hvilket viser, at projektet stadig er aktivt, omend uden for det officielle Ubuntu-økosystem.

Datoer og stadier af afslutningen af ​​Bazaar på Launchpad

Med hensyn til migreringen har Canonical annonceret, at de vil deaktivere Bazaar i to faser:

  • Første fase (1. september 2025): Webgrænsefladen til at gennemse kode i Bazaar-repositorier vil blive deaktiveret. Ifølge intern analyse bruges denne funktion sjældent, og de fleste besøg kommer fra bots.
  • Anden fase (dato endnu ikke bekræftet): Kodehosting-backend'en fjernes, hvilket fuldstændigt forhindrer kloning, pushing eller sammenlægning af Bazaar-repositorier på Launchpad.

Canonical opfordrer alle Launchpad-brugere til at migrere deres projekter fra Bazaar til Git før 1. september 2025. Undladelse af at gøre dette vil resultere i mistet adgang til arkiverne, da ingen form for dataudtrækning eller manipulation, der hostes på Bazaar, vil blive vedligeholdt efter overgangen er afsluttet.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne i følgende link.