Linux RTC Class: Separate Hardware Clock, System Time, and Wake Alarms
Diagnose Linux RTC behavior by distinguishing /dev/rtcN devices, wall-clock time, UTC policy, ioctl alarms, and hardware wake capability.
tag
5 posts
Diagnose Linux RTC behavior by distinguishing /dev/rtcN devices, wall-clock time, UTC policy, ioctl alarms, and hardware wake capability.
Understand Linux timekeeping by separating the system timeline, interrupt-generating clock events, scheduler timestamps, and delay mechanisms.
Choose the right timerfd clock, consume expiration counts correctly, avoid wall-clock surprises, and integrate deadlines with poll or epoll.
Understand how Linux vDSO accelerates selected libc calls, why symbols vary by architecture, how clock semantics differ, and how to measure safely.
How David Mills evolved Internet time synchronization from early experiments into NTP, with offset estimation, clock discipline, strata, and redundancy.