Ubuntu 25.10 приема Chrony, сбогува се с Bazaar и поздравява Git

Новини за Ubuntu 25.10

Наскоро, Canonical представен информация за някои промени което ще се извърши както в платформата за контрол на версиите, така и в следващата версия на Ubuntu 25.10.

И това е дUbuntu 25.10 ще замени текущата система за синхронизация на времето базирано на systemd-timesyncd от Хрони, по-модерен, прецизен и сигурен инструмент. Това се дължи на необходимостта от пълна поддръжка на протокола NTS, еволюция на протокола NTP, която позволява криптографска защита на синхронизацията на системния часовник.

Защо Ubuntu изоставя systemd-timesyncd?

Услугата systemd-timesyncd, включен по подразбиране в много издания на Ubuntu, изпълнява основните функции в продължение на години синхронизация на времето. SЛипсва обаче поддръжка за NTS., ограничение, което става критично в среди, където системното време пряко влияе върху сигурността на други протоколи, като TLS или DNSSEC.

а Синхронизацията на времето, манипулирана от нападател, може да причини неуспехпри валидирането на цифрови сертификати или позволяват заобикаляне на механизми за удостоверяване, чувствителни към времето. Поради тази причина Canonical реши да премине към по-стабилно решение. и широко възприет в екосистемата на Linux: Chrony.

Предимства на Хрони

Chrony е независима имплементация NTP клиент и сървър, който вече се използва по подразбиране в дистрибуции като Fedora, RHEL и openSUSE. Основното му предимство срещу алтернативи Това е пълната поддръжка на NTS протокола, който осигурява цялостно удостоверяване и криптиране по време на процеса на синхронизация.

NTS работи чрез два протокола:

  1. NTS-KE (Ключово установяване на NTS): извършва първоначално удостоверяване, използвайки TLS.
  2. NTS-EF (Полета за разширение на NTS): гарантира криптирането и целостта на NTP пакетите по време на сесията.

Тази система Базиран е на PKI и използва TLS заедно с AEAD криптиране. за да се гарантира, че клиентът комуникира само с легитимни NTP сървъри, предотвратявайки атаки чрез подправяне. Цялата критична информация се съхранява само на клиента, използвайки защитена система за бисквитки. NTP връзките се управляват през TCP порт 4460.

Подробности за миграцията и планирани промени

Chrony вече е наличен в хранилището Главна страница на Ubuntu и се използва по подразбиране в някои издания на Ubuntu за облакад. Каноничен ще започне официално прехода на 2 юни 2025 г. Тази промяна ще доведе до Леко увеличение на размера на инсталационните образи с 803 KB поради нови зависимости, като например 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.

И накрая, ако се интересувате да научите повече за него, можете да се консултирате с подробностите в следваща връзка.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.