Under the Hood of SteamOS
jones_supa writes "SteamOS has been further inspected to see what kind of technical solutions it uses. The Debian-based OS uses Linux 3.10, shipping with a heap of patches applied, with the most focus being on real-time-like features. The kernel is also using aufs and they seem to be sitting on some bug fixes for upstream on top of that. The kernel is not using the new Intel P-State driver, with the reported reason being, 'it causes issues with sound being choppy during BigPicture trailer video playback.' SteamOS is using SysVinit as its init system. The desktop is backed by X.Org server 1.12.4 and a custom desktop compositor which seems to be a 4,200-line patch on xcompmgr. Catalyst and Mesa components can be found on the system, but so far only NVIDIA is officially supported. The system boots into Big Picture Mode, but the user can drop into a GNOME desktop. Responsible for a great deal of the kernel changes, SteamOS compositor work, and other SteamOS code is Pierre-Loup A. Griffais, a.k.a. 'Plagman'. He was a NVIDIA employee dealing with their Linux support. Another Valve employee doing lots of the SteamOS system-level work is John Vert, who up until last year was a Microsoft employee since 1991. There's also other former Microsoft employees on Valve's Linux team, like Mike Sartain."
so far only NVIDIA is officially supported
This seems odd to me, as I thought that the actual Steam/Valve hardware would be using AMD APU's?
Might be, but when you're doing early prototyping you go with what the developer knows, and in this case the dev used to work for NVIDIA.
I'm excited about the RT patches myself. I'm hoping one day that whole branch can get merged into the mainline kernel.
So lets pretend that we've just completed writing this code, as opposed to having just completed sabotaging it -Altera
Debian is a rock-solid foundation, that is just missing drivers. As to the custom-kernel, I have been doing that with Debian for over 10 years with no problems at all, except for some very recent issue with kernel include paths. (Which can be fixed by just using older kernel headers.)
Now they just need AMD GPU support and some games.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
How many downstream projects get screwed when one of the kernel devs decides to ignore AUFS and "accidentally" breaking it? There are no more excuses. Union mount/overlay is fucking vapourware ... the farce has gone on long enough, mainline AUFS already.
Interesting that Intel's frequency scaling causes audio pops so they disabled the p state drivers at the kernel level. As such this release might work well as a DAW if one were use Ardour or ecasound with jack. I am thinking about setting it up for this purpose and seeing what kind of RT performance it will achieve. Ubuntu Studio is interesting but far to convoluted and difficult to modify to ones liking. Seeing that this system is using sysvinit, coding called functions will be much easier to script and run. It would be really great if it can be tweaked to do high bit rate audio recording and broadcast in realtime streams over networks. Nice to see they are paying close attention to audio problems caused by the system at the kernel level, this release could become much more than just a gaming platform.
This message was not sent from an iPhone because Peter Sellers really was a deviated prevert without a dime for the call
You said it much better than I could ever have hoped to. I've been a big Windows guy since 3.1 (maybe partially because for a while I didn't know any better) but lately Windows 8 has made me realize that Windows 7 will probably be the last version I will have installed on any of my systems voluntarily. I have a Win8 laptop (preinstalled) that I now have dual boot with Ubuntu 13.10 and I have considered more than once wiping Win8 off and making it a completely Ubuntu laptop. Seeing SteamOS has made me an even bigger believer in what Valve is doing for PC gaming because as far as I can tell, Microsoft is the worst enemy to the PC as a gaming platform and that's only going to get worse.
Perhaps this is partially to help push the XB1 forward as a "better choice" than the PC for gaming. Perhaps it's just ineptitude on Microsoft's part. Probably it's a bit of both. But either way, I think as my children get older and I start teaching my kids how to code and how to work with computers at a deeper level than launching netflix and playing plants vs. zombies that it'll be primarily with some sort of *nix based system (not Mac OS X though, they've just become overpriced PC's with specialized software). As a matter of fact, my goal is by the time my kids are over 10 they'll know how to write basic C programs and use make along with gcc, and they'll feel as comfortable using terminal as they will using a GUI.
How many of those 9,000 windows steam games run on the consoles? (BTW it's closer to 3,000 - 3,500 unique windows games - excluding DLC). Somebody that already has a gaming PC (presumably with Steam) isn't the target demographic of this push. Folks who want console level convenience but would be open to saving money buying on Steam are. And what will they see when Steam Machines launch early next year? PS4 169 Total Games released and announced XBONE 77 Total Games released and announced Steam Machine 300+ games already released (and purchasable) *and* more coming soon.
Technically you are correct when you point out the number of games. But I don't think that doesn't really mean a lot. The PS Vita has over 1300 games available for it on the PSN and look how great its doing. I'd rather buy a platform that has one game I want than a platform with thousands that I don't.
Have a handful of system sellers is more important than having 100s of games no one cares about. Those 300 games? Mostly old Valve first party and indies that are available everywhere. A good chunk of hot PC games(Blizzard games, LoL, Minecraft, Origin) are not even on Steam, and even if those games were on Linux I find it hard to imagine the average joe sideloading the apps (basically the Android/Google Play situation).
I think the extra competition by the Steam Machines are a great opportunity for traditional console makers to review some of their outdated practices and offer more interesting products. Currently the only reason I buy consoles alongside my gaming PC are for the exclusives games(and the lack of which is also the reason I'm not interested on Steam OS). And because of that I wish them good but yeah, they will have to do something about that library. As for the other features, while interesting, they're secondary. Game consoles are for games. Steam machines are just open gaming consoles.