@equinox @snowfox IMO the lack of kernel support for non-integer or even algorithmic offsets is one of the biggest impediments to CLOCK_TAI use.
- Most systems don’t have a correct TAI<->UTC offset loaded anyway
- Making it correct requires making CLOCK_REALTIME non-monotonic (which breaks shit!)
- If you do it with leap smear it makes a mess
i.e. fixing shit really needs to start with the kernel, but clock_gettime is a super hot path…