|
| 1 | ++++ |
| 2 | +title = "Statime" |
| 3 | +slug = "statime" |
| 4 | +template = "initiatives/workplans/workplan.html" |
| 5 | + |
| 6 | +[extra] |
| 7 | +backLink = "projects/statime" |
| 8 | +backTitle = "Back to project: Statime" |
| 9 | ++++ |
| 10 | + |
| 11 | +## Roadmap |
| 12 | + |
| 13 | +- 2026 Q1: [Experimental support for Client Server PTP in ntpd-rs](#milestone-4-client-server-ptp) (funded by Meinberg) |
| 14 | +- 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) |
| 18 | + |
| 19 | +--- |
| 20 | + |
| 21 | +## In progress milestones |
| 22 | + |
| 23 | +### Milestone 4: Client Server PTP |
| 24 | + |
| 25 | +* Experimental implementation for Client Server PTP in ntpd-rs |
| 26 | +* Updates to the implementation as the spec evolves |
| 27 | + |
| 28 | +This work is supported by [Meinberg](https://www.meinbergglobal.com/). |
| 29 | + |
| 30 | +### Milestone 5: Clock synchronization library |
| 31 | + |
| 32 | +This work is supported by [NLnet](https://nlnet.nl/project/ntpd-rs-NTPv5/). |
| 33 | + |
| 34 | +--- |
| 35 | + |
| 36 | +## Future work |
| 37 | + |
| 38 | +### Milestone 6: Stable release of statime-linux |
| 39 | + |
| 40 | +The statime-linux is Statime's PTP daemon for Linux distributions. This milestone gets statime-linux ready for mainstream adoption. |
| 41 | + |
| 42 | +- **Binary:**: logs, config, observability improvements, statime-ctl |
| 43 | +- **Binary docs:**: getting started, migration guide from PTP4Linux, config reference |
| 44 | +- **Testing:**: improve coverage and fuzzing |
| 45 | + |
| 46 | +Status: *Pending funding*. Requested funding €37.500. |
| 47 | + |
| 48 | +### Milestone 7: Automotive profile |
| 49 | + |
| 50 | +This milestone adds the automotive profile to the statime library and deamon, according to Automotive Ethernet AVB. |
| 51 | + |
| 52 | +- **Implementation:** Support for Generalized Precision Time Protocol (gPTP) |
| 53 | +- **Improvements:** Automotive specific fixes for Automotive Ethernet AVB |
| 54 | +- **Documentation:** Documentation of automotive profile options and example configuration |
| 55 | + |
| 56 | +Status: *Pending funding*. Requested funding €17.500. |
| 57 | + |
| 58 | +### Milestone 8: Stable release of statime library |
| 59 | + |
| 60 | +The statime library is stabilized in this milestone, adding API improvements and documentation. |
| 61 | + |
| 62 | +- **Library:**: API improvements |
| 63 | +- **Library docs:**: examples, API docs, API guides |
| 64 | + |
| 65 | +Status: *Pending funding*. Requested funding €17.500. |
0 commit comments