~/talk

The End of Time, 19 Years to Go

links:none on file
slides:none on file

Unix 32-bit seconds overflow on Jan 19 2038 forces a concrete migration: convert in-kernel interfaces to 64-bit seconds, add Ktime_t/time64_t changes, update hundreds of drivers and VFS layers, and replace or duplicate legacy syscalls. Work already lands as kernel patches (around ~1,000 kernel patches to drivers and helpers) and touches 50+ syscalls affected; file systems like ext3/xfs and NFS v3 still need work. Userspace plans include glibc and musl changes and a deploy strategy; testing often means setting the clock to 2039.

AI-written summary · about

  1. 0:00Intro
  2. 1:38Why we care: 32-bit kernels
  3. 3:25Industrial product lifecycle
  4. 4:1532 bit user space
  5. 5:0232 bit interfaces
  6. 15:29Other driver interfaces: read()
  7. 18:45Virtual File System layer
  8. 26:47System calls: method
  9. 29:28Affected syscalls, need replacement
  10. 39:10Distro work needed
  11. 41:1632-bit distro needing rebuild
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.