Presented by

  • André Almeida

    André Almeida

    André is a Linux kernel hacker at Collabora, where he's investigating how to make game runs faster and better in a free and open stack.

Abstract

The current futex syscall poses some limitations for modern workloads. To solve these issues, long term research has been carried out on creating futex2, a new interface to overcome the issues faced by the previous iteration. This research included talking with userspace developers and proposing some implementations. Following the futex2 update presented at LCA last year, this talk will look at the current status of the futex2 syscall, the different approaches taken thus far, and some use cases.