Jeremy Zawodny: There is no Web Operating System (or WebOS)
jeremy.zawodny.com
jeremy.zawodny.com
The pertinent question is: where do today's systems fail us in an always or often-connected world? Maybe you'd work on the networking stack, providing services that made transferring between connections as seamless as possible (hopping from public wi-fi to 3G to WiMax, and prioritizing traffic based on network bandwidth and costs). Maybe we change filesystems to better support synchronization - for example, build in better change tracking so that we can synchronize using the minimum amount of bandwidth. Maybe you'd look for ways to be able to transfer the state of your applications, so you can work on one machine, and then continue working on your phone, then on your hotel TV, then back to the original machine. What about collaboration and communication? How can we build applications that seamlessly combine web information with local information (maybe even blurring the difference)? Not everything belongs in the OS, but the supporting functionality certainly does.
None of these ideas are particularly new, but today's software stack is in need of some pretty serious evolution to get the most out of the promise of a connected world. Javascript based desktops are an interesting prototype - maybe Javascript & HTML would be a good technology for portable applications. I'm not going to dismiss the bigger need because today's 'WebOS' systems are little more than toys...
More over developing apps is still left to programmers (and a select group of them who are always interested in learning any new platform/language), it doesn't make it easier for Joe Average to do any sort of involved tasks.
Specifically with YouOS (the only one I tried), why do I need to understand applications and installation?
People want to ability to control their computers, not just use them. As Hamming said the purpose of computing is insight. If all you can do is install a new calculator, I don't think I can be bothered. I've got one which works just fine.
Just moving the desktop to the browser isn't enough of a differentiator.
Maybe this model might work for mobile phones, which is unlikely to have the full range of apps that a desktop has.
Microsoft Small Business Server? - http://www.microsoft.com/windowsserver2003/sbs (I know, I'm missing the point...)
I do agree that it's a web desktop, not a complete OS, but his reasoning seems a little off...
But really, what we are talking about is just a resurgence of thin clients. And why not? They make sense. No updating software, all your files are there for you whereever you go and today we have the bandwidth to handle it (we do vid downloads without batting an eyelid!).
Especially with Google's gears coming along, it will mean we can do everything offline. It's getting close to CMS your home dir and apps.
When I was in high school (15 years ago or so) I said the perfect computer app would be one where you didn't know it was there and just used it to do what ever you wanted, like in TNG. This is getting close!
2. Local storage
3. Local storage
We can put different page ('apps') in different tabs and windows, which is perfect for running multiple apps.
Current browsers are designed for maximum surfing productivity and not dedicated to provide a perfect web application container.