SteamOS

From Wikipedia, the free encyclopedia
Jump to: navigation, search
SteamOS
SteamOS Logo.png
Developer Valve Corporation
OS family Unix-like
Working state Under development (Public Beta)
Source model Open source base system with closed source components
Initial release December 13, 2013; 3 years ago (2013-12-13)
Latest release Brewmaster release 2.117 (June 5, 2017; 16 days ago (2017-06-05)) [±]
Latest preview Brewmaster_beta release 2.118 (June 14, 2017; 7 days ago (2017-06-14)) [±]
Marketing target Gaming, entertainment
Available in Various languages
Update method APT
Package manager dpkg[1]
Platforms x86-64
Kernel type Monolithic (Linux)
Userland GNU
Default user interface Steam
Official website store.steampowered.com/steamos/

SteamOS is a Debian-based Linux operating system by Valve Corporation and is the primary operating system for Valve's Steam Machine video game console.[2] It was released alongside the start of end-user beta testing of Steam Machines in December 2013.

Features[edit]

SteamOS is designed primarily for playing video games away from a PC (such as from the couch in one's living room) by providing a console-like experience using generic PC hardware that can connect directly to a television. It can run games natively that have been developed for Linux and purchased from the Steam store. Users are also able to stream games from their Windows, Mac or Linux computers to one running SteamOS, and it incorporates the same family sharing and restrictions as Steam on the desktop.[3] Valve claims that it has "achieved significant performance increases in graphics processing" through SteamOS.[4] The operating system is open source, allowing users to build on or adapt the source code, though the actual Steam client is closed.[5][6]

Since SteamOS is solely for playing games without use of mouse or keyboard, it does not have many built-in functions beyond web browsing and playing games; for example, there is no file manager or image viewer installed by default. Users can, however, access the GNOME desktop environment and perform tasks like installing other software.[7] Though the OS does not, in its current form, support streaming services, Valve is in talks with streaming companies such as Spotify and Netflix to bring their features to SteamOS.,[8][9] However Steam does have full-length films from indie movie makers available from their store. The OS natively supports Nvidia, Intel, and AMD graphics processors.[10][11]

Valve stated that it has added support for movies, television, and music functionality to SteamOS, however the video content is only from Steam's store which has a small amount of films, while music playback only supports local music collections. In October 2015, an update allowed Netflix and other DRM protected content to function in the native built-in browser.[12]

The current system hardware requirements for default SteamOS installations include:[13]

A custom installer method is also available, which can require additional configuration steps. This method allows for smaller hard disk sizes. There is also an ISO image installer that supports legacy BIOS motherboard.[15] The installers can be sourced through Valve's repository.[16]

History[edit]

During a panel at LinuxCon in 2013, Valve co-founder and executive director Gabe Newell stated that he believed "Linux and open source are the future of gaming" (though his beliefs about games themselves being open source is unclear), going on to say that the company is 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.[17] On September 20, 2013, Valve posted a statement on its website titled The Steam Universe is Expanding in 2014 which teased three new announcements from them related to "even more ways to connect the dots for customers who want Steam in the living-room."[18][19] The first announcement was revealed 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."[20] 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.[21]

In October 2013, Valve announced Steam Dev Days; a two-day developer conference where video game developers will be able to test and provide feedback on SteamOS and Steam Machines.[22] In October 2013, Nvidia also announced their collaboration with Valve to support SteamOS with the help of a development suite called Nvidia GameWorks which incorporates PhysX, OptiX, VisualFX and other Nvidia-proprietary APIs and implementations thereof.[23]

In November 2013, Valve confirmed that they would not be making any exclusive games for SteamOS, and were also encouraging other developers not to as it goes against their philosophy of selling games wherever customers are.[24] In December, Valve announced that a beta version of SteamOS would be released for download on December 13, 2013.[25] When this beta version released, Valve suggested waiting until 2014 to use it unless the user was confident using Linux operating systems.[26]

In mid-October 2015, preorders of the Steam Controller,[27] Steam Link,[28] and Alienware branded Steam Machines became available.[29] The official release date for Steam Machines was on November 10, 2015.[30]

Cancelled games[edit]

The following games which also included AAA titles, were advertised as coming to SteamOS, but were cancelled, or remain unreleased as of 2017:[31]

Releases[edit]

Release Codename Base distribution SteamOS changes[32]
SteamOS 1.0 alchemist Debian 7 (Wheezy)
SteamOS 2.0 brewmaster Debian 8 (Jessie)
  • Various third-party drivers and updated graphics stack
  • Updated kernel tracking the 4.1 longterm branch
  • Custom graphics compositor
  • Auto-update from the Valve SteamOS repositories

Performance[edit]

In December 2013, Phoronix compared three Nvidia graphics cards on SteamOS and Windows 8.1.[33] Overall, the Nvidia's proprietary Linux graphics driver can deliver comparable performance to that of the Windows drivers due to the largely shared code-base between the platforms.

In January 2014, GameSpot compared the performance to games running on Windows using identical hardware and settings with an AMD graphics card and a Nvidia graphics card. On the AMD graphics card, they found that Dota 2, Left 4 Dead 2 and Metro: Last Light all ran at considerably fewer frames-per-second under SteamOS. Left 4 Dead 2 also suffered from stuttering, which they attributed to a device driver problem. On the Nvidia graphics card Metro: Last Light ran at slightly higher frames per second, and Dota 2 ran at the same rate. They state that for Left 4 Dead 2 the Nvidia card actually performed better under SteamOS, but did not specify how as their chart indicated it performed at a lower frame rate. On both cards, Left 4 Dead 2 and Dota 2 both had longer load times compared to Windows.[34]

On the official release of Steam Machines in November 2015, Ars Technica compared the rendering performance of cross-platform games on SteamOS and Windows 10 running on the same machine, using average frame-per-second measurements, and found that games were rendered between 21% and 58% slower on SteamOS compared to Windows 10. Ars Technica considered this might be due to the inexperience of developers optimizing on OpenGL in contrast to DirectX, and believed that the performance might improve with future titles.[35] Ars Technica noted that its benchmark, comprising only six games on a single computer, was far from comprehensive. Games designed with OpenGL and Linux in mind might run faster than their Windows counterparts. In fact, benchmarking by Phoronix showed Ubuntu 15.04 outclassing Windows 10 when running free (libre) Quake clone OpenArena.

The primary tests of the Phoronix benchmarks were OpenArena, Xonotic, and GpuTest. In OpenArena and in the synthetic GpuTest, Ubuntu 15.04 was marginally faster than Windows 10 for each of the several graphics cards tested. However, Windows 10 did much better than Ubuntu 15.04 for Xonotic v0.8.[36]

Reception[edit]

On the gaming front, following the initial announcement many video game developers have shared their thoughts on SteamOS. Minecraft creator Markus Persson described it as "amazing news", and Thomas Was Alone developer Mike Bithell called it "encouraging" for indie games.[37][38] Other developers such as DICE, creators of the Battlefield series, and The Creative Assembly, developers of the Total War series, have stated that they may support their games on Linux and SteamOS.[39][40]

On the operating system front, Gearbox Software head Randy Pitchford commented that he believed 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."[41] Richard Stallman, head of the Free Software Foundation, is cautiously supportive, although he does not condone the use of non-free games or DRM.[42]

The SteamOS beta release received mixed reviews. In TechRadar'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.[9] Eurogamer's Thomas Morgan did not incur installation problems however commented negatively on the lack of options available for detecting monitor resolutions and audio output and the lack of games available natively on the operating system. He did, however, also respond positively to the user interface and called it "a positive start."[43]

Since then, outlets such as Ars Technica have revisited the SteamOS since its initial debut, offering observations on the platform's growth, pros, and cons.[44] Both Falcon Northwest and Origin 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 have said they will still consider shipping machines with SteamOS in the future if performance improves.[45][46]

See also[edit]

References[edit]

  1. ^ "SteamOS". Retrieved December 12, 2013. 
  2. ^ Makuch, Eddie (September 25, 2013). "Valve reveals Steam Machines". GameSpot. Retrieved September 30, 2013. 
  3. ^ Statt, Nick (September 23, 2013). "Valve fires up SteamOS, its bid for living room PC gaming". CNET. Retrieved September 28, 2013. 
  4. ^ Wilde, Tyler (September 24, 2013). "The pros and cons of SteamOS". PC Gamer. Retrieved September 28, 2013. 
  5. ^ Lee, Dave (September 23, 2013). "Valve announces SteamOS as it renews living room push". BBC. Retrieved September 28, 2013. 
  6. ^ Statt, Nick (January 7, 2014). "Valve's Steam Machine lineup poses massive threat to gaming status quo". CNET. Retrieved April 25, 2014. 
  7. ^ Cunningham, Andrew (December 14, 2013). "Valve releases SteamOS beta, early build-your-own system requirements". Ars Technica. Retrieved December 15, 2013. 
  8. ^ Gilbert, Ben (November 4, 2013). "This is Valve's Steam Machine prototype and SteamOS (hands-on)". Engadget. Retrieved November 24, 2013. 
  9. ^ a b Winchester, Henry (December 20, 2013). "Hands on: SteamOS Beta review". TechRadar. Retrieved December 26, 2013. 
  10. ^ Pitcher, Jenna (January 6, 2014). "SteamOS now supports Intel graphics out of the box, AMD support coming". Polygon. Retrieved January 6, 2014 
  11. ^ Sarkar, Samit (January 9, 2014). "Valve updates SteamOS to add support for AMD cards". Polygon. Retrieved January 9, 2014. 
  12. ^ "By the beard of Zeus...Netflix on SteamOS via the native browser!  :: Steam Universe". steamcommunity.com. Retrieved October 23, 2015. 
  13. ^ "Build your own Steam Machine". Valve Corporation. 
  14. ^ Michael Larabel (May 6, 2015). "SteamOS 159 Drops Support For NVIDIA's Pre-Fermi Graphics Cards". phoronix.com. Phoronix. Retrieved May 9, 2015. 
  15. ^ "Steam Community :: Group :: Steam Universe". steamcommunity.com. Retrieved October 23, 2015. 
  16. ^ "SteamOS Downloads". Valve. 
  17. ^ Vandell, Perry (September 16, 2013). "Gabe Newell: "Linux and open source are the future of gaming"". PC Gamer. Retrieved September 25, 2013. 
  18. ^ Wilde, Tyler (September 20, 2013). "Three big Valve announcements coming next week, probably a Linux-based Steam Box". PC Gamer. Retrieved September 25, 2013. 
  19. ^ "The Steam Universe is Expanding in 2014". Retrieved September 25, 2013. 
  20. ^ Makuch, Eddie (September 23, 2013). "Valve reveals SteamOS". GameSpot. Retrieved September 25, 2013. 
  21. ^ "SteamOS announced by Valve, a free operating system "available soon" for living room PCs". PC Gamer. September 23, 2013. Retrieved September 25, 2013. 
  22. ^ Grubb, Jeffrey (October 10, 2013). "Valve announces Steam Dev Days to give studios access to Steam OS, Steam Machines, and Steam Controller". Venture Beat. Retrieved October 18, 2013. 
  23. ^ "Nvidia announces GameWorks Program at Montreal 2013; supports SteamOS". NVIDIA. 2013. Retrieved October 29, 2013. 
  24. ^ Goldfarb, Andrew (November 4, 2013). "Valve Will Not Make Exclusive Games for SteamOS". IGN. Retrieved November 8, 2013. 
  25. ^ Hollister, Sean (December 11, 2013). "SteamOS will be available to download on December 13". The Verge. Retrieved December 11, 2013. 
  26. ^ Wilde, Tyler (December 14, 2013). "Download SteamOS now — Valve's free Linux-based operating system releases". PC Gamer. Retrieved December 15, 2013. 
  27. ^ "Valve wants the Steam community to build its own controllers". Engadget. Retrieved October 23, 2015. 
  28. ^ "Valve's Steam Link: better than a 50-foot HDMI cable". Engadget. Retrieved October 23, 2015. 
  29. ^ "The Alienware Steam Machine: finally, a gaming PC for the living room". Engadget. Retrieved October 23, 2015. 
  30. ^ Crossley, Rob (November 11, 2015). "First Three Steam Machines Released, Prices and Specs Detailed". GameSpot. Retrieved November 11, 2015. 
  31. ^ http://www.pcworld.com/article/3112692/linux/broken-promises-games-that-never-made-it-to-steamos-and-linux.html
  32. ^ "SteamOS FAQ". December 13, 2013. Retrieved February 19, 2016. 
  33. ^ "SteamOS vs. Windows 8.1 NVIDIA Performance". December 16, 2013. 
  34. ^ Walton, Mark (January 27, 2014). "How To Install SteamOS". GameSpot. Retrieved November 25, 2015. 
  35. ^ Orland, Kyle (November 13, 2015). "SteamOS gaming performs significantly worse than Windows, Ars analysis shows". Ars Technica. Retrieved November 16, 2015. 
  36. ^ Michael Larabel (August 6, 2015). "NVIDIA GeForce: Windows 10 vs. Ubuntu 15.04 Linux OpenGL Benchmarks". Phoronix. Retrieved November 18, 2015. 
  37. ^ Jackson, Mike (September 23, 2013). "SteamOS is 'amazing news', says Minecraft creator". CVG. Archived from the original on September 27, 2013. Retrieved October 19, 2013. 
  38. ^ Lee, Ben (October 4, 2013). "Valve's SteamOS "encouraging" for indies, says Thomas Was Alone creator". Digital Spy. Retrieved October 19, 2013. 
  39. ^ Pitcher, Jenna (October 12, 2013). "Linux only needs one 'killer' game to explode, says Battlefield director". Polygon. Retrieved October 19, 2013. 
  40. ^ Peel, Jeremy (October 9, 2013). "Creative Assembly "confident" that Total War: Rome II SteamOS port is possible". PCGamesN. Retrieved October 19, 2013. 
  41. ^ Brightman, James (September 30, 2013). "Steam news only a "curiosity" without a must-buy like Half-Life 3 - Pitchford". Gamesindustry. Retrieved October 19, 2013. 
  42. ^ Stallman, Richard. "Nonfree DRM'd Games on GNU/Linux: Good or Bad?". GNU. Retrieved November 28, 2016. 
  43. ^ Morgan, Thomas (December 19, 2013). "Hands-on with SteamOS". Eurogamer. Retrieved December 26, 2013. 
  44. ^ "The state of Linux gaming in the SteamOS era". Ars Technica. Retrieved October 23, 2015. 
  45. ^ Takahashi, Dean (November 13, 2015). "Why one PC maker decided not to ship a Steam Machine this year". Venture Beat. Retrieved November 16, 2015. 
  46. ^ Futter, Mike (November 11, 2015). "Origin PC Decides Against Steam OS For Its Steam Machines". Game Informer. Retrieved November 16, 2015. 

External links[edit]