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:
- NTS-KE (klíčová stanice NTS): provádí počáteční ověření pomocí TLS.
- 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.