Qualche giorno fa il rilascio della nuova versione del progetto Chrony 4.2, che fornisce l'implementazione indipendente di un client e server NTP che viene utilizzato per sincronizzare l'ora esatta su una varietà di distribuzioni Linux, tra cui Fedora, Ubuntu, SUSE / openSUSE e RHEL / CentOS.
Il programma supporta la specifica NTPv4 (RFC 5905) e il protocollo NTS (Network Time Security), che utilizza Public Key Infrastructure Elements (PKI) e consente l'utilizzo di TLS e Authenticated Encryption with Associated Data (AEAD) per la protezione crittografica del tempo e della sincronizzazione.
Informazioni su Chrony 4.2
Per ottenere i dati dell'ora esatta, possono essere utilizzati sia server NTP esterni che clock di riferimento, ad esempio, basato su ricevitori GPS, quando si utilizza la quale precisione può essere raggiunta a livello di frazioni di microsecondo.
El proyecto è stato originariamente progettato per funzionare correttamente in ambienti instabili, comprese reti inaffidabili con connessioni disconnesse, elevata latenza e perdita di pacchetti, lavoro su macchine virtuali e sistemi con temperature variabili (la temperatura influisce sul funzionamento dell'orologio hardware).
La precisione tipica tra due macchine sincronizzate su Internet è di pochi millisecondi; su una LAN, la precisione è tipicamente di decine di microsecondi. Con il timestamp hardware o un clock di riferimento hardware, potrebbe essere possibile una precisione inferiore ai microsecondi.
In chrony sono inclusi due programmi, chronyd è un demone che può essere avviato all'avvio e chronyc è un programma di interfaccia a riga di comando che può essere utilizzato per monitorare le prestazioni di chrony e modificare vari parametri operativi mentre è in esecuzione.
Principali novità di Chrony 4.2
In questa nuova versione di Chrony 4.2 aggiunto supporto sperimentale per un campo che estende le capacità del protocollo NTPv4 e viene utilizzato per migliorare la stabilità temporale, nonché per ridurre i ritardi e la diffusione del valore.
È anche menzionato nell'annuncio che aggiunto supporto sperimentale per l'inoltro NTP Informazioni sul protocollo PTP (Precision Time Protocol).
Anche nella modalità di confronto del server questo è stato migliorato per migliorare l'affidabilità, oltre ad aggiungere statistiche di confronto al report delle statistiche del server.
L'implementazione di NTS aggiunge il supporto per l'algoritmo di crittografia AES-CMAC e la possibilità di utilizzare le funzioni hash di GnuTLS.
Un'altra novità che spicca è il compatibilità con l'ambiente operativo Solaris, poiché in questa nuova versione è stato tradotto come riferimento per il progetto Illumos, che continua ad evolvere il kernel, lo stack di rete, i file system, i driver, le librerie e il set principale delle utilità di sistema OpenSolaris. Per Illumos, ha implementato la disattivazione delle impostazioni dell'orologio del kernel.
Delle altre modifiche che risaltano in questa nuova versione:
- Supporto migliorato per più client dietro un singolo traduttore di indirizzi (NAT).
- Filtro chiamate di sistema aggiornato basato sul meccanismo seccomp.
Infine, se sei interessato a saperne di più di questa nuova versione di Chrony 4.2 puoi controllare i dettagli nel seguente link
Come installare Chrony 4.2 su Linux?
Per coloro che sono interessati a poter installare questa utility sul proprio sistema, possono farlo seguendo le istruzioni che condividiamo di seguito.
Se sei un utente di Debian, Ubuntu o qualsiasi derivato di questi, puoi eseguire l'installazione aprendo un terminale e digitando il seguente comando al suo interno:
sudo apt install chrony
Ora, se sei un utente di CentOS, RHEL o qualsiasi distribuzione basata su questi, il comando da utilizzare è il seguente:
sudo yum -y install chrony
Nel caso di coloro che sono utenti Fedora, l'utility può essere installata digitando:
sudo dnf -y install chrony
Mentre per coloro che sono utenti di Arch Linux, Manjaro, Arco Linux o qualsiasi altra distribuzione basata su Arch Linux, possono installare con:
sudo pacman -S chrony