Slashdot Mirror


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.

58 of 248 comments (clear)

  1. What a load of crud! by MrNaz · · Score: 5, Insightful

    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.
    1. Re:What a load of crud! by smaerd · · Score: 2, Funny

      You tinfoil hat wearing Google hater!

    2. Re:What a load of crud! by MrNaz · · Score: 5, Interesting

      Oh, and another thing, I don't see why these so called "online OS" projects don't just use existing X infrastructure to create an easy way to access standard X windows applications and run them remotely over SSH. It'd a) eliminate the need for a whole new friggin' OS b) retain the privacy of users c) leverage the massive existing library of software that exists for Linux and X and d) be as easy as PISS to accomplish technically, with only some work needed to make it easy for the average user.

      --
      I hate printers.
    3. Re:What a load of crud! by Ant+P. · · Score: 2, Interesting

      The problem with X11 is it wasn't designed to be used by the average home user over the average home network connection. In fact, it's barely usable over anything less than Ethernet.

    4. Re:What a load of crud! by MindStalker · · Score: 2, Insightful

      True, home computers run too fast for the average persons need but you can't add up those peoples computer speeds and say a server needs to by X times faster to compete, because you have the added advantage of time-share, ie not all people are taxing their computers at all times. There are some speed advantages for this system though.
      1. Searching through your documents
            Even if its a complicated non indexed search as a small amount of users would be searching at any one time you can obtain a disproportionate amount of CPU/disk time which could theoretically provide you with more processing speeds than on a desktop.
      2. Image processing (or other data processing).
            Think about the very high end system that people buy to run filters and whatnot on highend images. Of course you would probably have to buy CPU cycles for something like this, depending upon your frequency of use it could still be cheaper and faster than buying your own high end system.

      As long as the screen output doesn't need highspeed (games) you really could take advantage of a well built networkOS, especially if your just running off a PDA.

    5. Re:What a load of crud! by Colin+Smith · · Score: 2, Informative

      Mostly the bandwidth of X, the bigger issue being network latency. VNC is slightly better, but you're basically right, a virtual machine running on a cluster of thousands of machines, making use of the least loaded of them. I can be done now. I've actually built such a system, with tens/hundreds of servers rather than thousands, able to support hundreds -> thousands of concurrent users. It is simple and effective.

      --
      Deleted
    6. Re:What a load of crud! by drinkypoo · · Score: 4, Informative

      While that is true, FreeNX pretty well solves that problem.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:What a load of crud! by ScottLindner · · Score: 4, Informative

      Slashdot is more than a web page. It is an Internet Application. Although this particular app would be immensely boring to use on a disconnected PC if a heavy client were created.

      The boundary between web page, web application, internet application, distributed application, and dedicated heavy apps are blurring very heavily. These Internet OS's may or may not be a wise way to enable a better future for merging all of these into something more cohesize to the end user, but whether or not these Internet OSs will play any roll in our future, does not invalidate that someone is trying to make progress toward our future of computing.

      When I first saw Mosaic 1.0 I thought it was stupid and a waste of bandwidth. I said no one would ever want to use the World Wide Web. This was in 1993. Obviously I was way wrong in my assessment for how wasting currently valuable resources would become irrelevant for a greater good in the future. I *could* have been right. But the point is.. what makes sense to us today by our measures today, will not apply tomorrow as these new concepts will enable things we cannot do at all today.

      There are lots of examples of distributed and online applications that you use all of the time. But you see them as a web page. Does it really matter where the source code lives, if it is statically compiled or dynamically interpretted, if it is rendered on the server from one form into another (say PHP to HTML) or rendered on your desktop (Flash), or even used with an locally installed heavy application (Goodle Earth, Quicken, online gaming, etc.)? The boundaries are not as simple as Web Page or Software Application anymore. You can fight it.. but the desire to distribute will win in the end. Who knows what it will look like.. I'm sure the fabbled Web 2.0 will play a big role in all of this.

      --
      Slashdot.. where people join together in deliberate ignorance.
    8. Re:What a load of crud! by MBGMorden · · Score: 3, Insightful

      I agree wholeheartedly with you . . . except for a little bit :).

      As a home user, they can pry my computer (not a thin-client, actual computer) from my cold dead fingers. I've never seen a web application with the responsiveness or usability of a well-written desktop app. I also am dead set against anybody else having control of my data for the reasons you laid out.

      That being said, as an IT Prosfessional things like this are very, very attractive. I work at a relatively small (maybe medium?) sized organization with about 500 or so workstations. Even with that being a comparatively few machines, it's a pain in the ass to keep everything patched-up and all the applications updated. When we roll out a new app, there's 500 machines that need it installed.

      For this reason, though I hate using them, I look for web-based applications whenever I can so that we can simplify roll-out and maintenance on our systems. Most recently we've even looked at using a combination of VMWare, Citrix, and some thin-clients to move everyone over to using virtual machines that are hosted within our data center. Yeah the "user experience" sucks, but when the goal is for the users to just get their work done, and for the IT department to keep everything up and running as smoothly as possible, that's a sacrifice I'm willing to make.

      Of course, the most recent problem that's cropped up is the large number of vendors that want you to "subscribe" to their service where they host everything and your users login over the Internet. This I'm against from the professional standpoint as well. If the users are gonna use a web-based app, it better be hosted in our server room. ;)

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    9. Re:What a load of crud! by slawekk · · Score: 2, Interesting

      Yes, I am quite happy with my account at cosmopod.com "internet operating system" - a full remote KDE desktop delivered from UK to CA with NX protocol. It is faster to use KDE or firefox this way than locally on my 6 years old machine. There are tradeoffs related to privacy, but those may depend on the country you live in. Sometimes your data are safer when physically located in a different country than your machine at home.

    10. Re:What a load of crud! by infolib · · Score: 2, Informative

      I don't see why these so called "online OS" projects don't just use existing X infrastructure to create an easy way to access standard X windows applications and run them remotely over SSH.

      You can actually get such solutions.

      These are running over FreeNX which is basically a compressed X connection where the local machine pre-guesses parts of the communication to cut down lag. I've tried them and they work quite nicely over a 512K DSL. In principle dial-up should work ok too, but I haven't tried.

      Notice that a Dutch provincial agency has switched its 100 desktops to running over FreeNX. They're running their own server though.

      That said, I tend to disagree with your point. Part of the idea behind YouOS et.al. is that being on the same machine as everyone else makes collaborative software easier. Just think if you could painlessly set up multiuser editing on any document you were working on. Flickr shows some of the way too.

      The last thing is that you can't just pop into the average internet café and fire up an X/ssh connection. Something running in most browsers would work better here. Maybe something like VNC java viewer for NX is the way to go.

      What would be really nice is some sort of common protocol for collaborative programs. That way we could both run some program locally (or NX'ed into our own snoop-proof private server) and have them connect to each other when needed. Pretty sure I'll get to see that in my lifetime, but if Open Source was a bit ahead of the curve here it would be so much better for freedom.

      --
      Any sufficiently advanced libertarian utopia is indistinguishable from government.
  2. EyeOS by MarkByers · · Score: 4, Interesting

    YouOS is just sounds like a rip off of eyeOS.

    --
    I'll probably be modded down for this...
  3. What? by Erwos · · Score: 5, Interesting

    Am I the only one who doesn't understand what an Internet OS is supposed to be? I mean, you've got to have an OS to connect to the Internet in the first place...

    -Erwos

    --
    Plausible conjecture should not be misrepresented as proof positive.
    1. Re:What? by someone300 · · Score: 3, Informative

      I'm assuming it's a buzzwordy way of saying thin-client, netboot, or referring to actually having all your applications as fancy AJAX things. When they say OS I don't think they mean it in a managing the hardware computer science sense, but more referring to the desktop environment.

    2. Re:What? by stuuf · · Score: 4, Insightful

      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

  4. cool & quiet? by doti · · Score: 3, Insightful
    Home computers are engineered to run cool, quiet


    I want one of those? Where are they?
    --
    factor 966971: 966971
  5. Trust Issue by mrxak · · Score: 4, Insightful

    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?

  6. Thin clients != good time by andrewman327 · · Score: 2, Insightful
    I have had to use thin clients at several different insitutions and I can tell you that they do not work well. I have an RDP connection to a server now at work which links to my (reletively) powerful corporate desktop. Even this experience is utterly lacking compared to local applications. I think that the author has never really worked with a remote system.


    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.
  7. Sure.. by someone300 · · Score: 5, Insightful

    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.

    1. Re:Sure.. by Jugalator · · Score: 2, Insightful
      The last thing I want is "503: Service Unavailable" when trying to print a document for a deadline.

      So you believe it's easier for a server farm to crash than your personal/work computer?

      As an example of a real world scenario with huge server farms and redundancy...
      When did Google last present this error message for you?
      --
      Beware: In C++, your friends can see your privates!
    2. Re:Sure.. by someone300 · · Score: 2, Interesting

      Not sure if you use it, but Gmail goes down enough that I wouldn't use it for anything crucial. MSN messenger and Gtalk more so. Not only that, there are hundreds of points inbetween me and Google which could fail, 503 was just an example. When I have to tranpsort documents, I tend to put them on my server, use a USB pen and send them via Gmail. Each one has had issues at some point or other.

      One of my ISP's routers could go down. It's happened before and left us without internet for over a week (small ISP, no choice). If one of my computers goes down, then I move onto the other one. If that goes down too then if I really need to I can take out the hard drive and pop down to a friend's house. So far there has been much more time that I haven't been able to access Gmail, Gtalk, MSN messenger or even Google than there has been time I haven't been able to access my computer, however you could argue that my computer is more stable than the average user's.

  8. XP was preemptive by MarkByers · · Score: 4, Funny

    Even Microsoft is having trouble saturating medium end computers that dell sells for the $900US mark.

    Despite the fact that they haven't released a new OS in 5 years, they aren't doing too badly in terms of saturating computing power. They preempted the market, so they actually aren't lagging behind as much as you would expect.

    Don't worry though, with the impending Vista release all your available system resources will be put to use for many years to come.

    --
    I'll probably be modded down for this...
  9. Too Many Users! by alexhs · · Score: 4, Insightful

    YouOS
    Too Many Users Online

    I just experienced a good reason why it won't work :P

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  10. Some Good Points, Missing Others by raftpeople · · Score: 4, Insightful

    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.

    1. Re:Some Good Points, Missing Others by MrNaz · · Score: 2, Interesting

      I hear those point, but I believe they can be addressed in other ways. Thin clients have their place, but I don't believe that they should become the norm, as it robs the users of flexibility. How would open source flourish, if our PCs were designed to only run software that was sent from HQ? Which is the eventuality that *would* occur.

      Look 10 years ahead. Good succeeds with this and we're all using some GoogleOS or YouOS or whatever, delivered from the Microsoft of the day. Do you relaly think they'd not do everything they can to hinder the growth of projects that competed with their products? You need look no further than SCO to see *exactly* how they'd behave.

      --
      I hate printers.
    2. Re:Some Good Points, Missing Others by just_another_sean · · Score: 4, Insightful

      I tend to agree with both of you really - it seems to be a question of "right tool for the job". As an IT guy I could see the InetOS idea being a good thing. Of course the servers have to be able to claim 99.99% uptime and I would be pretty picky and choosey about who gets the job of storing my company's data. But assuming these issues could be worked out then I'd at least entertain the idea.

      As a home user/hobbyist I wouldn't want to give up my privacy, right to tinker, etc. And I defiantly agree that the Slate article is full of it when they say an online OS backed by servers will deliver better performance then my PC. I have a great internet connection, super fast and reliable; that said I don't think it could beat the performance of my modest 2.4 GHz PC with it's GB of RAM..

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    3. Re:Some Good Points, Missing Others by mrxak · · Score: 3, Insightful
      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.
      But that's really the problem with InternetOS. Mobile computing by way of laptops, palmtops, and even cell phones these days is really going to make everything else irrelevant. People don't need an InternetOS, they've already got very powerful computers with them all the time, or will soon. And while some hardware requirements are getting rather extreme, the vast majority of applications don't require all that much hardware. These mobile CPUs that are all over the place these days are more than enough, so take your data with you, offline, and get a much more personal private solution.
    4. Re:Some Good Points, Missing Others by mrxak · · Score: 5, Insightful

      Anything that requires a steady reliable internet connection is not going to work, at least not the way things are now. The internet is not as wide-reaching as it needs to be, not as reliable as it should be, and is plagued with far too many security problems.

      We don't have any kind of global (or even national) wireless internet access. This means that a laptop with local data and programs will win out in many many places.

      Most people aren't on super-reliable guarenteed 99.999% uptime connections. This means there'd be some times when you just can't get your data, again, a normal computer OS wins out.

      What happens when a hacker or virus nukes a GoogleOS server farm? Sure, there might be back-ups somewhere, but how many people's lives will get seriously messed up in the meantime?

    5. Re:Some Good Points, Missing Others by mrxak · · Score: 2

      While I admit, I've found myself lately wondering what I did with my computer before I had the internet. But I did find myself coming up with a fairly substantial list:

      1) Play games. There are tons of games out there that aren't multiplayer, or can be played without internet access.
      2) Listen to or create music.
      3) Write. Be it for pleasure or work, there's almost always a word processor open on my computer for some reason or another.
      4) Code. If I'm writing a program or webpage, I don't usually need net access to do it (for webpage development all files should be local anyway).
      5) Watch movies. A Netflix subscription means I almost always have DVDs to watch.
      6) Photoshop/3D Graphics.
      and so on...

      While being on irc and AIM and email and surfing the 'net has become a large part of my computing use, I don't *need* an internet connection to use my computer. I'm not an internet addict yet.

  11. Cool, quiet, and slow by SoCalChris · · Score: 3, Funny
    engineered to run cool, quiet, and slow
    My Dell XPS laptop begs to differ, especially on the cool & quiet parts.
  12. It's economically *inevitable*. by Colin+Smith · · Score: 4, Insightful

    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
    1. Re:It's economically *inevitable*. by Colin+Smith · · Score: 2, Insightful

      PlayStation V or Xbox 720 or whatever for games.

      Your processing power won't be taken away, you'll just be able to buy a $30 VNC set top box, which is what 90% of the population will do and will be quite happy with. Hell, no virus worries, no CDs, no license keys, it'll just work. Actually, no, the computer will most likely be free with a $5/month service charge... It'll do most of the stuff your PC will do.

      We're getting to nearly 10mbps adsl rates, I don't think it'll be much longer, X and VNC work fine over those speeds.

      --
      Deleted
    2. Re:It's economically *inevitable*. by cgenman · · Score: 2, Insightful

      No virus worries, no CDs, no license keys, it'll just work.

      No backup, no ownership, no security, no privacy, no upgrading, no DVD player.

      Really, when you look at the bulk of what costs money in a cheap desktop system: the monitor, the mobo, HDD, etc, you don't really save that much by putting it on the network. A solid system can be had for under 300 total. Computer-level text is unreadable on anything less than 1080p, the most expensive high-def monitors you can buy, so you'll need a monitor for the forseeable future. You'll also need a CPU capable of handling a flow of incoming data for processing / printing (unless you're sending raw 1080 video, at which point... wow.). You'll need enough HDD space remotely to store everything anyway, along with enough local flash to boot up. And, of course, if your network ever goes down, so does your computer.

      Ultimately this saves you maybe 20% overall, due to efficiencies of shared hardware. That hardly seems revolutionary enough on it's own to catch fire. BTW, the late 90's are littered with the bodies of companies who tried to do exactly this. And that was back when desktop computers actually cost something.

  13. Bandwidth? by nbannerman · · Score: 4, Insightful

    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.

  14. This is not an operating system by rminsk · · Score: 4, Informative

    From Wikipedia:
    An operating system is a software program that manages the hardware and software resources of a computer. The OS performs basic tasks, such as controlling and allocating memory, prioritizing the processing of instructions, controlling input and output devices, facilitating networking, and managing files.

    This is a bunch of web based applications with a slick interface and some persistant storage.

    1. Re:This is not an operating system by TekGoNos · · Score: 2, Interesting

      Actually, there might be an Internet operating system.

      I assume you read this as "OS running on the Internet", which is, of course, impossible. But I read it as "an operating system for the internet".

      So, basicly an unified layer that allows to create applications running "on the Internet", accessed by thin-clients, abstracting the worries about underlying hardware, connection & login from the client, "traditional" OS, and other stuff. To paraphrase wikipedia : A software program that manages the hardware and software resources of a network. So the concept is not stupid in itself.

      The buzzword, however, is stupid, as nobody really knows what it means. Definitions seam to reach from
      just "Some internet based apps with remote storage (i.e. Remote Shell - NOT an OS)"
      over "An app-server farm offered by a single vendor (Google) allowing remote execution and storage (somewhat an OS)"
      to the "Ultimate Grid-Computing where (almost) every machine (or every server?) on the internet is just a resource used by "the Internet OS"".

      --
      I have discovered a truly remarkable proof for my post which this sig is too small to contain.
  15. Foolishness or lies? by Henry+V+.009 · · Score: 2, Insightful

    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.

  16. Beta by Gat0r30y · · Score: 2, Funny

    And how long would an OS from Google take to get out of Beta? I don't think I'm gonna live that long.

    --
    Prediction: The real iPhone killer is going to be sex robots from Japan. Think about it.
  17. RDP != thin clients by disappear · · Score: 2, Informative

    RDP is hardly the only way to do remote access, and it's true that most Windows-functional solutions (WebEx, PCAnywhere, ThinAnywhere, VNC, etc.) stink, from at least a performance standpoint.

    But those aren't really thin clients; they're really remote access sessions to a thick client running over a network.

    A real thin-client package does the computing locally, as well as the display. It just uses storage and some heavy features on the back-end.

  18. The author's abjectly clueless... by Svartalf · · Score: 5, Insightful

    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
  19. What do you mean, _my_ network? by dpbsmith · · Score: 5, Informative

    "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"

    Speak for yourself, mister.

    My Verizon DSL 768 Kbps/128Kbps service is a lot slower than my mighty 2.5" 5400 RPM Seagate ST9100823A (sustained transfer rate 38 MB/sec). Approximately fifty times slower "reading" (downloading), 300 times slower "writing" (uploading). No, wait... the DSL speed is in bits, the disk speed is in bytes. Make that 400 times slower "reading" and 2400 times slower "writing."

  20. Damn Small Linux on a USB key by goombah99 · · Score: 2, Interesting

    Put something that boots fast like Damn Small Linus on a USB key, and do web-restores and internet-apps and voila you have a practical portable OS.

    --
    Some drink at the fountain of knowledge. Others just gargle.
  21. YouOS Is The Wrong Idea by Jerk+City+Troll · · Score: 2, Informative

    The author is wrong. YouOS is not an “Internet operating system”, it the functional equivlent of Windows prior to NT: an environment which runs on your existing platform. The client still does the heavy lifting and it will never be portable enough to run on anything with a “keyboard and a screen.” If Google were to go this route, they would provide VNC-like access to big iron on their end.

  22. Why do editors publish things like this? by Beryllium+Sphere(tm) · · Score: 3, Informative

    >your network isn't the slowest part of your setup.

    The only things on my computer slower than my DSL line are the legacy serial and parallel ports. To match the PCI bus I'd need an OC-24.

    >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.

    Last I heard, the Googleplex was running on dirt-cheap commodity boxes, with IDE drives even. A GoogleOS probably won't be running on heavy Sun iron.

    1. Re:Why do editors publish things like this? by Anonymous Coward · · Score: 2, Informative

      Not only that, but they pay a premium for cool and quiet servers since they're going to have rooms full of them.

  23. Re:They preempted the market? by drinkypoo · · Score: 2, Insightful
    XP came years later than the maturation of the fringe's modern-kernel GUI OS (linux)

    I'll try and bypass all the "Linux is not an OS" stuff and move on to the meat of this discussion: Linux is still immature in some areas, particularly printing and wifi support. (Whether it's Linux's fault is not significant to this discussion.) I'd argue that it wasn't until right around now that Linux is really desktop-ready, and even now there are sometimes serious hitches - but just about any Linux distribution will work great on almost any new computer these days.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  24. Re:They preempted the market? by prattle · · Score: 2, Funny
    Or are you trying to say that the function of an operating system is to saturate system resources?

    <--- Joke ----

    You.
    --
    "We are here on Earth to fart around. Don't let anybody tell you any different!" -- Kurt Vonnegut
  25. "A network-based PC could offer more file space"? by rickkas7 · · Score: 2, Insightful
    FTA: "A network-based PC could offer more file space" Huh?

    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.

  26. Uhhhhh, ok... by Nonillion · · Score: 2, Interesting

    Pffffft, yeah, right.

    Until the big telcos are going to make good on their 6 year old promise of 45+ M/bit sync fiber connection; this idea won't even get off the ground. The thin client idea may be good for some, but not all people. I prefer running server grade hardware, not the consumer grade POS stuff you can buy at Frys. I want my power and files at home, not someone else's server.

    --
    "I bow to no man" - Riddick
  27. Sorry by TheSkepticalOptimist · · Score: 2, Informative

    But this is one of the fundamental problems, people don't understand what an operating system actually is.

    There have been many debates between geeks about what an operating system actually is, and obviously people writing about these "Internet" operating systems, and the ones creating them, don't have a clue as to what they truly are.

    An operating system isn't just a file manager, its a layer of software that allows you to interface with hardware, manage data, and control devices. By its very definition, and "Internet" based OS cannot exist, as it requires SOME form of operating system in order to run. You NEED an OS first in order to access the Internet and manage the network protocols and access network hardware. You NEED an OS first in order to run the web browser to access the Internet. you need an OS first in order to access the application data stored on disk and loaded in memory before you can even launch an "Internet" OS.

    Instead, what these people are actually creating is just an online file manager, A SHELL.

    Sorry, I just can't tolerate a blatant misrepresentation of terminology in this case. When people start talking about a Google OS as an online service, it is just irritating that there is so much ignorance, especially coming from a supposedly technologically literate community.

    I am not saying the concept of an online SHELL isn't valid. Having the ability to create and store and share files online, without worrying about losing data locally if your local hardware fails is a sound idea and I welcome it. Just don't confuse a glorified AJAX P2P front end as being an operating system.

    Even in the case if we move to a purely online services based market where you use a thin client to access the internet, you still need an OS before you can access the internet.

    Call it what it is, and Online File Manager. An AJAX based P2P front end. An online portal. Just stop calling it an operating system, its not and never CAN be.

    It is also a brilliantly f*cking stupid idea to have an embedded web browser within a web environment? I mean, I need a browser to access this service, duh? What makes an AJAX based web browser better then one running natively on your system?

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  28. Thin Clients again FTW! by Otis2222222 · · Score: 2, Interesting

    Ahh, the annual discussion of Thin Clients again. Every year some company gets a hare-brained scheme to reintroduce some variation of thin clients. You can almost set your watch by it. The average buyer can pick up a barebones XP machine for a couple hundred bucks at their local big box electronics store. Who is demanding "Internet Operating Systems"? What's the draw? What can they do that a PC running a web browser can't?

  29. agitated tirade by deuterium · · Score: 3, Insightful

    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.

  30. OS??? by rrohbeck · · Score: 2, Informative

    Operating System == Software that manages the machine's resources like CPU time, memory and storage, and makes them available to applications in a controlled way. At least that's how I learned it.

    Maybe I'm getting old... Has the definition of OS changed all of a sudden??? Aren't they rather talking about an Internet-based application suite?

  31. Anyone remember "Network Computers"? by MCTFB · · Score: 3, Funny

    Ahhhhhhhh, the more things change, the more they stay the same.

  32. Slax Linux? by Clazzy · · Score: 2, Informative

    For anybody who hasn't used Slax, they give you an option to upload personal data (passworded, of course), making it a very good live CD in that you can travel anywhere and are still able to access your personal data provided there is an internet connection. Perhaps an Internet OS could take a route similar to this?

    --
    If we can hit that bull's-eye, the rest of the dominoes will fall like a house of cards... Checkmate.
  33. Does he have to spell it out for you? by thisjustin · · Score: 2, Interesting
    Of course your internet connection is _the_ slowest part of your home setup. It's not like this guy doesn't know how to compare specs, I'm sure he understands that pulling data off the average hardrive is orders of magnitude faster than the average DSL connection. It wasn't really necessary for 90% of the last posts to quote these specs on their respective home setups and use it as the premise to dismiss the whole article. All those who did post as such were allowing themselves to ignore what the author was actually trying to say. The article even provided an example, your computer would do a lot worse than Google would at crawling the internet, indexing the results and then providing query results in less than a second. That is the point. No you're never going to play Half-Life 2 over a so called internet OS. Your internet connection is still fast enough to allow for basic human interface stuff like mouse and keyboard, and as long as the video being displayed is not some FPS it is also probably adequate. Meanwhile some server farm could be doing a lot of the work for you.

    It's probably never going to be a replacement for those of us who do gaming, or photo/video editing etc. But think of how many people you know who basically have a computer for email and IM. Pretty much any PC on market these days is overkill for these people, and it's definitely not worth paying for windows. Anyone can install some flavour of Linux and at least get a browser working, but a lot of the software they want is either unavailable or lacking in its Linux incarnation. So what if all you needed was that working browser.

  34. Off Mark by fupeg · · Score: 2, Insightful

    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.

  35. Re:They preempted the market? by Cal+Paterson · · Score: 2, Interesting
    I don't think we can seriously say Linux is noticeably more mature now than it was in 2000.
    Ugh...I don't like getting into technical details, but you're using the name "Linux" in a way that is _really_ vague. Free Software is probably a better term, or possibly "Open Source" if you're that way inclined. If I called the Microsoft OS "NT" or Mac OS X "XNU" or "Darwin" you'd be similarly confused.

    In terms of kernel level stuff - there aren't many changes because the vast majority of work is done. We have a kernel that works, in a productive way, it's pretty much now a case of maintaining it with new features.

    In terms of what I would call "userlevel" we've been done a long time. The shell and commandline utilities have been nearly done, or entirely useful for a decade.

    However, in terms of graphical user enviroment, we still need high level GUI stuff (the kind of thing that grandma interacts with). Windows is pretty good at this part (though, in my opinion, it isn't nearly good enough). Free Software is mediocre at this. Some things are easy to do, some aren't. We're at a reasonably workable standard nowadays, but we need improvement in order to gain acceptance. This doesn't mean copying a Start Menu; this means figuring out ways to bring out GUI to a level where it is as-good-as Windows and OSX, and then being better.