Ubuntu 25.10 přijímá Chrony, loučí se s Bazaarem a vítá Git

Novinky o Ubuntu 25.10

Nedávno, Kanonické představení informace o některé změny což bude provedeno jak v platformě pro správu verzí, tak i v další verzi Ubuntu 25.10.

A je to tak, žeUbuntu 25.10 nahradí současný systém synchronizace času založené na systemd-timesyncd od Chronyho, modernější, přesnější a bezpečnější nástroj. To je dáno potřebou nabídnout plnou podporu protokolu NTS, což je vývoj protokolu NTP, který umožňuje kryptografickou ochranu synchronizace systémových hodin.

Proč Ubuntu opouští systemd-timesyncd?

Služby systemd-timesyncd, standardně zahrnutý v mnoha edicích Ubuntu, plní základní funkce již léta synchronizace času. SChybí mu však podpora pro NTS., což je omezení, které se stává kritickým v prostředích, kde systémový čas přímo ovlivňuje bezpečnost jiných protokolů, jako je TLS nebo DNSSEC.

A Synchronizace času manipulovaná útočníkem může způsobit selhánípři ověřování digitálních certifikátů nebo umožňují obcházení časově citlivých ověřovacích mechanismů. Z tohoto důvodu se společnost Canonical rozhodla přejít na robustnější řešení. a široce používaný v ekosystému Linuxu: Chrony.

Výhody Chrony

Chrony je nezávislá implementace NTP klient a server, který se již standardně používá v distribucích jako Fedora, RHEL a openSUSE. Jeho hlavní výhoda versus alternativy Je to plná podpora protokolu NTS, který během procesu synchronizace zajišťuje end-to-end ověřování a šifrování.

NTS funguje přes dva protokoly:

  1. NTS-KE (klíčová stanice NTS): provádí počáteční ověření pomocí TLS.
  2. NTS-EF (pole rozšíření NTS): zajišťuje šifrování a integritu NTP paketů během relace.

Tento systém Je založen na PKI a používá TLS spolu se šifrováním AEAD. aby se zajistilo, že klient komunikuje pouze s legitimními NTP servery, a zabránilo se tak útokům typu spoofing. Veškeré důležité informace jsou uloženy pouze u klienta pomocí zabezpečeného systému souborů cookie. NTP připojení jsou spravována přes TCP port 4460.

Podrobnosti o migraci a plánované změny

Chrony je nyní k dispozici v repozitáři Hlavní stránka Ubuntu a v některých edicích Ubuntu se pro cloud používá standardněe. Kanonický formálně zahájí přechod 2. června 2025. Tato změna bude znamenat Mírné zvětšení velikosti instalačních obrazů o 803 KB kvůli novým závislostem, jako je například libedit2.

na ti, kteří chtějí provést migraci ručně Od verze Ubuntu 25.04 to můžete provést zadáním následujících příkazů.

Instalace Chrony:

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

Pro návrat k systemd-timesyncd:

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

Launchpad se loučí s Bazaarem a vítá Git

En V dalším rozhodnutí s velkým dopadem společnost Canonical oznámila konec podpory systému správy verzí Bazar (bzr) na Launchpadu, centrální vývojové platformě pro Ubuntu a plně sladí Launchpad s Gitem, nástroj pro správu verzí, který je v oboru dominantní.

Bazaar byl původně vytvořen společností Canonical jako základní kámen Launchpadu. Po léta to byl primární systém pro správu verzí na platformě. Nicméně, Jeho poslední oficiální verze byla publikována v roce 2016 a od té doby se projekt nachází ve stavu technického zmrazení. Nikdy nebyl plně portován do Pythonu 3, a jeho relevance výrazně poklesla tváří v tvář nezastavitelnému růstu Gitu.

Od roku 2015 Launchpad přidal podporu pro Git, což se stalo výchozí volbou pro nové projekty a přispěvatele. Vzhledem k ubývající komunitě a vysokým nákladům na údržbu se Canonical rozhodl postupně ukončit podporu pro Bazaar.

Breezy: Moderní dědic Bazaaru

V roce 2018 skupina nadšenců uvedla na trh vidličku z původního projektu pod názvem svěží (brz). Tento nový nástroj modernizoval kódovou základnu Bazaaru, přidal podporu pro Python 3 a umožnil částečnou integraci s Gitem.

Breezy kombinuje funkce decentralizovaných systémů, jako jsou Git a Mercurial. s centralizovanými ovládacími funkcemi, podobnými CVS nebo Subversion. Umožňuje pracovat s nezávislými pobočkami, spolupracovat na jedné pracovní kopii a stahovat obsah, jako by se jednalo o centrální repozitář. Nejnovější stabilní verze Breezy 3.3.12 byla nedávno vydána, což dokazuje, že projekt je stále aktivní, i když mimo oficiální ekosystém Ubuntu.

Data a fáze konce Bazaaru na Launchpadu

Pokud jde o migraci, Canonical oznámil, že Bazaar vypne ve dvou fázích:

  • První fáze (1. září 2025): Webové rozhraní pro prohlížení kódu v repozitářích Bazaar bude deaktivováno. Podle interní analýzy se tato funkce používá jen zřídka a většina návštěv pochází od botů.
  • Druhá etapa (datum zatím nepotvrzeno): Backend pro hostování kódu bude odstraněn, čímž se zcela zabrání klonování, nahrávání nebo slučování repozitářů Bazaar na Launchpadu.

Kanonický naléhavě žádá všechny uživatele Launchpadu, aby migrovali své projekty z Bazaaru do Gitu před 1. zářím 2025. Pokud tak neučiníte, ztratíte přístup k repozitářům, protože po dokončení přechodu nebude zachována žádná forma extrakce ani manipulace s daty hostovaná na platformě Bazaar.

A konečně, pokud máte zájem dozvědět se o tom více, můžete se podívat na podrobnosti v následující odkaz.