Canonical хочет, чтобы ntpd-rs, переписанная на Rust реализация протокола NTP, стала клиентом синхронизации времени по умолчанию в Ubuntu.
Чтобы ускорить переход, Canonical стала золотым спонсором Trifecta Tech Foundation, некоммерческой организации, стоящей за ntpd-rs. Компания будет ежегодно выделять €40 000 на финансирование проектов, связанных с безопасной работой с памятью.
Цель — сделать Rust-версию основным клиентом и сервером синхронизации времени в Ubuntu 27.04, а для тестирования она станет доступна в Ubuntu 26.10, выход которой намечен на октябрь.
Со временем, по словам Джона Сигера (Jon Seager), вице-президента по разработке Ubuntu в Canonical, она также заменит chrony, linuxptp и gpsd в сценариях синхронизации времени.
Система в Ubuntu поддерживает точное время, сверяясь с серверами точного времени через интернет по протоколу NTP. Новый демон не меняет этой логики, задача по-прежнему в том, чтобы обеспечивать точную синхронизацию.
Последний раз Ubuntu обновляла стек синхронизации времени в версии 25.10, заменив systemd-timesyncd на chrony и добавив поддержку Network Time Security (NTS) для аутентификации серверов времени. Эти изменения были направлены на повышение общей безопасности дистрибутива.
Переход на ntpd-rs продиктован схожими соображениями, но на этот раз заменяется сам демон, а не добавляются прослойки. Язык Rust известен (некоторые считают эту репутацию преувеличенной) своей безопасностью работы с памятью.
Председатель Trifecta Tech Foundation Эрик Йонкерс (Erik Jonkers) сообщил, что финансирование поможет организации обеспечить долгосрочную безопасность и надёжность ряда проектов из сферы безопасного программирования, включая дальнейшие доработки ntpd-rs и вспомогательных компонентов, например правил AppArmor.
Canonical уже сотрудничает с фондом, ранее совместно профинансировав разработку sudo-rs. В Ubuntu 25.10 эта Rust-реализация sudo стала системной по умолчанию, а позже перешла в релиз Ubuntu 26.04 LTS, вышедший в апреле.
Сигер добавил, что Canonical “рада углублять уже продуктивные отношения с Trifecta Tech Foundation, чтобы подобные переходы стали жизнеспособными для всей экосистемы”.
Это часть более широкой стратегии Ubuntu по внедрению Rust и “окислению” дистрибутива.
Как и смена sudo в прошлом году, переход на новый демон синхронизации времени останется незаметным при повседневной работе. Но для Canonical присущие Rust стабильность и безопасность, какими бы преувеличенными ни казались эти преимущества, стоят затраченных усилий и (в случае оплаты необходимых работ) финансовых вложений.





Пока нет комментариев. Будьте первым!