Slate Speculates on Internet Operating Systems
Slate features a discussion of possible internet operating systems, a Google OS foremost among the potential contenders. The author views the fledgling YouOS as a proof-of-concept that an Internet OS is feasible. He dismisses the idea of a Google-built thin client, arguing that Google would rather build a service available from any Internet-capable device. Google's already-fast service would theoretically translate easily to other web-based applications. From the article: Dollar for dollar, network-based computers are faster. Unless you're playing Grand Theft Auto or watching HDTV, your network isn't the slowest part of your setup. It's the consumer-grade Pentium and disk drive on your Dell, and the wimpy home data bus that connects them. Home computers are marketed with slogans like "Ultimate Performance," but the truth is they're engineered to run cool, quiet, and slow compared to commercial servers. The author compares Eric Schmidt's denials of a Google OS to Steve Jobs's denials of a video iPod. However, he notes that potential obstacles to a Google OS adoption include: the desire to own things; the requirement for fast, flawless networks; and, the trust-deficit when putting personal information on web-based applications.
This is utter crap. It sounds like Google planted hype to try to push the idea of "software as a service", Which is a stupid, unworkable and untrustworthy way of computing.
So the guys at Slate thinks that the combined computing power of Google's umpteen million users is less than the power of their server farm? Unlikely, even for Google's impressive data centers. If its the case that as a general rule commercial servers were more powerful than the sum of their users' machines, we could do away with all those supposedly obsolete distributed computing efforts.
Home PCs are far more powerful than the average user needs. This has been the case for a long, long time. Even Microsoft is having trouble saturating medium end computers that dell sells for the $900US mark. 2.5ghz with 1gb RAM, and you're trying to tell me that my broadband link can deliver application with faster response? I think not. And I like the way they FUDify the "cool n quiet" marketing campaign as well, utterly misdirecting its purpose.
I'm getting really sick of this "software as a service" crud, but at the same time, I'm also getting scared that companies might actually convince the mainsteam to use it. It would spell the end of privacy and anonymity for users and massively increase the power of already too powerful corporations and governments. "Software as a service" is the ultimate spyware. Today we complain that Sony puts rootkits on their CDs, yet there's no real complaint that our entire OS can not only report to base, but runs from there entirely. Forget keyloggers, this thing will record your keys, mouseclicks and input from webcams, scanners and microphones in realtime.
I sincerely hope that the tool that is the personal computer doesn't get taken away from the masses and replaced with drone terminals that could only be used in the way proscribed by our corporate rulers, and observed by their minions in dark rooms.
Oh yea, feel free to call me a tinfoil hat wearing Google hater, because I am.
I hate printers.
I want one of those? Where are they?
factor 966971: 966971
I think a lot of people don't trust the internet enough to put their entire computing lives on somebody else's server. People like knowing, even if they don't understand the technology, their files are in that box somewhere. It's a privacy issue to. I still know a lot of people who won't use Gmail because they don't trust Google to read their messages. And what about copyright issues?
-mrxak
Onions Will Kill You
The only thing that I would like in this genre is if Google provided an official file storage service. I have my important stuff backed up on GMail, but the front end is a bit lacking.
Information wants a fueled airplane waiting at the hangar and no one gets hurt.
An internet operating system may be possible... but do we need it? The last thing I want is "503: Service Unavailable" when trying to print a document for a deadline. They may well have backups, but what use is that when I need it *now*.
An internet linked desktop environment has all the advantages of the internet - updates, blogging, social stuff - with the advantages of a more traditional system - you actually have your documents stored locally, you're not subject to some company suddenly suspending your service and deleting your account (WGA is another matter...), and things load up quickly and run fast.
YouOS
:P
Too Many Users Online
I just experienced a good reason why it won't work
I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
You have some good points regarding privacy of data, but I disagree that "software as service is crud." There are a number of pro's to software as a service, here are a few:
1) No need to install, low end user maintenance. This is important for businesses.
2) Access to applications and your own data whether at your own PC, in the library or at the airport across the country, without carrying around a laptop.
3) Increased ability for software to offer interaction with other services.
What's happening is exactly the same process which made factories economically viable during the industrial revolution... That, is the bandwidth of the transport system. We're at the point where it's far far cheaper to have the computing in a BFO data centre and decent bandwidth to the home.
How many weavers, potters, carpenters do you know? Well, today's equivalents are programmers, system administrators etc.
Things like VNC just make it easy.
Deleted
Alright, so thin clients are nothing new. Let the server do the work. Save money on the desktop.
Across my infrastructure, which typically has a gig fibre backbone, and 100mb at the desktop, this isn't a mean feat. Hell, I've got it running across the wireless as well.
But to run this across the internet? Gimmie a break. To support my 450+ machines, I would need a rather serious pipe. Which will have a serious cost attached.
Maybe there is a market for home users doing this, but the scalability is going to kill large scale adoption. And since people use (I generalise here, true) Microsoft at work, are they going to learn a new OS at home? Considering the market penetration of the other free OS', I doubt it.
Apologies for sounding negative, but I don't think we'll see this for a while yet.
But the network is the slowest part of home computing. The data bus is orders of magnitude faster than the internet connection (or even intranet connection) in nearly every circumstance. This doesn't make thin clients a bad idea necessarily—there are substantial advantages to having the equivalent of a system admin in every home—but performance isn't one of them.
1) The thing slowing down the PC isn't the local hardware.
2) The network pipe has to be well in excess of a gigabit per second to be faster than the hardware.
3) The author has NO clue about what he's really on about.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
WTF are you talking about? XP came years later than the maturation of the fringe's modern-kernel GUI OS (linux), six months later than Apple's attempt at a mainstream modern-kernel OS, and the market was clearly ready for what XP repreented years before that, as all the constant talk of the "Blue Screen of Death" showed quite nicely.
Or are you trying to say that the function of an operating system is to saturate system resources?
OK, a couple gigabytes of email storage is probably OK (for now). But I've got maybe 500 GB of other data here... I don't know who would offer to store that for free. And even if they did, it would take me, what, 385 days to upload it at 15 Kbytes/sec?
And I'd still want to back it up in case the company holding my data went out of business. Well, OK, Google will probably still be around in 10 years, but YouOS? Right.
I just don't understand the logic.
I think it was written by a windows user who never built a gentoo system from scratch and therefore doesn't understand the (not so) subtle differences between the terms "kernel," "operating system," "windowing system," and "desktop environment." The idea probably has some potential, but calling a bunch of AJAX apps an OS is just silly, especially on slashdot.
Everyone is born right-handed; only the greatest overcome it
Authors like this fail to appreciate the actual nature of an OS, the Internet, and hardware. I get the impression from reading pablum like this that people see the web browser as some fundamental new technology, above the scope of desktop apps, simply because they use the Internet. Your average user wouldn't know that essentially any app could be written to use the Internet to transfer data, or that the Internet is simply a mindless mechanism for moving data. It's this tunnel vision of "the browser as the Internet" that has really limited development of better Internet technologies. Things like Flash or Java apps can run on their own, but they're always embedded in a browser, leading people to assume the primacy of the browser. I was really kind of surprised over the years to see that Java apps never caught on, while browsers, nonstandard and programmatically inelegant, became the norm. Maybe the new WPF model will garner a bigger following. It'd be nice to have a sane programming model instead of the freakish raft of Javascript/PHP/ASP/CSS/DOM hacks I currently have to deal with, and I know, I know... Microsoft is evil, monopoly, blah blah, but come on! Javascript is too slow to be of any use beyond manipulating the DOM, so you can't write any real programs in it. Even as a display mechanism browsers suck. I can't overlay a div on a video? A dropdown list? It's just sorry.
WebOS is the future ... but not for the reasons listed here. Portability, i.e. being able to access your files and programs from any computer, is nice, but not a killer feature. It's ridiculous to claim that most people's computers are too slow, when in fact they are more than adequate. That's why PC sales stopped seeing such growth after 2000. Most people who could afford a computer had one that could do everything they needed. Hence prices have dropped while computing power has continued to increase.
No, the reason a WebOS (err WebOSses hopefully) will come about is because computing needs have changed. Look at today's teenagers. Most of what they do with a computer is online. If you took their computer, and disconnected it from the internet, it would be practically useless to them.
There are a few exceptions. They still use the computer to transfer pictures from their digital camera to an online service, like Photobucket or Flickr. They still use the computer to transfer music to their iPods. The computer is just an intermediary in these cases, and it's not hard to imagine these things being done without it -- just add WiFi. Then their camera could upload their photos directly to Photobucket, and their iPod could download songs and videos from iTunes and YouTube.
Of course there is the need for office type apps, like word processing and spreadsheets. These things can also be handled online pretty easily. In the future they will be handled online not because it's better, but just because everything else is online. Right now these things listed so far: photo managment, music management, word processing, are small things to most young people. The big things are instant messaging, email, social networking, etc. The big things are online. The small things will follow.
And that's why WebOS will come about. It will not be an OS in the traditional sense. Traditional OSses were about providing the infrastructure for applications to run on a computer. The point of the computer was the applications, but you needed an OS to make the applications possible. Thus the OS had to manage memory allocation, device management, user input/output, etc. The point was still the apps. The apps are online now, and new infrastructure is needed for them. That's where WebOS comes in. That's what WebOS must be. It must provide the infrastructure for applications and allow these applications to interoperate.
Right now if I'm a developer writing a Windows-based application, I don't have to worry about low level machine code for writing bits to disk, but if I'm writing an application for the web, chances are that I have to worry about creating database connections and issuing SQL in some form to read/write data. A WebOS will eliminate the need for this. If I'm writing a Windows app, I don't have to worry about peeking and poking pixels to draw things on the screen. However, if I'm writing a web app, I have to not only know about HTML and JavaScript, but the quirks of how different browsers render different things (CSS box model for example.) A WebOS should eliminate the need for such arcane knowledge.
Once again, we have a case of folks touting old technology as the solution to a problem that doesn't really exist.
"Online" Computing or "Time Sharing" simply puts more money in someone else's pockets. True that applications are updated, but one has no choice as to when/what is updated, much like the Windows Update 'express' update models.
Time Sharing, or having everything online, just makes it easier for other people to snooop at your data, and extort you with fees.
Old document created with version 1.x, better pay to have the rights to open it with v1.x. Other people using 2.x, you can pay for that too.
You want a physical digital copy of your data, sure , we can do that too, just pay us and we will burn it on CD for you.
Look where the MSFT et all trends are going. No need for 'storage' or other devices, let use store and share your data, the NSA will have first dibs on it.