Linked by Thom Holwerda on Wed 4th Dec 2013 18:06 UTC

"Joining the Linux Foundation is one of many ways Valve is investing in the advancement of Linux gaming," Mike Sartain, a key member of the Linux team at Valve said. "Through these efforts we hope to contribute tools for developers building new experiences on Linux, compel hardware manufacturers to prioritize support for Linux, and ultimately deliver an elegant and open platform for Linux users."

Mark my words: Valve will do for Linux gaming what Android did for Linux mobile. Much crow will be eaten by naysayers in a few years.

Thread beginning with comment 577970
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Android did for Linux?
by oiaohm on Thu 5th Dec 2013 07:31 UTC in reply to "RE[3]: Android did for Linux?"
Member since:

Your argument that Nokia failed because they were trying to make the "linux kernel compatible with QT" is just plain strange...

You have miss read. Nokia attempted to make Meego source compatible with symbian applications source code. This project turned into a complete fail. Made sections of Meego ABI stupidly complex.

When this failed Nokia attempted to move all symbian developers to Qt. Basically two completely disaster fails.

Most of Nokia delays with Meego were not upstream issues. It was attempting to be sideways compadible. Between Meego and Symbian.

openmoko funny enough go read the reviews it was not that buggy. Mostly because all applications on it had been built particular for it.

Android has the same thing all applications had been built particular for it.

Meego had these huge porting things. Or in other words how to get into a hole.

Nokia with Meego did not follow what Openmoko and Android did. This is why Nokia got into hell.

We have seen like lindows that had the same problem. Remember where it was going to use wine to port ever single application. Of course this turned into a nightmare from hell as well.

Reply Parent Score: 2

RE[5]: Android did for Linux?
by leech on Thu 5th Dec 2013 15:48 in reply to "RE[4]: Android did for Linux?"
leech Member since:

Everyone so far is forgetting Maemo. The real reasons 'MeeGo' had so many issues were because it had so many different origins to it.

So basically Nokia went from Maemo being GTK based, to working with Intel to merge Maemo and Moblin into MeeGo and then pushing Qt as the basis (since Nokia had purchased Trolltech) and on top of that the aforementioned Symbian / MeeGo / Qt combination.

I know the version of Qt Creator for the Harmattan SDK has a build button for Windows/Mac/Linux/Symbian/Harmattan. Newer ones have Android and Blackberry added to it, and Jolla has modified it for their SailfishOS SDK to port to it. So for the most part the compatibility layer was working (at least as far as I can tell, I haven't gotten that far in my studies yet).

Another big kicker to the "MeeGo isn't ready yet!" is that full on MeeGo was rpm based (from Moblin) whereas MeeGo Harmattan as on the N9/N950 are deb based (From Maemo).

Android didn't use gtk or qt or even standard LibC. All they did was grab the Linux kernel.

There was a blog post that I can't seem to find again that talks about how much better the N9's power management is compared to Androids, due to the way the wakelocks are more dynamic or something.

Either way, Nokia definitely was trying to work more with the Linux developers, and their code managed to get into the kernel.

Reply Parent Score: 3

RE[6]: Android did for Linux?
by shmerl on Fri 6th Dec 2013 18:04 in reply to "RE[5]: Android did for Linux?"
shmerl Member since:

The real reasons 'MeeGo' had so many issues were because it had so many different origins to it.

Rather it had many issues because the project didn't have a chance to fix them, before both Nokia and Intel ditched it. Any transition is disruptive, and Mameo switching to Meego was disruptive as well. GTK to Qt and dpkg to rpm were technicalities, but ones that required effort to integrate. While Meego was ditched, it was forked as Mer, and it uses Qt, rpm and the rest of the Meego heritage successfully.

Edited 2013-12-06 18:04 UTC

Reply Parent Score: 2