В последнее время, Обнародование Canonical информация о некоторые изменения что будет реализовано как в платформе контроля версий, так и в следующей версии Ubuntu 25.10.
И это то, что еn Ubuntu 25.10 заменит текущую систему синхронизации времени на основе systemd-timesyncd от Chrony, более современный, точный и безопасный инструмент. Это связано с необходимостью полной поддержки протокола NTS, эволюции протокола NTP, позволяющей криптографически защищать синхронизацию системных часов.
Почему Ubuntu отказывается от systemd-timesyncd?
Обслуживание systemd-timesyncd, включенный по умолчанию во многие редакции Ubuntu, выполнял основные функции в течение многих лет синхронизация времени. SОднако в нем отсутствует поддержка NTS., ограничение, которое становится критическим в средах, где системное время напрямую влияет на безопасность других протоколов, таких как TLS или DNSSEC.
Una Синхронизация времени, манипулируемая злоумышленником, может привести к сбоюпри проверке цифровых сертификатов или позволяют обходить механизмы аутентификации, чувствительные ко времени. По этой причине компания Canonical решила перейти на более надежное решение. и широко распространенный в экосистеме Linux: Chrony.
Преимущества Chrony
Chrony — это независимая реализация Клиент и сервер NTP, который уже используется по умолчанию в таких дистрибутивах, как Fedora, RHEL и openSUSE. Его главное преимущество против альтернатив Это полная поддержка протокола NTS., который обеспечивает сквозную аутентификацию и шифрование в процессе синхронизации.
NTS работает по двум протоколам:
- NTS-KE (ключевое учреждение NTS): выполняет первоначальную аутентификацию с использованием TLS.
- NTS-EF (поля расширения NTS): обеспечивает шифрование и целостность пакетов NTP во время сеанса.
эта система Он основан на PKI и использует TLS вместе с шифрованием AEAD. для обеспечения связи клиента только с легитимными серверами NTP, предотвращая атаки спуфинга. Вся критическая информация хранится только на клиенте с использованием защищенной системы cookie. Управление соединениями NTP осуществляется через порт TCP 4460.
Подробности миграции и запланированные изменения
Chrony теперь доступен в репозитории Основная часть Ubuntu и используется по умолчанию в некоторых редакциях Ubuntu для облакае. Канонический официально переход начнется 2 июня 2025 года. Это изменение повлечет за собой Небольшое увеличение размера установочных образов на 803 КБ из-за новых зависимостей, таких как libedit2.
к те, кто хочет выполнить миграцию вручную Начиная с Ubuntu 25.04 это можно сделать, введя следующие команды.
Чтобы установить Chrony:
sudo apt-mark auto systemd-timesyncd && apt install chrony
Чтобы вернуться к systemd-timesyncd:
sudo apt-mark auto chrony && apt install systemd-timesyncd
Launchpad прощается с Bazaar и встречает Git
En В другом важном решении Canonical объявила об окончании поддержки системы контроля версий Базар (bzr) на Launchpad, центральной платформе разработки для Ubuntu и полностью согласует Launchpad с Git, ведущий в отрасли инструмент контроля версий.
Bazaar изначально был создан Canonical как краеугольный камень Launchpad. В течение многих лет это была основная система контроля версий. на платформе. Однако, Последняя официальная версия была опубликована в 2016 году. и с тех пор проект находится в состоянии технической заморозки. Он никогда не был полностью портирован на Python 3, и его актуальность значительно снизилась на фоне неудержимого роста Git.
С 2015 года Launchpad добавил поддержку Git, что стало опцией по умолчанию для новых проектов и участников. С сокращением сообщества и высокими расходами на обслуживание Canonical решила постепенно прекратить поддержку Bazaar.
Бризи: современный наследник Bazaar
В 2018 году группа энтузиастов запустила форк из оригинального проекта под названием Свежий (brz). Этот новый инструмент модернизировал кодовую базу Bazaar, добавив поддержку Python 3 и обеспечив частичную интеграцию с Git.
Breezy сочетает в себе возможности децентрализованных систем, таких как Git и Mercurial. с централизованными функциями управления, аналогичными CVS или Subversion. Позволяет работать с независимыми ветвями, совместно работать над одной рабочей копией и загружать контент, как если бы это был центральный репозиторий. Недавно была выпущена последняя стабильная версия Breezy 3.3.12, что свидетельствует о том, что проект все еще активен, хотя и за пределами официальной экосистемы Ubuntu.
Даты и этапы окончания Bazaar на Launchpad
Что касается миграции, Canonical объявила, что отключит Bazaar в два этапа:
- Первый этап (1 сентября 2025 г.): Веб-интерфейс для просмотра кода в репозиториях Bazaar будет отключен. Согласно внутреннему анализу, эта функция используется редко, и большинство посещений исходят от ботов.
- Второй этап (дата пока не подтверждена): Бэкэнд для размещения кода будет удален, что полностью исключит возможность клонирования, отправки или слияния репозиториев Bazaar на Launchpad.
Канонический призывает всех пользователей Launchpad перенести свои проекты с Bazaar на Git до 1 сентября 2025 года. Невыполнение этого требования приведет к потере доступа к репозиториям, поскольку никакие формы извлечения или обработки данных, размещенных на Bazaar, не будут поддерживаться после завершения перехода.
Наконец, если вы хотите узнать больше об этом, вы можете ознакомиться с подробностями в по следующей ссылке.