| SteamOS | |
|---|---|
SteamOS 3.0 "holo" with theKDE Plasma desktop environment running on theSteam Deck | |
| Developer | Valve |
| OS family | Unix-like |
| Working state | Current |
| Source model | Open source base system withclosed source components |
| Initial release | December 13, 2013; 11 years ago (2013-12-13) |
| Latest release | 3.7.15 (September 25, 2025; 59 days ago (2025-09-25)[1]) [±] |
| Latest preview | 3.7.17 Beta (October 27, 2025; 27 days ago (2025-10-27)[2]) [±] |
| Marketing target | Gaming |
| Package manager | |
| Supported platforms | x86-64,ARM64 |
| Kernel type | Monolithic (Linux) |
| Userland | GNU |
| Default user interface | Steam (gaming mode) KDE Plasma (desktop mode) |
| Official website | store |
SteamOS is agaming-focusedLinux distribution developed byValve, based onArch Linux and incorporating the company's video game storefront,Steam. It serves as theoperating system for Valve's line of gaming hardware, including theSteam Deck,Steam Machine, andSteam Frame. Beginning in 2025, Valve expanded official support to include third-party devices designated as "SteamOS Compatible", such as handhelds like theLenovo Legion Go andAsus ROG Ally. It can also be installed onpersonal computers without official support. The core operating system isfree and open-source software, while the Steam client remains proprietary.
SteamOS was first released in 2013, with versions 1.0 and 2.0 based onDebian and designed primarily as aclient forstreaming games over alocal network from agaming PC, with limited support for native gameplay.[5] Valve promoted the platform as part of a broader effort to expandLinux gaming. In 2022, Valve introduced SteamOS 3.0 alongside the launch of the Steam Deck. This version transitioned to anArch Linux base which used arolling release model that Valve felt was better suited for hardware support. It has a dual‑mode interface: aconsole‑style mode powered by Steam's Big Picture UI, and aKDE Plasma desktop environment for traditional computing use. SteamOS 3.0 also incorporates Valve’sProton compatibility layer, enabling many Windows games to run on Linux.[6][7]
During a panel atLinuxCon on September 16, 2013, Valve co-founder and executive directorGabe Newell stated that he believed "Linux andopen source are the future of gaming", going on to say that the company was aiding game developers who want to make games compatible with Linux, and that they would be making an announcement the following week related to introducing Linux into the living room.[8] On September 20, 2013, Valve posted a statement on its website titledThe Steam Universe is Expanding in 2014 which teased three new announcements related to "even more ways to connect the dots for customers who want Steam in the living-room".[9][10] The first announcement was made on September 23 as SteamOS, with Valve saying they had "come to the conclusion that the environment best suited to delivering value to customers is an operating system built around Steam itself".[11] A large focus of the reveal was the openness of the operating system, with it being announced that users would be able to alter or replace any part of the software, and that it would be free.[12]
In October 2013, Valve announcedSteam Dev Days; a two-day developer conference where video game developers could test and provide feedback on SteamOS and prototypeSteam Machines.[13] In October 2013, Nvidia also announced their collaboration with Valve to support SteamOS with the help of a development suite calledNvidia GameWorks, incorporatingPhysX,OptiX,VisualFX and other Nvidia-proprietaryAPIs and implementations thereof.[14]
In November 2013, Valve confirmed that they would not be making any exclusive games for SteamOS, and discouraged other developers from doing so, as it goes against their philosophy of selling games wherever customers are.[15] In December, Valve announced that a beta version of SteamOS would be released on December 13, 2013.[16] When this beta version (dubbed SteamOS 1.0) released, Valve encouraged customers unfamiliar with Linux to wait until 2014, and the release of SteamOS 2.0.[17]
Originally, video content such as television, movies and music were only available on SteamOS through Steam's store, which offered only a small number of films, or locally stored content. In October 2015, an update allowed Netflix and other DRM protected content to function in the native built-in browser.[18] SteamOS 2.0 installations recommended anIntel orAMD 64-bit capable processor, at least 4gigabytes ofRAM, 200 GB on one'shard disk, either anAMDRadeon 8500 or newer or anNvidiaFermi graphics card (GeForce 400 series andGeForce 500 series) or newer,[19] aUSB port andUEFI boot support.[20] A custom installer method was also made available through Valve's repositories, which could require additional configuration steps, allowing for smaller hard-disk sizes and non-UEFI motherboards.[21][22]
In mid-October 2015, preorders of theSteam Controller,[23]Steam Link,[24] andAlienware brandedSteam Machines became available.[25] The official release date for Steam Machines was November 10, 2015.[26] In the following years, reliance by game engines on proprietaryWindowsAPIs, as well as steadily more efficient computer hardware, made SteamOS an obstacle to the success of Steam Machines, which declined in popularity throughout the latter half of the decade relative to platforms such asmobile gaming andhandheld consoles.[27]
On July 15, 2021, Valve announced theSteam Deck,[28] a brand-new handheld PC gaming device, which would run a new and substantially different version of SteamOS, version 3.0. This new version is based onArch Linux, with theKDE Plasma 5desktop environment pre-installed to allow users to customize their systems.[7] The decision to move fromDebian to Arch Linux was based on the different update schedule for these distributions; Debian, geared forserver configurations, updates core OS software in one large release, with intermediate patches for known bugs and security fixes, while Arch uses a rolling update approach for all parts. Valve found that using Arch's rolling updates as a base would be better suited for the Steam Deck, allowing them to address issues and fixes much faster than Debian would allow.[29] SteamOS itself is not rolling release. Valve contracted withCollabora to build their updating system.[30] Valve affirmed that SteamOS 3.0 will continue to be freely available, with the intention of allowing other hardware developers to take advantage of it and build similar handheld computing devices like the Deck.[31] Version 3.0 also includedFlatpak for application management, controller remapping tools, and support forVulkan graphics drivers.
With the release of Version 3.0, older versions of SteamOS are no longer supported and are not maintained. Valve has not released a version of SteamOS 3.0 intended for devices other than the Steam Deck, though community resources exist for installing it ontopersonal computers without official support.[32] With an August 2024 update, Valve introduced support for mapping to the additional buttons on theAsus ROG Ally. According to Lawrence Yang, a designer at Valve, they are looking to expand support to additional handheld systems.[33] Valve released brand guidelines for SteamOS to be used by other manufacturers to indicate support for the operating system in December 2024.[34] In January 2025, Lenovo released the Legion Go S, which was the first official third-party handheld device that could be operated using SteamOS;[35] Valve released an update to SteamOS in May 2025 to formally support the Legion Go S.[36] Following the release of SteamOS 3.7.8 on May 22, Valve officially enrolled SteamOS for AMD-powered handheld computers.[37] In November 2025, Valve announced the ARM-basedSteam Frame VR headset, implying support for ARM devices through an x86 emulation layer known as Fex.[38]
SteamOS is designed primarily for playing video games made forPC without need of a traditional computer, such as on a television or a handheld device. It does this by providing aconsole-like experience, known as "Gaming Mode", which includesquality of life features and a streamlineduser interface, on top of an operating system that targets generic PC hardware which can be housed in any form factor. The first versions of SteamOS could run games developed natively for Linux, as well as stream games from Windows, Mac or Linux computers. Version 3.0 utilizes Valve'sProton compatibility layer to run a variety of games originally developed forWindows. While SteamOS supports Linux-nativepackage managers, the primary software distribution method for SteamOS is theSteam storefront also used to distribute games to other operating systems. Some features, such as family sharing and parental restrictions, handled by Steam's desktop client on other operating systems, were moved into SteamOS.[39] Valve claimed that it had "achieved significant performance increases in graphics processing" on the first two versions of SteamOS prior to the maturation ofProton.[40] The operating system isopen source, allowing users to build on or adapt thesource code, though the actual Steam client is closed.[41][42]
As SteamOS was intended for playing games without a mouse or keyboard, the first two versions did not have many built-in functions beyond web browsing and playing games. As of Version 3.0, users may freely access theKDE Plasma 5 desktop environment, known as "Desktop Mode", and perform tasks such as installing other software.[43] Version 3.0 still utilizes animmutable file system, with only the user'shome directory being writeable, but allows full permissions for solutions such ascontainerization andchroot for user programs requiringroot access. The OS natively supportsNvidia,Intel, andAMD graphics processors.[44][45] Version 3.0 added full support forperipheral devices, allowing SteamOS devices such as the Deck to be used as conventional PCs.
Version 3.0 is based on Arch Linux, rather than Debian, with some customizations. The OS includes Gamescope, which is a gaming-oriented microcompositor designed to optimize display on the Steam Deck.[46][47] When the pre-installed Steam client is launched using Gamescope, it constitutes activation of Gaming Mode.
| Release | Codename | Base distribution | Date | Notes |
|---|---|---|---|---|
| 1.0 | alchemist[48] | Debian 7 (Wheezy) | December 2013 | |
| 2.0 | brewmaster[48] | Debian 8 (Jessie) | November 2015 | Major changes compared to SteamOS 1.0[49]
|
| 3.0 | clockwerk[48] | Debian 9 (Stretch) | Unreleased | Under development until 2019, but abandoned in favor of Arch Linux-based holo.[50] |
| holo[51][52] | Arch Linux[50] | March 2022 | IncludesProton Windows-compatibility layer, and theKDE Plasma desktop environment for traditional computing use. |
In December 2013,Phoronix compared three Nvidia graphics cards on SteamOS 1.0 beta and Windows 8.1 Pro.[53] Overall, Nvidia's proprietary Linux graphics driver delivered performance comparable to that of the Windows drivers due to the platforms’ largely shared codebase.
In January 2014,GameSpot compared the performance of three games (Dota 2,Left 4 Dead 2, andMetro: Last Light) running on Windows 7 x64 and SteamOS 1.0 beta. With an AMD graphics card, they found that all ran at considerably fewerframes per second on SteamOS, andLeft 4 Dead 2 stuttered, which they attributed to adevice driver problem. With an Nvidia graphics card, they found thatMetro: Last Light ran at a slightly higherframe rate andDota 2 broke even.[b] With both video card brands,Left 4 Dead 2 andDota 2 had longer load times on SteamOS.[54]
When Steam Machines were officially released in November 2015,Ars Technica compared the rendering performance of cross-platform games on SteamOS 2 andWindows 10 running on the same machine, using average frame-per-second measurements, and found that games rendered between 21% and 58% slower on SteamOS 2. Ars Technica suggested this might be due to the inexperience of developers optimizing onOpenGL in contrast toDirectX, and believed that the performance might improve with future titles.[55] They noted that their benchmark test, using six games on a single computer, was far from comprehensive.
In March 2022,Linus Tech Tips compared SteamOS 3.0 and Windows 10 performance on the Steam Deck using three gaming benchmarks (includingHitman 3,Doom Eternal, andElden Ring) showing all three titles having a higher average frames per second on SteamOS compared to Windows 10.Hitman 3 delivered a 19 fps average for Windows 10 and a 34 fps average for SteamOS 3. InDoom Eternal, SteamOS 3 hit a 60 fps average while Windows hit a 47 fps average.Elden Ring on SteamOS topping out at 37 fps average while running on Windows 10 at a 30 fps average.[56][57] SteamOS Beta for handheld is intended to be released before Lenovo's Legion Go S releases in May 2025.[58]
Following SteamOS’ initial announcement, many video game developers expressed enthusiasm.Minecraft creatorMarkus Persson described it as "amazing news", andThomas Was Alone developerMike Bithell called it "encouraging" forindie games.[59][60] Other developers such asDICE, creators of theBattlefield series, andThe Creative Assembly, developers of theTotal War series, stated that they may add Linux support for their games following SteamOS’ release.[61][62]
On the operating system front,Gearbox Software headRandy Pitchford expressed a belief that the operating system needed a unique application to attract developers, saying "without that must-buy product driving us all towards this stuff, I expect that the industry at large will watch curiously, but remain largely unaffected."[63]Richard Stallman, former president of theFree Software Foundation, expressed cautious support, but did not condone the use of non-free games or DRM.[64]
The SteamOS beta release received mixed reviews. InTechRadar's review Henry Winchester praised the easy to navigate interface and future potential but criticized the hard installation and lack of extra features compared to the Steam software.[65]Eurogamer's Thomas Morgan did not experience installation problems, but commented negatively on the lack of options available for detecting monitor resolutions and audio output, in addition to the lack of games available natively on the operating system. However, he responded well to the user interface, calling it "a positive start".[66]
Since then, outlets such asArs Technica have revisited SteamOS since its initial debut, offering observations on the platform's growth, pros, and cons.[67] BothFalcon Northwest andOrigin PC, computer manufacturers that were planning on offering Steam Machine hardware, opted to not ship a SteamOS-enabled machine in 2015 due to limitations of SteamOS over Windows; Falcon Northwest said they would still consider shipping machines with SteamOS in the future if performance improves.[68][69]
SteamOS 3.0 released alongside Steam Deck as the system's built-in OS, though Valve also stated it would become publicly available for any hardware in the future.[70] It received generally positive reviews.
PCGamer's Wes Fenlon praised SteamOS' ease of use and described it as a "new version of SteamOS up against any of the current consoles for functionality and ease-of-use". He also praised the stability of sleep mode, stating that "it just works".[71]PCMag described SteamOS' default Gaming Mode as "Linux With an Accessible Skin" and "conducive to handheld gaming" and praised the general ease of use, but pointed out compatibility issues when using video game mods with software running under Proton.[72]IGN's Seth G. Macy was more critical of SteamOS; while he praised the flexibility of the OS' "Steam Input" controller support (including features like the system-level gyro control), he noted performance was variable with the rapid updates to the Proton compatibility layer, a poor ability to use alternative digital game storefronts, and SteamOS' general incompatibility with games utilizing kernel-level anti-cheat, such asDestiny 2 and games that useEasy Anti-Cheat.[73]