AzrealMaximillion said:
That's only evidence of one of the many Steam Machines. With Alienware announcing that their model is not upgradable, then it shows we're going to have to look at the Steam Machines on a case by case level. That being said the Bolt II running Windows out of the box isn't representative of all Steam Machines.
It shows that the possibility exists. Alienware, being stupid greedy pricks they are, demonstrate that some manufacturers may impose hardware limitations of their own. On that note I wonder how are they going to classify and market their machines, sealing a PC is sort of illegal where I live. And of course it's Alienware, their Steambox is going to be much more expensive than regular PC with identical parts. with the cheapest model hovering around a 1000$.
So yeah, a manufacturer might impose hardware restrictions on their Steambox, which goes completely counter to Valve's intentions for the platform. Looks like Valve's license does not prevent their partners from being pricks, might be an oversight. Maybe someone will even find a way to prevent the user from wiping the hard drive and installing Windos (or whatever). That probably will have to be evaluated on a case by case basis. Still, it's the manufacturers messing with the platform, Valve does not restrict the users from modifing the hardware or software.
Two, these machines can not do what a PC can do outside of gaming. It'll have a bare bones internet browser and apps for things like Netflix and Facebook, just like the consoles on the market do, but you will not be able to say, run a partition on the second hard drive or install another internet browser among many other things a PC can do that consoles can't.
I'm still wondering where exactly are you getting these ideas from. First party functionality of SteamOS is limited, but SteamOS is just modified Debian Linux. Except for the Steam client, the overlay and some custom drivers it's Open Source. You can freely install any piece of Debian software on SteamOS. Including, but not limited to: drivers, alternate browsers, office suits, non-steam linux games, Windows games via Wine, ect. It's not exactly recommended. Valve themselves say that if you want a Linux desktop you should probably use Ubuntu. SteamOS is optimized for games, but not limited to games.
Here are some relevant quotes form Valve's SteamOS page and FAQ:
{quote}Most of all, it is an open Linux platform that leaves you in full control. You can take charge of your system and install new software or content that you want.[/quote]
Q: Is SteamOS open source?
All of the base operating system components are open source. The Steam client itself is proprietary, as are some proprietary third party drivers.
Q: What software runs on SteamOS?
SteamOS is designed to run Steam and Steam games. It also provides a desktop mode which can run regular Linux applications. SteamOS makes use of the standard APT package manager for software updates; you can add third-party sources to your subscribed repositories to gain access to more applications. SteamOS currently provides a limited set of packages, but many Debian wheezy packages work fine on SteamOS. We plan to make a wider variety of packages vailable directly from the SteamOS repositories over time.
I suppose it also says that installing SteamOS will wipe the computer (probably meant the physical hard drive, doesn't exactly explain what it does to systems with multiple HDD's), but that's just a function of their current automated beta installer. I'm sure it can be configured to allow extra partitions and multiboot functionality.
So, anyone can freely develop, distribute and install third party software on SteamOS. What else do you want as proof, Gabe Newell publicly saying that you could run Origin on SteamOS if EA ever makes a linux client? Oh right, he already did.
http://www.escapistmagazine.com/news/view/131393-Gabe-Newell-Opens-the-Door-To-Origin-On-SteamOS
Speaking about Steam Machine hardware. We kind of agreed that Steam Machine use standard PC components. And like I mentioned above they run standard PC software by default: a slightly modified, mostly Open Source, Debian Linux version. This means they are PCs. The user can freely change any of their parts or add new ones, unless somebody deliberately cripples that option. Users can also install other PC software, like Windows, if they want to. Here's an interview with Gabe Newell where he says exactly that.
http://www.theverge.com/2013/1/8/3852144/gabe-newell-interview-steam-box-future-of-gaming
That?ll be a Linux box, [and] if you want to install Windows you can. We?re not going to make it hard. This is not some locked box by any stretch of the imagination.
These are all the options a Steam Machine was meant to have, and they are missing only if the manufacturer deliberately blocks them. Yes I'm pissed with Alienware for screwing with the open platform model. The Alienware rep said it himself. "If you want a configurable Steam Machine buy our X51 and install SteamOS". It's like he's saying that the only major difference between their Steambox and their regular gaming desktop is the fact they sealed the case to stop users from modifying the hardware.
The fact Alienware had to specifically announce their models will be sealed suggests they will be an exception from the norm.
There's one more thing I'd like to clarify.
And the game streaming features of the Steam Machines make the Linux platform no longer a necessity to port for.
Actually no. It seems to me you think that SteamOS streaming function is another cloud gaming service like Gaikai. It's not. While some of these services might make SteamOS clients (or there already are working linux clients that can be run on SteamOS), the SteamOS streaming function works similarly to Nvidia Shield. It streams Windows games running on a second Windows computer located in the same apartment through LAN/Wi-Fi. In essence it's a glorified PC<->TV HDMI connection. Probably less hardware limited then the Shield (which requires a specific Nvidia GPU in the PC). That's why I was dismissive of the function earlier. While neat it's mostly a gimmick. If you want to play more games on SteamOS (without using a second PC) they have to be ported to Linux.
Which is IMO kind of the whole point. It's a way to promote Linux as an open gaming platform, both hardware and software-wise, as opposed to fully proprietary consoles and the increasingly locked nature of MacOS and Windows.
Many people treat Steam Machines like consoles. Fine, they kind of are by definition. A device optimized for gaming meant to be set up in the living room. The various pre-built Steam branded models will probably be (or already are) marketed like consoles, maybe even set up to compete with regular consoles. I'm not defending their economic viability. I see plenty of reasons why the whole concept might crash and burn. High price point of even the simplest models and currently limited Linux gaming library are some of them. Limited non-gaming functionality is not one of those reasons. They are living room gaming machines that can function as regular PCs.
My main beef with your arguments is that from the beginning you were assuming and outright claiming that Steam Machines will by functionally limited, in both hardware and software, just like regular consoles.
Linux gaming won't take off without some big industry names backing it up. Valve is doing just that with SteamOS. And like I mentioned earlier some big name game developers (DICE) are already considering porting their big AAA (Battlefield 4) titles to Linux because of Valve's involvement.