% Registration We're not getting any younger % [2]Register/Submit Proposal Darren Vincent Hart (dvhltc@us.ibm.com) The Linux time subsystem, which once provided only tick granularity via a simple periodic addition to xtime, now must provide nanosecond resolution. As more and more unique timekeeping hardware becomes available, and as virtualization and low-latency demands grow, the complexity of maintenance and bug resolution increases. This paper explores the requirements of a modern timing system, encompassing both time-keeping and hard and soft timers. We propose a new infrastructure to elegantly meet those needs and discuss how kernel interfaces can best be modified to use human-time units.