Valve's SteamOS Not a Replacement for Windows 8

77

Latest Videos FromTom's Hardware
Kevin Parrish
Contributor

Kevin Parrish has over a decade of experience as a writer, editor, and product tester. His work focused on computer hardware, networking equipment, smartphones, tablets, gaming consoles, and other internet-connected devices. His work has appeared in Tom's Hardware, Tom's Guide, Maximum PC, Digital Trends, Android Authority, How-To Geek, Lifewire, and others.

  • xaephod
    Makes no sense to not have basic command line access which gives access to an alternative desktop, wine, Windows apps, and everything else linux does.
    Reply
  • Well, that's a bit of a letdown, but no big deal. I was considering using SteamOS as my main OS once it comes out, but I guess I'll have to go with Arch or Manjaro after all.
    Reply
  • Stimpack
    I'm not entirely surprised, but it certainly is a disappointment. I figured I would dual boot to test it out, and perhaps make an HTCP later on down the road. I doubt it would have replaced Windows one way or another, and obviously that's not their goal.
    Reply
  • Priox
    The beauty of open source is that even though Valve might not officially support traditional PC applications on SteamOS, that doesn't mean they won't be available. If users want media functionality, productivity apps, or what have you, I'm sure someone will step up to the plate to make that happen. For example, I would bet money on XBMC coming to SteamOS.
    Reply
  • AnUnusedUsername
    As expected, and mostly as hoped for. The real question about SteamOS is how much better performance is than with Windows. Windows has an awful lot of needless overhead, SteamOS theoretically won't. But games are not optimized for Linux, so it's hard to say if there will be any performance gains over Windows at all.

    That's the big problem with SteamOS, really. If it doesn't run DirectX (or incorporate something like Wine), it can't play most of the games on the market anyway.
    Reply
  • jimmysmitty
    11901913 said:
    As expected, and mostly as hoped for. The real question about SteamOS is how much better performance is than with Windows. Windows has an awful lot of needless overhead, SteamOS theoretically won't. But games are not optimized for Linux, so it's hard to say if there will be any performance gains over Windows at all.

    That's the big problem with SteamOS, really. If it doesn't run DirectX (or incorporate something like Wine), it can't play most of the games on the market anyway.

    It wont have DirectX as DirectX is MS and they wont allow it on any other OS, if they did Linux would have had it years ago.

    But that overhead you speak of, its pointless as the hardware these days is well over what games utilize. A clean Windows 8/8.1 uses maybe 800MB of RAM at startup and most systems have a minimum of 4GB, most gaming systems have 8GB and some 16GB.

    Most games still use a 32bit exe which can only access up to 2GB unless they use PAE which gives up to 3GB. Very few use more than that.

    That's all thanks to the current consoles as they are still very old technology. Even with the new consoles I don't think a system like mine, 2500K 16GB of RAM HD7970, will have much to worry about since it is still far ahead of the new consoles in computer power.

    If you optimize it enough, DX and OGL games will run very similarly. Of course it also depends as OGL is sometimes behind in what features are available for it so you have to try to put them on equal footing which is hard since DX may support one feature and have it run that OGL does not and vice versa.
    Reply
  • Pinhedd
    11901891 said:
    As expected, and mostly as hoped for. The real question about SteamOS is how much better performance is than with Windows. Windows has an awful lot of needless overhead, SteamOS theoretically won't. But games are not optimized for Linux, so it's hard to say if there will be any performance gains over Windows at all.

    That's the big problem with SteamOS, really. If it doesn't run DirectX (or incorporate something like Wine), it can't play most of the games on the market anyway.

    Windows really doesn't have a lot of overhead. There's a lot of stuff loaded in memory which isn't strictly necessary for a gaming console, but this manifests itself mostly in the form of a fixed memory footprint rather than as a relative impact on some other performance metric.

    Windows 8 has a memory footprint of around 300MiB, about a quarter less than Windows 7 which weighs in at around 400MiB.

    Even if all the stuff unrelated to gaming were to be stripped away, the total memory footprint would be reduced to around 200MiB; this is negligible on systems that are sporting 8GiB-16GiB on average if not more. Stuff that is sitting in memory as part of a service or some other operating system component is doing just that, sitting there until it's needed.

    That said, there's very little difference between an OpenGL game running on Windows and an OpenGL game running on Linux. Benchmarks have shown that there's almost no difference between them and that's to be expected. A properly coded application won't care what platform it's running on as long as the libraries that it needs are present and the APIs/ABIs remain the same. As long as the libraries and OS are reasonably efficient (and they are) the microprocessor will spend the bulk of its time inside of the OS neutral application code, as it should.

    So how will SteamOS perform compared to Windows? Exactly the same
    Reply
  • Innocent_Bystander-1312890
    No surprise there. It's always been touted as a Steam Big Picture Mode front end and nothing more.

    Anyone interested in a replacement will likely look to Ubuntu 12.04LTS or Mint and just run Steam for Linux. It should play the entire Linux / Steam OS library and provide a replacement for Windows 8 (such as it is).

    IB
    Reply
  • randomizer
    11901695 said:
    Makes no sense to not have basic command line access which gives access to an alternative desktop, wine, Windows apps, and everything else linux does.

    It's Linux. Of course you can do that. You can do whatever you want with it.

    11901738 said:
    Well, that's a bit of a letdown, but no big deal.

    Surely you didn't actually expect that Valve was planning on replacing an incumbent OS of 2 decades with the first release of what is really nothing more than another Linux distribution.
    Reply
  • smeezekitty
    I am sure there is a workaround to access the console where you can then install lots of other functionality.
    Reply