~/talk

Y2038 and Utmp/Wtmp on 64bit Systems

speakerdeck:thkukuk
slides:none on file

Shows that Y2038 can break pure 64‑bit Linux because glibc uses 32‑bit time_t on some 64‑bit ABIs, affecting utmp/wtmp/lastlog records and tools that parse them. Lists affected utilities, shows a working prototype that stores entries in LastLog2 using SQLite per‑service, describes converters and distro patches (openSUSE workarounds) and how to test with emulators; quantifies that many servers will keep running but login/history tools will misreport or corrupt records unless patched.

AI-written summary · about

  1. 0:00Y2038 and Utmp/Wtmp intro
  2. 4:00Utmp/Wtmp on 64-bit challenges
  3. 10:30Time formats and compatibility
  4. 17:30API limits and app compatibility
  5. 23:50New Utmp/Wtmp interface
  6. 27:02Open source patches
  7. 31:37Community tools and feedback
  8. 36:03Utmp/Wtmp future and Y2038
  9. 40:25Q&A
~/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.