Ubuntu 25.10 przyjmuje Chrony, żegna się z Bazaarem i wita Git

Aktualności Ubuntu 25.10

Ostatnio Kanoniczny odsłonięty informacje o Trochę zmian która zostanie przeprowadzona zarówno na platformie kontroli wersji, jak i w kolejnej wersji Ubuntu 25.10.

I to jest to, że en Ubuntu 25.10 zastąpi obecny system synchronizacji czasu na podstawie systemd-timesyncd przez Chrony, bardziej nowoczesne, precyzyjne i bezpieczne narzędzie. Wynika to z potrzeby zapewnienia pełnego wsparcia dla protokołu NTS, ewolucji protokołu NTP, która umożliwia kryptograficzną ochronę synchronizacji zegara systemowego.

Dlaczego Ubuntu rezygnuje z systemd-timesyncd?

Usługa systemd-timesyncd, domyślnie zawarte w wielu edycjach Ubuntu, od lat spełnia podstawowe funkcje synchronizacja czasu. SBrakuje jednak wsparcia dla NTS, ograniczenie to staje się krytyczne w środowiskach, w których czas systemowy bezpośrednio wpływa na bezpieczeństwo innych protokołów, takich jak TLS lub DNSSEC.

A Synchronizacja czasu zmieniona przez atakującego może spowodować awarięw zakresie walidacji certyfikatów cyfrowych lub umożliwiają obejście mechanizmów uwierzytelniania zależnych od czasu. Z tego powodu firma Canonical zdecydowała się na migrację do bardziej niezawodnego rozwiązania. i powszechnie przyjęty w ekosystemie Linux: Chrony.

Zalety Chrony

Chrony jest niezależną implementacją Klient i serwer NTP, który jest już domyślnie używany w dystrybucjach takich jak Fedora, RHEL i openSUSE. Jego główną zaletą jest w porównaniu z alternatywami Jest to pełne wsparcie protokołu NTS, który zapewnia kompleksowe uwierzytelnianie i szyfrowanie podczas procesu synchronizacji.

NTS działa poprzez dwa protokoły:

  1. NTS-KE (Ustanowienie klucza NTS): wykonuje początkowe uwierzytelnianie za pomocą protokołu TLS.
  2. NTS-EF (pola rozszerzeń NTS): zapewnia szyfrowanie i integralność pakietów NTP podczas sesji.

Ten system Opiera się na PKI i wykorzystuje TLS wraz z szyfrowaniem AEAD aby zapewnić, że klient komunikuje się tylko z legalnymi serwerami NTP, zapobiegając atakom typu spoofing. Wszystkie krytyczne informacje są przechowywane tylko na kliencie, przy użyciu bezpiecznego systemu plików cookie. Połączenia NTP są zarządzane przez port TCP 4460.

Szczegóły migracji i planowane zmiany

Chrony jest już dostępny w repozytorium Główny Ubuntu i jest domyślnie używany w niektórych edycjach Ubuntu dla chmurye. Kanoniczny formalnie rozpocznie proces przejściowy 2 czerwca 2025 r. Zmiana ta pociągnie za sobą Nieznaczne zwiększenie rozmiaru obrazów instalacyjnych o 803 KB ze względu na nowe zależności, takie jak libedit2.

do dla tych, którzy chcą przeprowadzić migrację ręcznie Od wersji Ubuntu 25.04 można to zrobić, wpisując następujące polecenia.

Aby zainstalować Chrony:

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

Aby powrócić do systemd-timesyncd:

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

Launchpad żegna się z Bazaarem i wita Git

En W innej ważnej decyzji Canonical ogłosił zakończenie wsparcia dla systemu kontroli wersji Bazar (bzr) na Launchpad, centralnej platformie programistycznej dla Ubuntu i w pełni dostosowuje Launchpad do Git, Najpopularniejsze w branży narzędzie kontroli wersji.

Bazaar został pierwotnie stworzony przez Canonical jako kamień węgielny Launchpad. Przez lata był to podstawowy system kontroli wersji na platformie. Jednakże, Ostatnia oficjalna wersja została opublikowana w 2016 roku i od tego czasu projekt pozostaje w stanie technicznego zamrożenia. Nigdy nie został w pełni przeniesiony do Pythona 3, a jego znaczenie znacznie spadło w obliczu niepowstrzymanego wzrostu liczby użytkowników Git.

Od 2015 roku Launchpad dodał obsługę Git, która stała się domyślną opcją dla nowych projektów i współpracowników. Ze względu na malejącą społeczność i wysokie koszty utrzymania, Canonical zdecydowało się wycofać wsparcie dla Bazaar.

Breezy: Współczesny następca Bazaaru

W 2018 roku grupa pasjonatów wypuściła widelec z oryginalnego projektu pod nazwą Przewiewny (brz). To nowe narzędzie zmodernizowało bazę kodu Bazaar, dodając obsługę Pythona 3 i umożliwiając częściową integrację z Gitem.

Breezy łączy w sobie cechy zdecentralizowanych systemów, takich jak Git i Mercurial ze scentralizowanymi funkcjami sterowania, podobnymi do CVS czy Subversion. Umożliwia pracę z niezależnymi oddziałami, współpracuj nad jedną kopią roboczą i pobieraj treści tak, jakby były centralnym repozytorium. Najnowsza stabilna wersja, Breezy 3.3.12, została niedawno wydana, co pokazuje, że projekt jest nadal aktywny, choć poza oficjalnym ekosystemem Ubuntu.

Daty i etapy zakończenia Bazaaru na Launchpad

W związku z migracją firma Canonical ogłosiła, że ​​usługa Bazaar zostanie wyłączona w dwóch fazach:

  • Pierwszy etap (1 września 2025 r.): Interfejs sieciowy do przeglądania kodu w repozytoriach Bazaar zostanie wyłączony. Według wewnętrznej analizy ta funkcja jest rzadko używana, a większość wizyt pochodzi od botów.
  • Drugi etap (data nie została jeszcze potwierdzona): Zaplecze hostingu kodu zostanie usunięte, co całkowicie uniemożliwi klonowanie, przesyłanie lub scalanie repozytoriów Bazaar na Launchpad.

Kanoniczny wzywa wszystkich użytkowników Launchpad do migracji swoich projektów z Bazaar do Git przed 1 września 2025 r. Niedopełnienie tego obowiązku spowoduje utratę dostępu do repozytoriów, ponieważ żadna forma ekstrakcji lub manipulacji danymi hostowanymi w Bazaar nie będzie utrzymywana po zakończeniu przejścia.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami w następujący link.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.