Torvalds: SteamOS Will 'Really Help' Linux On the Desktop
nk497 writes "Linus Torvalds has welcomed the arrival of Valve's Linux-based platform, SteamOS, and said it could boost Linux on desktops. The Linux creator praised Valve's 'vision' and suggested its momentum would force other manufacturers to take Linux seriously — especially if game developers start to ditch Windows. Should SteamOS gain traction among gamers and developers, that could force more hardware manufacturers to extend driver support beyond Windows. That's a sore point for Torvalds, who slammed Nvidia last year for failing to support open-source driver development for its graphics chips. Now that SteamOS is on the way, Nvidia has opened up to the Linux community, something Torvalds predicts is a sign of things to come. 'I'm not just saying it'll help us get traction with the graphics guys,' he said. 'It'll also force different distributors to realize if this is how Steam is going, they need to do the same thing because they can't afford to be different in this respect. They want people to play games on their platform too.'"
I hope this mean not only first class graphics API porting (e.g. OpenGL), but also production-grade computing API (e.g. OpenCL) without vendor-specific crap (try to rebuild OpenCL stuff with the AMD """""SDK""""").
I'm not so sure SteamOS is going to be such a good thing for Linux.
Yeah, you'll get AAA games on Linux (probably), but if they start tying everything to proprietary APIs and specific environments (say, Ubuntu/Unity/Mir, or worse, some entirely proprietary stack built from the ground up on top of the kernel), that's a loss for Linux. Your freedom is gone and it's Windows all over again.
Corporations don't care about Linux and free software. We already have Google tightening its grip on the "open" Android. SteamOS will probably be more of the same: a corporation using the argument of "Open-Source" to lock users into their closed-source solution.
It certainly will help Linux on the desktop if more optimized graphics drivers are made available. That's the whole point of this article.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Yeah, exactly like how Tivo buyers were all open source advocates, and Apple TV buyers are primarily interested in the fact that the kernel has posix API's. Though, there may be a small group of SteamBox buyers who buy it mainly because of playing games, and don't really care about what OS it runs.
If Linux is gathering Steam then it can't just be vaporware.
"This doesn't help GNU/Linux on the desktop. It will only lure people into using non-free programs distributed through Steam."
The problem with stallman is that he doesn't grasp that anything requiring years of education and basically amounts to a time commitment of a full time job needs to get paid for. The reason many free programs suck is because no sane programmer in their right mind can produce and maintain a project of non-trivial size that doesn't have a sizable community of tinkerers and paid experts from which to draw from like linux has.
GNU/Linux would be helped if they would allow some commercialization IMHO without any ability to make revenue, who can afford to maintain/update applications which more often then not require a serious amount of time and hard work?
The problem becomes as problems become non-trivial (aka beyond the realm of part-timers both amateur and pro) you simply can't maintain a project of any reasonable size and complexity for any given length of time because people have lives, get old, get sick, die, etc. That is why there needs to be some kind of income coming in to maintain any project beyond the trivial.
While I agree with many of stallman's principles, his allergies to commercialization show how naive he is. If he was serious he'd be rallying the open source community to invest in GOG.COM and get them to make an app that competes with steam that allows users to own their own games for instance. People like stallman don't get that the world doesn't work on hardcore morality, it works on time, energy, effort and what is required to maintain it.
A better idea would be instead of going against the grain of the world, intelligently build cultures that promote at least some of your ideals. The whole gaming world is going F2P/MMO/Walled garden. I'm sure Nintendo, Sony and MS are chomping at the bit to make every game 'online only' eventually after the smashing success of diablo 3 in terms of sales (the march of gaming morons continues).
A better idea would be to fund and protect those people who are at least selling products to have a compelling reason to use software you own. Steam won because it added a huge tonne of features sits like GOG.COM lack (Friends list, etc). It has all you gaming in one place, you can see when you friends are online, what game they are playing, can message them, etc.
The moral crusaders never got the message that they need to act more rationally and intelligently if they want any of their values to survive the onslaught of greed.
Drivers are probably about the biggest problem that Linux has right now. It's the main reason I'm not using it on my laptop. Last I tried, about 6 months ago (2 year old laptop), I could not get accelerated graphics working on the desktop. It still looked good enough, even without accelerated graphics but I suspect this also had the other disadvantage of greatly lowering my battery life, by running everything in software. Battery life was about half of what it was on windows. Also, because there was no accelerated graphics, I couldn't play any games. Well, that and Netflix. I don't understand why I can run Netflix on Android, but I can't run it on Linux. Personally, I don't even want to run in a browser. I'd actually rather run it as a separate application. And they can make it closed source for all I care.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
The counter-argument to your point about The reason many free programs suck is because no sane programmer in their right mind can produce and maintain a project of non-trivial size that doesn't have a sizable community of tinkerers and paid experts from which to draw from like linux has. is that many people - in fact, most of humanity - can't afford the technologically superior or more user-friendly proprietary alternatives.
The GIMP doesn't match up in features or usability to Adobe Photoshop. But if you don't have the money for Photoshop, GIMP is much better than nothing. Developing software for Windows on Visual Studio beats using Mingw - but that only makes sense if you're a professional developer planning to make a living by writing software for Windows. If you're trying to teach yourself software development, or you're a kid, or you just don't have $500 or $800 or whatever the hell it costs, then Mingw is the only thing that lets you even try. Most of our planet, most of humanity, are poor people. The successful IT professional can buy any proprietary program he or she needs - but we are not the typical human being. If they're going to reach our level, they have to do it through extremely cheap tools.
In the realm of encryption, it is increasingly difficult to trust proprietary products. With the Linux kernel, or Truecrypt, or any of the OpenPGP implementations, you can read the code yourself or hope that someone else trustworthy and skilled enough to detect backdoors has read it. With proprietary security products, how do you know?
But maybe most important of all, the competition against open source products continually forces the proprietary vendors to compete on features and price. If Linux didn't exist, maybe a copy of Windows 7 would be $600 instead of $200 and a cohttp://linux.slashdot.org/story/13/10/23/184236/torvalds-steamos-will-really-help-linux-on-the-desktop#py of Windows 2012 Server Standard Edition would be $8000 instead of $800 and Solaris or AIX would be $100,000 per core instead of whatever it is now. They keep the prices where they are for fear that people will decide an inferior free alternative and the extra work it involves is more cost-effective than their closed alternative.
Even if you only ever use proprietary software, you benefit tremendously from the existence of free software and its moral crusaders.
I hear this myth perpetuated a lot and it's not really true. Stallman has said on several occasions he believes developers can and should be compensated for their work and he believes this is perfectly feasible within a free software ecosystem. The problem is that many traditional methods of monetization don't hold up in a free software world and it would require people to rethink how they plan to monetize. That said, I don't think a lot of large scale development (especially from big devs who have been doing things with the normal model for years) can switch over without a lot of effort (and effort means money), especially when the end result may very likely lead to less income. Businesses don't work that way.
Stallman (and the FSF in general) also believes that any proprietary software is immoral and it should be shunned and not used ever. I agree that this is the right ideal, but I think the long road to it may require some sacrifices along the way. If SteamOS leads to a significant trend away from current ingrained non-free systems (like Windows), that in turn makes devs (like Nvidia's) play nicer with free software devs and creates a positive feedback loop. I believe that's a good thing, even if the fact that SteamOS is closed is not. I think the correct course of action is to urge Valve to try and free the software or to develop a fully free alternative rather than simply urging people not to use it at all, and I think this applies to other parts of a mixed-freedom environment. For instance, the FSF encourages the use of what it deems fully free GNU/Linux distributions, which are often just forks of popular distributions with any non-free software removed. I don't like this approach; I think a better one would be to make it transparent what parts are non-free and simply make it a top priority to free or rewrite these portions.
Stallman and the FSF are very interesting and make a lot of good points (if you read the literature they put out, it really does make a lot of sense), but it's always best to think for yourself and not blindly adhere to any ideology. What Stallman thinks and says is often interesting and insightful, but it shouldn't be the only metric you use to make a decision. I don't disagree with the FSF very often, but in this case, I do think SteamOS is good for the long-term prospects of GNU/Linux and free software primarily because of the politics involved.
This isn't a problem. We need Stallman, and his extreme view on the subject. If he went pragmatic, the pragmatic view would be considered the extreme. The center would shift farther towards lock down and rent seeking. It is Torvalds that plays the part you would place Stallman in. We need both types.