Le projet Chrony 4.2 a été publié, offrant une implémentation indépendante du client et du serveur NTP utilisés pour la synchronisation de l'heure précise sur différentes distributions. Linux, y compris sous Fedora, Ubuntu, SUSE/openSUSE et RHEL/CentOSCe programme prend en charge la spécification NTPv4 (RFC 5905) et le protocole NTS (Network Time Security), qui utilise des éléments de l'infrastructure à clés publiques (PKI) et permet l'utilisation de TLS et du chiffrement authentifié (AEAD) pour la protection cryptographique de la synchronisation temporelle. Le code est écrit en C et distribué sous licence GPLv2.
Pour obtenir des données temporelles précises, on peut utiliser des serveurs NTP externes et des horloges de référence, comme celles basées sur des récepteurs GPS, permettant d'atteindre une précision inférieure à la microseconde. Le projet a été conçu dès le départ pour fonctionner correctement dans des environnements instables, notamment sur des réseaux peu fiables présentant des interruptions de connexion, une latence élevée et des pertes de paquets. machines virtuelles et les systèmes soumis à des variations de température (le fonctionnement de l'horloge matérielle est affecté par la température).
Dans la nouvelle version :
- Ajout d'une prise en charge expérimentale pour un champ qui étend les capacités du protocole NTPv4 et qui est utilisé pour améliorer la stabilité de la synchronisation et réduire la latence et la variabilité.
- Ajout d'une prise en charge expérimentale du transfert NTP sur PTP (Precision Time Protocol).
- L'implémentation NTS prend désormais en charge l'algorithme de chiffrement AES-CMAC et les fonctions de hachage de GnuTLS.
- Performances améliorées en mode entrelacement les serveurs Pour améliorer la fiabilité, des statistiques sur le mode d'entrelacement ont été ajoutées au rapport serverstats.
- Prise en charge améliorée de plusieurs clients derrière un seul traducteur d'adresses réseau (NAT).
- Le filtre d'appels système basé sur le mécanisme seccomp a été mis à jour.
- La prise en charge du système d'exploitation Solaris a été transférée au projet Illumos, qui sert de référence et poursuit le développement du noyau OpenSolaris, de la pile réseau, des systèmes de fichiers, des pilotes, des bibliothèques et des utilitaires système de base. Le réglage de l'horloge du noyau a été désactivé pour Illumos.
Source: opennet.ru
