Chrony 4.2 шығарылды. Ол Fedora, Ubuntu, SUSE/openSUSE және RHEL/CentOS сияқты әртүрлі Linux дистрибутивтерінде уақытты дәл синхрондау үшін тәуелсіз NTP клиенті мен серверін іске асыруды қамтамасыз етеді. Бағдарлама NTPv4 спецификациясын (RFC 5905) және Network Time Security (NTS) хаттамасын қолдайды, ол ашық кілт инфрақұрылымының (PKI) элементтерін пайдаланады және уақытты синхрондауды криптографиялық қорғау үшін TLS және Authenticated Encryption with Associated Data (AEAD) пайдалануға мүмкіндік береді. Код C тілінде жазылған және GPLv2 лицензиясы бойынша таратылады.
Дәл уақыт деректерін алу үшін сыртқы NTP серверлерін де, GPS қабылдағыштарына негізделген анықтамалық сағаттарды да пайдалануға болады, бұл микросекундтан төмен дәлдікке қол жеткізе алады. Жоба тұрақсыз ортада, соның ішінде байланыс үзілістері, жоғары кідіріс және пакеттердің жоғалуы бар сенімсіз желілерде, сондай-ақ ... дұрыс жұмыс істеу үшін нөлден бастап жасалған. виртуалды машиналар және температура жағдайлары өзгеретін жүйелер (аппараттық сағаттың жұмысына температура әсер етеді).
Жаңа шығарылымда:
- NTPv4 хаттамасының мүмкіндіктерін кеңейтетін және синхрондау тұрақтылығын жақсарту, кідіріс пен өзгергіштікті азайту үшін пайдаланылатын өріске эксперименттік қолдау қосылды.
- PTP (дәлдік уақыт протоколы) арқылы NTP бағыттауына эксперименттік қолдау қосылды.
- NTS іске асыруы AES-CMAC шифрлау алгоритмін және GnuTLS-тен хэш функцияларын пайдалану мүмкіндігін қолдау үшін жаңартылды.
- Араластыру режимінің өнімділігі жақсарды серверлер Сенімділікті арттыру үшін, serverstats есебіне аралық режим туралы статистика қосылды.
- Бір желілік мекенжай аудармашысы (NAT) арқылы бірнеше клиенттерге қолдау жақсартылды.
- seccomp механизміне негізделген жүйелік шақыру сүзгісі жаңартылды.
- Solaris OS қолдауы Illumos жобасына сілтеме ретінде көшірілді, OpenSolaris ядросын, желілік стектерін, файлдық жүйелерін, драйверлерін, кітапханаларын және негізгі жүйелік утилиталарын әзірлеуді жалғастыруда. Illumos үшін ядро сағатын реттеу өшірілді.
Ақпарат көзі: opennet.ru
