News for hackers. Stuff that matters.
Re:Valve Confirms They are Working on a Steam Box by anonymous on Sunday December 09, 2012 @03:59PM (#4896118)
I'll be interested to see if Valve will release a Linux-only or a Linux/Windows hybrid box. It is possible today to have a system where you keep two VMs suspended - a linux vm and a windows vm and thaw one to run the program you need, with pci pass-through to give it full control of the video card. This is quite feasible if they go with ATI hardware that has open documentation.

Save system state, boot windows vm, launch game (somehow passing the information to the steam instance in the windows vm, but that's the least of your worries), once game finishes, freeze vm, restore system state and show regular steam-on-linux interface.

I've had before the idea of building a system built on a hypervisor that lets you dynamically switch vms, but the high cost of hardware with an iommu and the pretty astronomical cost of this for a hobby project (i.e. my lazyness) have kept me from doing it.

Re:Valve Confirms They are Working on a Steam Box by TazeTSchnitzel on Sunday December 09, 2012 @04:31PM (#4896206)
I have a feeling they might just use wine for games that are known to work fine under it.
Re:Valve Confirms They are Working on a Steam Box by SquareWheel on Sunday December 09, 2012 @04:49PM (#4896272)
What would the licensing repercussions of that be, if any?
Re:Valve Confirms They are Working on a Steam Box by wmil on Sunday December 09, 2012 @06:52PM (#4896729)
It's not clear. Many Mac ports are done with Transgaming's tools. Which are commercial and include code from old BSD versions of Wine.

Microsoft isn't actually obligated to sue, so they may have just decided that it wasn't worth while.

The Google/Oracle API copyright decision probably helps Wine.

So they're probably in the clear, but Microsoft could certainly make their lives difficult.

Re:Valve Confirms They are Working on a Steam Box by mseidl on Sunday December 09, 2012 @04:25PM (#4896198)
It is a Linux box. Gabe said it.