Chrony 4.2 вече е пуснат и това са неговите новини

Преди няколко дни в пускането на новата версия на проекта Chrony 4.2който осигурява независима реализация на NTP клиент и сървър който се използва за синхронизиране на точното време в различни дистрибуции на Linux, включително Fedora, Ubuntu, SUSE / openSUSE и RHEL / CentOS.

Програмата поддържа спецификацията NTPv4 (RFC 5905) и протокола NTS (Network Time Security), който използва инфраструктурни елементи с публичен ключ (PKI) и позволява използването на TLS и удостоверено криптиране със свързани данни (AEAD) за криптографска защита на времето и синхронизация.

Относно Chrony 4.2

За да получите точните данни за времето, могат да се използват както външни NTP сървъри, така и референтни часовници, например на базата на GPS приемници, при използване на които може да се постигне прецизност на ниво доли от микросекундата.

Проектът първоначално е проектиран да функционира правилно в нестабилна среда, включително ненадеждни мрежи с прекъснати връзки, висока латентност и загуба на пакети, работа на виртуални машини и системи с различни температури (температурата влияе върху работата на хардуерния часовник).

Типичната точност между две машини, синхронизирани през интернет, е няколко милисекунди; в LAN прецизността обикновено е десетки микросекунди. С хардуерната времева марка или хардуерен референтен часовник може да е възможна точност под микросекунди.

Две програми са включени в chrony, chronyd е демон, който може да се стартира при стартиране, а chronyc е интерфейсна програма на командния ред, която може да се използва за наблюдение на chrony за производителност и промяна на различни оперативни параметри, докато работи.

Основни нови функции на Chrony 4.2

В тази нова версия на Chrony 4.2 добавена експериментална поддръжка за поле, което разширява възможностите на протокола NTPv4 и се използва за подобряване на стабилността на времето, както и за намаляване на закъсненията и разпределението на стойността.

В съобщението също се споменава, че добавена експериментална поддръжка за NTP препращане относно протокола за прецизно време (PTP).

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

Въвеждането на NTS добавя поддръжка за алгоритъма за криптиране AES-CMAC и възможността за използване на хеш функции на GnuTLS.

Друга новост, която се откроява е съвместимост с операционната среда на Solaris, тъй като в тази нова версия той е преведен като справочник за проекта Illumos, който продължава да развива ядрото, мрежовия стек, файловите системи, драйверите, библиотеките и основния набор от помощни програми на OpenSolaris. За Illumos той внедри деактивиране на настройките на часовника на ядрото.

От останалите промени които се открояват в тази нова версия:

  • Подобрена поддръжка за множество клиенти зад един преводач на един адрес (NAT).
  • Актуализиран филтър за системни повиквания, базиран на механизма seccomp.

Накрая, ако се интересувате да научите повече за това на тази нова версия на Chrony 4.2 можете да проверите подробностите В следващия линк.

Как да инсталирам Chrony 4.2 на Linux?

За тези, които се интересуват от възможността да инсталират тази помощна програма в своята система, те могат да го направят, като следват инструкциите, които споделяме по-долу.

Ако сте потребител на Debian, Ubuntu или друго производно от тях, можете да инсталирате, като отворите терминал и въведете следната команда в него:

sudo apt install chrony

Сега, ако сте потребител на CentOS, RHEL или друга дистрибуция, която се основава на тях, командата, която трябва да използвате, е следната:
sudo yum -y install chrony

В случай на тези, които са потребители на Fedora, помощната програма може да бъде инсталирана, като напишете:
sudo dnf -y install chrony

Докато за тези, които са потребители на Arch Linux, Manjaro, Arco Linux или всяка друга дистрибуция, базирана на Arch Linux, те могат да инсталират с:

sudo pacman -S chrony