PPSkit is an implementation of nanosecond time and a PPS API for the Linux kernel, as described by RFC-1589 and RFC-2783.