OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Project: Network Time Protocol (NTP)

View the leaders for this project
Project Observers

The NTP (Network Time Protocol) project aims to integrate the current NTPv4 daemon and utilities into Solaris and improve Solaris timekeeping support including in the areas of NTP kernel and PPS API (RFC 2783) support and to restore it as a primary deployment platform for NTP.

Work items include the following:

  • Identify Solaris changes to xntpd3 5.93e and assess their necessity, proposing them to the upstream NTP project if desirable.
  • Integrate current ntp 4.2.2 into Solaris, probably via the SFW Nevada project.
  • Integrate current NTP nanokernel code into Solaris.
  • Implement the PPS API (RFC 2783). Initially, this might be a libc-only implementation leveraging the timepps-Solaris.h header file from the ntp 4.2.2 distribution. In a second step, it is desirable to have a common kernel implementation of the PPS API that can be used by serial drivers instead of duplicating the code in every driver that supports a PPS signal. Change current drivers to use that and extend it to new drivers that don't currently support PPS signals. Publish the API as part of the offcial public DDI.
  • Integrate the parse STREAMS module into Solaris.
  • Implement a low-delay mode for serial interfaces which use large FIFOs by default.
  • Investigate and fix the TOD synchronization model in Solaris.

Announcements

07 Oct 2007 New Man pages available