Do I like Google? Not really. It's big, bloated, mostly unsuccessful (but the things in which they did succeed are massive) and less and less consumer friendly.
So, how about Microsoft? Hell, no! They are very arrogant and have lost touch with everyone else (their customers). They only have two successful products (Windows and Office), and see those becoming irrelevant. But that's all they know. And they copy exactly the wrong "improvements".
And how about Apple? Definitely not! They want total control. Which mostly worked while Steve was at the wheel. Because he also delivered products everyone wanted. That strict control made it happen. But now, only that demand for total control is left.
Essentially, Microsoft (or rather, Windows) is becoming irrelevant, and Linux and the likes (BSD/OSX/iOS) have become the default OS. Finally, some kind of a standard has been reached.
So, the "winner", in a technical sense, would be Linus Torvalds. And all the other groups who helped make it a success, like the OpenGL and Apache people. But mostly: OpenSource. And thus, Richard Stallman by extension (although he would be the first one to tell us all that it's not "free" software!).
That gives us an interesting list of companies: Samsung, IBM, Sony, Oracle (reluctantly) and, yes, Google. Who all use that software that is developed by many thousand engineers, mostly in their free time, just because it needed fixing, or should be improved.
Essentially, anarchy does work. Or perhaps, it's engineers not bothered by management that make things work. And the smart companies pick it up, incorporate it into their products and even advertise it.
If you still have Microsoft or Apple shares, I would strongly suggest you sell them ASAP. And with Google as the new king of the hill, the same will happen in about five years from now. But out of the three giants, they still have their stuff together and made it happen.
Not that they would have succeeded without first Asus (eeePC) and then Steve (iPhone and iPad) showing consumers they don't really need Windows or Office. And we gamers (especially here at B3D) are still waiting for Steam to come with a Linux box that either runs DirectX applications, or for them to get all those developers to produce a Linux version of our precious games.
But in the mean time, things are more standardized, consolidated and open as they've ever been in the computer space. We do have a winner!
And expect this standard to last. Parts of the code you write, might be around in more than a century from now, if incorporated.
Perhaps that quantum computing or something equally bizarre (like nano-rod computing) might require a change, but seeing that 90+ % of all of the fastest and most experimental computers run Linux, as well as most of the smallest, I wouldn't hold my breath. It's pretty adaptable.
The only thing missing seems to be a good distributed model. (Amdahl is still right.) We see this everywhere, even on the desktop. But then again, Unix and the old Linuxes did have a pretty good one. It mostly fell into disarray (except for the huge clusters).
But if something shakes things up, It'll probably be that: run whatever program distributed over many nodes that probably use different processors and with an unknown latency.
So, how about Microsoft? Hell, no! They are very arrogant and have lost touch with everyone else (their customers). They only have two successful products (Windows and Office), and see those becoming irrelevant. But that's all they know. And they copy exactly the wrong "improvements".
And how about Apple? Definitely not! They want total control. Which mostly worked while Steve was at the wheel. Because he also delivered products everyone wanted. That strict control made it happen. But now, only that demand for total control is left.
Essentially, Microsoft (or rather, Windows) is becoming irrelevant, and Linux and the likes (BSD/OSX/iOS) have become the default OS. Finally, some kind of a standard has been reached.
So, the "winner", in a technical sense, would be Linus Torvalds. And all the other groups who helped make it a success, like the OpenGL and Apache people. But mostly: OpenSource. And thus, Richard Stallman by extension (although he would be the first one to tell us all that it's not "free" software!).
That gives us an interesting list of companies: Samsung, IBM, Sony, Oracle (reluctantly) and, yes, Google. Who all use that software that is developed by many thousand engineers, mostly in their free time, just because it needed fixing, or should be improved.
Essentially, anarchy does work. Or perhaps, it's engineers not bothered by management that make things work. And the smart companies pick it up, incorporate it into their products and even advertise it.
If you still have Microsoft or Apple shares, I would strongly suggest you sell them ASAP. And with Google as the new king of the hill, the same will happen in about five years from now. But out of the three giants, they still have their stuff together and made it happen.
Not that they would have succeeded without first Asus (eeePC) and then Steve (iPhone and iPad) showing consumers they don't really need Windows or Office. And we gamers (especially here at B3D) are still waiting for Steam to come with a Linux box that either runs DirectX applications, or for them to get all those developers to produce a Linux version of our precious games.
But in the mean time, things are more standardized, consolidated and open as they've ever been in the computer space. We do have a winner!
And expect this standard to last. Parts of the code you write, might be around in more than a century from now, if incorporated.
Perhaps that quantum computing or something equally bizarre (like nano-rod computing) might require a change, but seeing that 90+ % of all of the fastest and most experimental computers run Linux, as well as most of the smallest, I wouldn't hold my breath. It's pretty adaptable.
The only thing missing seems to be a good distributed model. (Amdahl is still right.) We see this everywhere, even on the desktop. But then again, Unix and the old Linuxes did have a pretty good one. It mostly fell into disarray (except for the huge clusters).
But if something shakes things up, It'll probably be that: run whatever program distributed over many nodes that probably use different processors and with an unknown latency.
Last edited by a moderator: