How SteamOS is Contributing to the Linux Ecosystem
Talkat Open Source Summit Europe 2023 · on Thursday, 2023-09-21· at 15:00· Room 0B (Floor 0), Abandoibarra Etorb., 4, 48011 Bilbao, Bizkaia, Spain·
summary
SteamOS ships an Arch-based, unlocked OS with a full KDE desktop and a gaming mode that runs Windows games via Proton/Wine adaptations; contributing concrete patches upstream: futex2 (futex_wv merged in Linux 5.16) to implement Windows-style wait-for-multiple-objects, case-insensitive ext4/f2fs support for Windows filenames, kernel knobs for split-lock handling, improved GPU reset and DRM signaling, RADV/ACO Vulkan driver work and Vulkan Video integration, the gamescope compositor, and an immutable A/B update flow plus Flatpak/portal selection fixes. These changes are upstreamed and in use on shipping devices.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:01The Steam Deck and SteamOS
- 2:24Gaming and Desktop Modes
- 4:46Proton and Windows Compatibility
- 7:05Kernel Contributions
- 10:28Other Kernel Improvements
- 12:27Graphics Driver Improvements
- 15:05Gamescope Compositor
- 16:14Immutable OS and Updates
- 18:27Flatpak and Desktop Apps
- 21:46Portals and System Fixes
- 24:26Conclusion and Future Work
- 25:56Q&A Session
related talks
27mLinux as a video game preservation platform
23mLinux & Gaming
29mWindows Subsystem for Android and Linux: An in-Depth Look at Their...
42mSteps Towards a Gaming-Optimized Scheduler
40mAn Operating System of Our Own
49mThe Windows Subsystem for Linux WSL Latest updates and future improvements
31mThe Open Graphics Stack
31mLinus Torvalds in Conversation with Dirk Hohndel
