Нещодавно Канонік представлений інформація про деякі зміни що буде виконано як на платформі контролю версій, так і в наступній версії Ubuntu 25.10.
І саме це eUbuntu 25.10 замінить поточну систему синхронізації часу на основі systemd-timesyncd від Хроні, більш сучасний, точний та безпечний інструмент. Це пов'язано з необхідністю забезпечити повну підтримку протоколу NTS, еволюції протоколу NTP, що дозволяє криптографічно захистити синхронізацію системного годинника.
Чому Ubuntu відмовляється від systemd-timesyncd?
Послуга systemd-timesyncd, що за замовчуванням включено до багатьох видань Ubuntu, виконував основні функції протягом багатьох років синхронізація часу. SОднак, йому бракує підтримки NTS, обмеження, яке стає критичним у середовищах, де системний час безпосередньо впливає на безпеку інших протоколів, таких як TLS або DNSSEC.
Una Синхронізація часу, маніпульована зловмисником, може призвести до збоюпід час перевірки цифрових сертифікатів або дозволяють обійти механізми автентифікації, залежні від часу. З цієї причини Canonical вирішила перейти на більш надійне рішення. та широко прийнятий в екосистемі Linux: 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.
Breezy: сучасний спадкоємець 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, не підтримуватиметься.
Нарешті, якщо вам цікаво дізнатися більше про це, ви можете ознайомитися з деталями в наступне посилання.