Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How the Quest to Prevent Time from Running Out Has Led Me to All Corners of the Linux Kernel

linux.conf.au via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk that delves into the challenges and solutions surrounding the Y2038 problem in the Linux kernel. Journey through various components including drivers, filesystems, sockets, input events, and more as the speaker shares insights on preventing time overflow. Learn about unexpected issues discovered during the process, design principles, and strategies employed to address the 32-bit timestamps problem. Gain a deeper understanding of the current state of the Y2038 fix, covering topics such as driver patches, USB changes, compact syscalls, file system attributes, and the cleanup series. Discover the intricacies of time stamping, socket flags, and compile-time switches, as well as the broader implications for rebuilding distributions and handling XFS. This 44-minute presentation from linux.conf.au offers valuable insights for developers, system administrators, and anyone interested in the future of Linux and open-source software.

Syllabus

Intro
About me
Background
The fix
Driver patches
Changing alltime users
Driver changes
USB changes
Compact syscall
Complex macro
File system attributes
Our solution
The series
Cleanup series
Documentation
Compile time
Compare 32bit time
Defining time spec
Cleanup
Time Stamping
Socket Flags
IO Timestamp
Internal Timestamp
Compile Time Switch
Rebuild distros
XFS
Conclusion

Taught by

linux.conf.au

Reviews

Start your review of How the Quest to Prevent Time from Running Out Has Led Me to All Corners of the Linux Kernel

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.