RickDobbelmannqbtt, on 02 May 2012 - 11:41 AM, said:
I think because they can port it set top boxes, TV sets, and other devices cheaply.
Valve has had Linux ports of various things in the past, too. Any game that's been ported to OS X will go to Linux with relatively little tweaking, since it's 99% OpenGL and 1% 'system' calls to port. The opposite is also true.
It would also make producing a cheap 'Valve Box' a relatively straight-forward thing to do. In case they wanted to get involved with gaming console hardware. Or perhaps a 'Valve Box' standard, the way the XBOX was supposed to go before Microsoft decided to copy Nintendo and Sony's business model.
To a degree, however 'floppy' Linux is for the current desktop mass-market, the 'desktop market' its self is consistently moving towards the margins.
Developers and professional users will still need desktops, and if you look at web development statistics, Linux and OS X show a disproportionately high rate of use among web developers, compared to common web users. This disparity will most likely continue to grow across the board. Professionals (a tiny minority) will adopt what works best for them, while end-users and casual web consumers, and worker-bees in various business environments (the vast majority) will adopt what works best for them, which will NOT generally be a general purpose desktop OS.
Even as Microsoft chases the tablets with Windows 8, dumbing down the OS by leaps and bounds, the 'market' for professional OS that doesn't make compromises for all of the clueless idiots in the world will continue to gradually grow. Because if there's one thing that's distracting when doing 'real work' on a computer, it's animations and cartoons and 'effects' and repetitive things made to make it 'easy to learn'. Just the things that casual users love. Easy to learn is not the same as efficient to use.
Scripting and shortcuts and all manner of 'advanced' things make a computer efficient to use, but hard to LEARN to use.
Groping on it with your fingers, over and over again is 'easy' to figure out, but very repetitive and time consuming when you have to do a lot of 'real work'.
The 'open source compromises' that clueless casual users complain about being 'hard' in Linux and other open source projects are generally the things the professional users who develop it WANT FOR THEMSELVES.
This post has been edited by Evildave: 02 May 2012 - 12:20 PM