NTP
for the modern Era
What is NTP?
A Protocol for synchronizing Time over the Network
Consistency
Security
What is NTP?
What is NTP?
What is NTP?
Why ntpd-rs?
Implementing NTP in a modern language
Social
Technical
Why ntpd-rs?
benefits of rust
tooling
crates.io
no segfaults
Why ntpd-rs?
project setup
pure core
Why ntpd-rs?
project setup
pure core
effectful shell
Why ntpd-rs?
contributing back
pub struct hwtstamp_config {
pub flags: ::c_int,
pub tx_type: ::c_int,
pub rx_filter: ::c_int,
}
Libc
Tokio
Project History
April 2022
start ISRG project
November 2022
NTS
April 2023
security audit
alpha release
Project History
Summer 2023
macOS/freeBSD/musl support
Fall 2023
1.0 release
Future
NTPv5
Packaging
work in progress
try ntpd-rs today
early adopters welcome
Summary
A Protocol for synchronizing Time over the Network
essential for consistency and security
ntpd-rs is looking for early adopters
Folkert de Vries - Tweede Golf - Roc - github.com/folkertdev
NTP China
By folkert de vries
NTP China
- 30