Carmack: Supporting Linux isn't worth the hassle at the moment
reddit.com
reddit.com
Valve is investing in the long tail with Greenlight. It might be that there's more money to be made from platform agnostic indie games than from the best offerings of the top ten publishers combined.
I think the other concern is that Windows isn't a sustainable platform for gaming, since it's hard to predict what the platform will look like in any given future iteration.
To paraphrase Gabe (and devs like Alen Ladavac) more precisely, I should have mentioned that I think they're most concerned about the certification requirements on launchers in the main UI of the new OS, and flagging adoption of 8.
The first concern is probably a little melodramatic.
As to the second, I think if you run a giant content delivery empire that lives or dies based on Windows on the desktop in the home, then you have to get a little panicky when you read all those apocalyptic "X is killing the desktop" stories. Even if they're all overblown, even if there's only a 6% chance that we all drop our computers and start using smartphones exclusively, Gabe HAS to hedge for that. If Windows releases any OS without groundbreaking adoption numbers, it's got to give him minor palpitations.
The best way to hedge is probably to push cross platform development and consider building a Steam box. Even though it seems a little kooky, it might be the best hedge of the alternatives.
Meanwhile, Carmack's radically different approach (wait until the market shifts out from under us) isn't really irrational for him either. He could switch to developing smart phone games any day, but the best day for him to do so is after they're the dominant ecosystem, not before.
Though Alen's in the same boat as Carmack, so he's probably overreacting.
http://www.vg247.com/2012/11/06/serious-sam-developer-rails-...
Politics will be politics, we all just have to hope that some good happens now and then, even if the intent was not necessarily to do good. Ethics and morals; I think ends can make reason irrelevant. I am sure Kant has a problem with that view.
In the past Carmack and his agressive OpenGL coding and engine open source has been one of the biggest reasons games on Linux became more possible and better.
The efforts of the community to run his games, specially Quake iterations (like ioQuake) were important to improvement of drivers and user space usability.