Chrony 4.2 ya fue liberado y estas son sus novedades
Hace pocos dias se dio a conocer el lanzamiento de la nueva versión del proyecto Chrony 4.2, el cual proporciona una implementación independiente de un cliente y servidor NTP que se utiliza para sincronizar la hora exacta en una variedad de distribuciones de Linux, incluidas Fedora, Ubuntu, SUSE/openSUSE y RHEL/CentOS.
El programa es compatible con la especificación NTPv4 (RFC 5905) y el protocolo NTS (Network Time Security), que utiliza elementos de infraestructura de clave pública (PKI) y permite el uso de TLS y cifrado autenticado con datos asociados (AEAD) para la protección criptográfica del tiempo y de la sincronización.
Sobre Chrony 4.2
Para obtener los datos de tiempo exactos, se pueden utilizar tanto servidores NTP externos como relojes de referencia, por ejemplo, basados en receptores GPS, cuando se utiliza la cual se puede lograr una precisión a nivel de fracciones de microsegundo.
El proyecto fue diseñado originalmente para funcionar correctamente en entornos inestables, incluidas redes poco confiables con conexiones desconectadas, alta latencia y pérdida de paquetes, trabajo en máquinas virtuales y sistemas con temperaturas variables (la temperatura afecta el funcionamiento del reloj del hardware).
La precisión típica entre dos máquinas sincronizadas a través de Internet es de unos pocos milisegundos; en una LAN, la precisión suele ser de decenas de microsegundos. Con la marca de tiempo de hardware o un reloj de referencia de hardware, puede ser posible una precisión de menos de microsegundos.
Se incluyen dos programas en chrony, chronyd es un demonio que se puede iniciar en el momento del arranque y chronyc es un programa de interfaz de línea de comandos que se puede usar para monitorear chrony del rendimiento y cambiar varios parámetros operativos mientras se está ejecutando.
Principales novedades de Chrony 4.2
En esta nueva versión de Chrony 4.2 se agregó el soporte experimental para un campo que amplía las capacidades del protocolo NTPv4 y se utiliza para mejorar la estabilidad de la sincronización, así como para reducir las demoras y la dispersión de valores.
Tambien se menciona en el anuncio que se agregó el soporte experimental para el reenvío NTP sobre el Protocolo de tiempo de precisión (PTP).
Ademas en el modo de intercalado de servidor este se ha mejorado para mejorar la confiabilidad, ademas de que se agregaron estadísticas de intercalado al informe de estadísticas del servidor.
La implementación de NTS agrega soporte para el algoritmo de cifrado AES-CMAC y la capacidad de usar funciones hash de GnuTLS.
Otra de las novedades que se destaca a es la compatibilidad con el sistema operativo Solaris, ya que en esta nueva versión se ha traducido como la referencia para el proyecto Illumos, que continúa evolucionando el kernel, la pila de redes, los sistemas de archivos, los controladores, las bibliotecas y el conjunto básico de utilidades del sistema OpenSolaris. Para Illumos, implementó la desactivación de los ajustes del reloj del kernel.
De los demás cambios que se destacan en esta nueva versión:
- Soporte mejorado para múltiples clientes detrás de un traductor de dirección única (NAT).
- Se actualizó el filtro de llamadas del sistema según el mecanismo seccomp.
Finalmente, si estás interesado en poder conocer más al respecto de esta nueva versión de Chrony 4.2 puedes consultar los detalles en el siguiente enlace.
¿Como instalar Chrony 4.2 en Linux?
Para quienes estén interesados en poder instalar esta utilidad en su sistema, pueden hacerlo siguiendo las instrucciones que compartimos a continuación.
Si eres usuario de Debian, Ubuntu o cualquier derivado de estos, puedes realizar la instalación abriendo una terminal y tecleando en ella el siguiente comando:
sudo apt install chrony
Ahora si eres usuario de CentOS, RHEL o alguna distribucion que este basada en estas el comando que deben utilizar es el siguiente:
sudo yum -y install chrony
En el caso de los que son usuarios de Fedora, la utilidad la pueden instalar tecleando:
sudo dnf -y install chrony
Mientras que para el caso de los que son usuarios de Arch Linux, Manjaro, Arco Linux o cualquier otra distribucion basada en Arch Linux, pueden instalar con:
sudo pacman -S chrony