Ntpd-rs: it's about time
2 months ago
- #Rust
- #Time-Synchronization
- #Ubuntu
- Ubuntu将采用ntpd-rs作为默认时间同步客户端和服务器,取代chrony、linuxptp以及可能的gpsd。
- ntpd-rs是基于Rust开发的NTP实现,专注于安全性、稳定性和内存安全,由Trifecta Tech基金会维护。
- Canonical正资助Trifecta Tech基金会增强ntpd-rs,包括开发新功能、安全隔离机制以及与Statime的PTP集成。
- NTP、NTS和PTP是关键时间同步协议,其中NTS为NTP增加了加密安全层。
- Let's Encrypt已在生产环境中成功部署ntpd-rs,验证了其可靠性与安全性。
- 该项目旨在将NTP/NTS和PTP统一为单一的内存安全工具,优化用户体验和配置流程。
- 开发里程碑包括:Ubuntu 26.10初步搭载ntpd-rs,Ubuntu 27.04实现与Statime的完整集成。
- 重点攻关领域涵盖功能对等性、安全隔离、PTP支持、性能基准测试及用户体验改进。
- Trifecta Tech基金会是由Canonical支持的非营利组织,专注于开源基础设施软件开发。