Valve terus mendorong Linux ke masa depan yang menjanjikan dalam game. Setelah banyak proyek open source untuk mempromosikan pembuatan videogame baru untuk GNU / Linux dan juga yang lain seperti Proton untuk menghadirkan videogame Microsoft Windows asli, atau API mereka untuk virtual dan augmented reality, dia sekarang memiliki ambisi baru untuk kernel Linux dan memiliki mengusulkan beberapa hal keren.
Memang benar bahwa Linux sekarang bukan platform favorit untuk bermain game, tetapi Valve memiliki banyak ambisi agar kernelnya menjadi masa depan video game dan Saya akhirnya mengganti Windows. CEO Valve, Gabe Newell sendiri meyakinkan bahwa Linux adalah masa depan video game. Sekarang mereka menyarankan perubahan pada kernel itu sendiri agar lebih ramah game, sehingga menarik lebih banyak pengembang.
Setelah bencana itu adalah Windows 8 untuk bermain game, ketika Newell menyarankan itu, mereka mulai membuat Mesin Uap, OS Steam, dan proyek lain yang sekarang kita kenal. Tetapi kenyataannya adalah bahwa Microsoft mempelajari pelajarannya dan mengubah semua itu untuk meningkatkan Windows 10. Peningkatan itu menyebabkan minat pada Linux sebagai platform game hilang, dan itulah mengapa mereka memulai proyek mereka. Proton berbahan dasar anggur untuk menjalankan perangkat lunak asli tanpa porting, dan mereka juga menyertakan DXVK untuk menerjemahkan panggilan DirectX 3D ke Vulkan.
Tapi bukan itu yang mereka inginkan mereka ingin melangkah lebih jauh, karena beberapa video game yang menuntut perangkat keras tidak berjalan dengan baik di Wine. Itulah mengapa mereka mengumumkan perubahan pada kernel Linux itu sendiri agar lebih ramah game. Saran Valve melalui pemecahan masalah override eksperimental untuk esync, berdasarkan fungsionalitas eventfd () kernel. Dan itu membutuhkan ekstensi dari futex () syscall untuk mengekspos bit tambahan untuk sinkronisasi kumpulan utas yang optimal yang akan meningkatkan kinerja permainan video tertentu.
Gabriel Krisman Bertazi, ingeniero de Collabora, también comentó que están proponiendo cambios en la propia biblioteca glibc y libpthread para estas características multiproceso de los videojuegos. Todos estos cambios podrían traer hasta un 4% de mejora en algunos títulos que se ejecutan sobre Proton. Parece que la comunidad han aceptado estas propuestas, y lo único que están debatiendo es el cómo y algunos límites para incluirlo en la rama del kernel.