Chrony 4.2 项目已经发布,它提供了一个独立的 NTP 客户端和服务器实现,用于在各种发行版之间同步精确时间。 Linux包括在 Fedora 系统中 Ubuntu,SUSE/openSUSE 和 RHEL/CentOS该程序支持 NTPv4 规范(RFC 5905)和 NTS(网络时间安全)协议,后者利用了公钥基础设施 (PKI) 的元素,并支持使用 TLS 和认证加密 (AEAD) 对时间同步进行加密保护。该程序使用 C 语言编写,并以 GPLv2 许可证发布。
为了获取精确的时间数据,可以使用外部 NTP 服务器和参考时钟(例如基于 GPS 接收器的时钟),这些方法可以达到亚微秒级的精度。该项目从一开始就被设计为能够在不稳定的环境中正确运行,包括连接中断、高延迟和丢包等不可靠的网络环境。 虚拟机 以及温度条件不断变化的系统(硬件时钟的运行受温度影响)。
在新版本中:
- 为扩展 NTPv4 协议功能并用于提高同步稳定性、减少延迟和变异性的字段添加了实验性支持。
- 增加了对通过 PTP(精确时间协议)进行 NTP 转发的实验性支持。
- NTS 实现已更新,以支持 AES-CMAC 加密算法和使用 GnuTLS 哈希函数的功能。
- 改进的交错模式性能 服务器 为了提高可靠性,服务器统计报告中已添加了交错模式的统计信息。
- 改进了对单个网络地址转换器 (NAT) 后多个客户端的支持。
- 基于 seccomp 机制的系统调用过滤器已更新。
- Solaris 操作系统支持已迁移至 Illumos 项目,并以 Illumos 项目作为参考,继续开发 OpenSolaris 内核、网络协议栈、文件系统、驱动程序、库和核心系统实用程序。Illumos 已禁用内核时钟调整。
来源: opennet.ru
