YoVDO

Futexes Are Cursed - Challenges and Improvements in the FUTEX API

Offered By: Linux Foundation via YouTube

Tags

Operating Systems Courses Real-Time Systems Courses Concurrency Courses PREEMPT_RT Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Tags

Related Courses

Real-Time Linux in Safety-Critical Systems - Potential and Challenges
Linux Foundation via YouTube
Preparing Linux Real-Time Kernel and Tuning Robotics Platform with Modern ARM64 SoC
Linux Foundation via YouTube
Evaluation of PREEMPT_RT in Virtualized Environments
Linux Foundation via YouTube
The Xenomai Project: Current and Future Developments in Real-Time Linux
Linux Foundation via YouTube
Towards PREEMPT_RT for Full Task Isolation
Linux Foundation via YouTube