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

Linux Foundation

Futexes Are Cursed - Challenges and Improvements in the FUTEX API

Linux Foundation via YouTube

Overview

Explore the intricacies of futexes in this 27-minute Linux Foundation conference talk. Delve into the challenges posed by the FUTEX API design, which has led to limited kernel knowledge about futex locations and permissions. Examine the regular cases handled by kernel code and the numerous corner cases that arise. Learn how these issues particularly impact real-time (-RT) systems and discover the improvements made to benefit both RT and non-RT users. Gain insights into the process of identifying and addressing these challenges, presented by Sebastian Siewior from Linutronix GmbH, a long-time maintainer of the Preempt-RT patchset. Ideal for RT users and developers, this talk builds upon Siewior's previous presentation on maintaining the -RT patchset in relation to mainline Linux development.

Syllabus

Futexes are cursed

Taught by

Linux Foundation

Reviews

Start your review of Futexes Are Cursed - Challenges and Improvements in the FUTEX API

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.