Weekend reading: Just over a year has passed since futex_waitv(), part of the new futex2 systems calls, landed in Linux 5.16. But why are both futex2 & futex_waitv needed? What role do they play in the context #gaming on #Linux? Let's find out! https://col.la/futexwaitv #futex2
ICYMI 👉 Over the past 18 months, we've been on a roller-coaster ride developing #futex2, a new set of kernel system calls. As part of this effort, the futex_waitv() syscall has now landed in #Linux 5.16. But what exactly is #futex? Let's dive in! https://col.la/futex #coding
Over the past 18 months, we have been on a roller-coaster ride developing #futex2, a new set of kernel system calls. As part of this effort, the futex_waitv() syscall has now landed in #Linux 5.16. But what exactly is #futex? Let's dive in! https://col.la/futex #coding
Released earlier this month, kernel 5.16 is full of great features, including two that had been in development for some time by our kernel team: the new #futex syscall & the new #fanotify event! Here's a look at our contributions: https://col.la/lk516 #futex2 #embedded
#embedded #futex2 #fanotify #Futex
With over 350 patches authored & nearly 200 reviewed and tested in multiple subsystems, 2021 was a great year for #Linux kernel development at Collabora. Here's a look at some of our achievements: https://col.la/ukc21 #futex2 #filesystems #v4l2 #gaming #kernelci
#kernelci #gaming #V4L2 #filesystems #futex2 #Linux
The new year has only just begun, and already our first conference of 2022 is on the horizon. Join us down under this week for #lca2022, as we discuss bringing WebM Alpha support to #GStreamer & provide a status update on the #futex2 syscall! https://col.la/lca2022 #OpenSource
#OpenSource #futex2 #gstreamer #lca2022
With over 350 patches authored & nearly 200 reviewed and tested in multiple subsystems, 2021 was a great year for #Linux kernel development at Collabora. Here's a look at some of our achievements this year: https://col.la/ukc21 #futex2 #filesystems #v4l2 #gaming #kernelci
#kernelci #gaming #V4L2 #filesystems #futex2 #Linux
#FUTEX2 futex_waitv Wired Up For Other Architectures With #Linux 5.16-rc3 https://www.phoronix.com/scan.php?page=news_item&px=FUTEX2-futex-waiv-More-Archs #Linux #Gaming
It Appears #FUTEX2 Will Land For #Linux 5.16 https://col.la/g49fr via @phoronix@bot.undernet.uy #OpenSource
Kernel news: Yet another new version of futex_waitv() has been submitted by André Almeida! It addresses feedback from the #LinuxPlumbers session earlier this week about futex2 syscalls, bringing it closer than ever to being merged. https://lore.kernel.org/lkml/20210923171111.300673-1-andrealmeid@collabora.com/T/ #futex2 #linux #gaming
#gaming #Linux #futex2 #linuxplumbers
Kernel news: André Almeida has now submitted v3 of futex_waitv! This new version increases the code reuse for 32 and 64 bits platforms, and adds ARM support. http://lkml.iu.edu/hypermail/linux/kernel/2109.1/07165.html #futex2 #linux #gaming
Kernel news: André Almeida has submitted v2 of futex_waitv, which addresses feedback from maintainers. This is a small portion of the #futex2 project aimed to overcome limitations of the current interface, incl enhancing Linux #gaming performance. http://lkml.iu.edu/hypermail/linux/kernel/2109.0/03770.html #Linux
Kernel news: André Almeida has now submitted V4 of the patch series to bring #futex2 syscalls to the #Linux kernel! This update brings support for different futex sizes & will improve performance for userspace atomic implementations. https://lore.kernel.org/lkml/20210603195924.361327-1-andrealmeid@collabora.com/ #OpenSource #Gaming
#gaming #OpenSource #Linux #futex2
RT @Collabora@twitter.com
Note, #Proton users should not update their current #futex2 patch to v3, they should stick with v2 for now.
🐦🔗: https://twitter.com/Collabora/status/1387427463324635137
RT @Collabora@twitter.com
Kernel news: André Almeida has submitted V3 of the patch series to bring #futex2 syscalls to the #Linux kernel! This new set of syscalls aims to solve long standing issues of this interface and better emulate WinAPI for Linux gaming. https://lkml.org/lkml/2021/4/27/1208 #OpenSource #gaming
🐦🔗: https://twitter.com/Collabora/status/1387427105772916738
#futex2 #linux #opensource #gaming
Kernel news: André Almeida has submitted V3 of the patch series to bring #futex2 syscalls to the #Linux kernel! This new set of syscalls aims to solve long standing issues of this interface and better emulate WinAPI for Linux gaming. https://lkml.org/lkml/2021/4/27/1208 #OpenSource #gaming
#gaming #OpenSource #Linux #futex2
Updated #FUTEX2 Patches Posted For The #Linux Kernel With A Focus On Helping Games https://col.la/y6h9t via @phoronix@bot.undernet.uy
And we're off! Join us as our 2021 conference schedule gets underway this weekend with the virtual editions of #lca2021 & #MiniDebConf India, and talks on projects including #futex2, and #OpenSource #AI video analytics with #Panfrost! https://col.la/jan21 #linux #Debian
#Debian #Linux #panfrost #AI #OpenSource #futex2 #minidebconf #lca2021