Skip to content

Commit f25ba50

Browse files
committed
Updates to ntpd-rs and statime roadmap
1 parent c0289e6 commit f25ba50

File tree

3 files changed

+20
-11
lines changed

3 files changed

+20
-11
lines changed

content/initiatives/workplans/workplan-statime.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,32 @@ backTitle = "Back to project: Statime"
1010

1111
## Roadmap
1212

13-
- 2026 Q1: [Experimental support for Client Server PTP in ntpd-rs](#milestone-4-client-server-ptp) (funded by Meinberg)
13+
- 2026 Q1: [Experimental Client Server PTP with NTS in ntpd-rs](#milestone-4-client-server-ptp) (funded by Meinberg)
1414
- 2026 Q2: [Clock synchronization library](#milestone-5-clock-synchronization-library) (funded by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/))
15-
- 2026 Q3: [Stable release of statime-linux](#milestone-6-stable-release-of-statime-linux) (pending funding)
16-
- 2026 Q3: [Automotive profile](#milestone-7-automotive-profile) (pending funding)
17-
- 2026 Q4: [Stable release of statime library](#milestone-8-stable-release-of-statime-library) (pending funding)
15+
- 2026 Q4: [Stable release of statime-linux](#milestone-6-stable-release-of-statime-linux) (pending funding)
16+
- 2026 Q4: [Automotive profile](#milestone-7-automotive-profile) (pending funding)
17+
- 2027 Q1: [Stable release of statime library](#milestone-8-stable-release-of-statime-library) (pending funding)
1818

1919
---
2020

2121
## In progress milestones
2222

2323
### Milestone 4: Client Server PTP
2424

25+
This milestone will add experimental Client Server PTP with NTS to ntpd-rs using the Statime library.
26+
During 2026, as the IEEE spec evolves, the implementation will be updated.
27+
2528
* Experimental implementation for Client Server PTP in ntpd-rs
2629
* Updates to the implementation as the spec evolves
2730

2831
This work is supported by [Meinberg](https://www.meinbergglobal.com/).
2932

3033
### Milestone 5: Clock synchronization library
3134

35+
This milestone will extract shared clock synchronization functionality in ntpd-rs and and Statime. The result is a new library with potentially small improvements to clock synchronization performance.
36+
37+
* More details soon
38+
3239
This work is supported by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/).
3340

3441
---
@@ -37,7 +44,7 @@ This work is supported by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/).
3744

3845
### Milestone 6: Stable release of statime-linux
3946

40-
The statime-linux is Statime's PTP daemon for Linux distributions. This milestone gets statime-linux ready for mainstream adoption.
47+
statime-linux is Statime's PTP daemon for Linux distributions. This milestone gets statime-linux ready for mainstream adoption.
4148

4249
- **Binary:**: logs, config, observability improvements, statime-ctl
4350
- **Binary docs:**: getting started, migration guide from PTP4Linux, config reference

content/projects/ntpd-rs.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,10 @@ ntpd-rs, is stable. It is packaged for, for example, Fedora, Debian and Ubuntu a
4545

4646
### Roadmap
4747

48-
- 2025 Q3-Q4: Support for NTPv5
49-
- 2026 Q1: Experimental support for Client Server PTP in ntpd-rs (funded by Meinberg)
48+
- 2025 Q3-Q4: Support for NTPv5, updated as the spec evolves
49+
- 2025 Q4: Support for [NTS extensions for enabling pools](https://datatracker.ietf.org/doc/draft-venhoek-nts-pool/)
50+
- 2026 Q1: Experimental Client Server PTP with NTS (funded by Meinberg)
51+
- 2026 Q2: Clock synchronization library (funded by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/))
5052

5153
### History
5254

content/projects/statime.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ In late 2025, we started the experimental implementation of the novel [Client Se
4747

4848
### Roadmap
4949

50-
- 2026 Q1: Experimental support for Client Server PTP in ntpd-rs (funded by Meinberg)
50+
- 2026 Q1: Experimental Client Server PTP with NTS in ntpd-rs (funded by Meinberg)
5151
- 2026 Q2: Clock synchronization library (funded by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/))
52-
- 2026 Q3: Stable release of statime-linux (pending funding)
53-
- 2026 Q3: Automotive profile (pending funding)
54-
- 2026 Q4: Stable release of statime library (pending funding)
52+
- 2026 Q4: Stable release of statime-linux (pending funding)
53+
- 2026 Q4: Automotive profile (pending funding)
54+
- 2027 Q1: Stable release of statime library (pending funding)
5555

5656
For milestone details see [the Statime workplan](/initiatives/workplans/statime/).
5757

0 commit comments

Comments
 (0)