Technically there's nothing really windows can do that a linux distro can't.
End of quote
If you make enough source changes or dig through archaic settings, sure. But how many people really want to spend hours setting up an OS before they start using it?
I'm still wondering why, by default even on the Ubuntu distro, KDE isn't doing simple things like open the K menu when you hit the Start/Windows key, and why you can't even map it to open the menu in the GUI key mapping utility.
Linux has its strengths - it's focused very strongly on developers and on power users. If you love tweaking, then Linux is great. But if you want something anybody can use, if you want to just sit down and start working - Linux just isn't there yet.
Linux is still very unpolished. It still feels likean unfinished work in progress. Sure, is can do everything, but with more work than with Windows or MacOS. It doesn't have a polished interface out of the box, even with distros like Ubuntu.
In any case:
This Google OS looks like it may be a minimalist browser based OS, possibly with a simple application launcher. Okay, so that's gonna work for smaller devices and for a lot of people who just don't do much on their computers except the basics.
But - for people who do more than the basics, and for those who tend to buy the more expensive, more powerful machines, I don't think that will work. They'll want something more like Windows.
Of course, that is merely guesswork - there's really not much information about the new OS right now.
. . . and yes, Google advertises everywhere it can. It is, quite frankly, an advertising company. That's how they make their money.
. . . and frankly, I'm getting sick of people who take a one-size-fits-all approach to computing. Especially the "oh, everything is moving to the web" crowd. No, not everything is moving to the web. Yes, it's a great mew medium with a lot of promise. No, it won't work for everything. One size does not fit all, and there are many things that do not fit the web model. Sure, you can shoehorn anything onto a web page, but my experience is that isn't really ideal for things like games or documents or multimedia.
Here are some things that drive me crazy about web based applications:
- Offline storage and computing. Either it's completely unavailable, or it's stored in some temporary cache that may or may not be there when you unplug.
- Feature sets have never, in my experience, matched non-web apps. Pegasus Mail and Thunderbird and Outlook and other non-web email clients are still far more powerful than Gmail, Yahoo mail, and Hotmail. Microsoft Word and OpenOffice.org are still more powerful than Google Docs.
- Everything either grinds to a halt or starts throwing error messages when the network gets congested. How responsive the web app is depends completely on whether or not your neighbor is doing something that hogs bandwidth, like downloading video.
- 90% of the time, if I'm watching video, I frankly just download it. Streaming is a pain. It only takes a couple of dropped packets to kill the video, and it's annoying having frames stutter or switch to low-res every few seconds.
- This applies to anything realtime. It's far better to use local resources where you don't have to worry about the status of the network.
- I've seen web based games, and frankly they're no different from non-web games. This is an example of something just being shoehorned into a browser just because they can do it, and not because it's it's better in a browser.
- Frankly, the browser chrome isn't always needed or desireable. Do I really need all that in all of my applications?
- As a developer - web development is language soup. This may work well for large developers like Google, but for small developers and hobbyists, it's just too much to learn. I'd much rather work in one or two languages than in a dozen or so.
In conclusion: Just because you can do something in a certain way doesn't mean it's ideal, and IMHO even though the web has its place, I don't think it would be ideal to webify everything.
I don't believe that one size fits all. I don't believe that moving everything onto the "cloud" or the "web" or the "internet" is ideal for everything in our lives.