Google and Their Server Farm
JR writes "CNet has a very interesting story about Google, operating systems, and where Google may be going. The upshot is that they may make OS issues totally irrelevant by supplying everything anyone needs over the web from their mega-server-farm."
Interesting. I have actually suspected this for a while given their hires over the past year or so. There have been a few PhDs they hired including one from our cs department that would have suggested this is where they might be going. At any rate, this could prove quite interesting and make irrelevant many of the security concerns that the average consumer faces as well as consolidate and ease software distribution issues. Of course this approach will never supplant the needs of most of the Slashdot crowd, and I am not letting go of my dual G5 or OS X, but for the unwashed masses, it might very well be an interesting way for Google to go that will certainly prove to be a way for them to branch out of the search engine field and extend the fight with Microsoft and Yahoo.
Visit Jonesblog and say hello.
"Ajax, which is short for Asynchronous JavaScript + XML, combines JavaScript, dynamic HTML, and XMLHTTP to, in essence, let you build Web-based applications that run as quickly and seamlessly as local software."
Great. If the author of the article gets her pie-in-the-sky dream, the future of virtually all client-side computing will lie in the hands of javascript code. For certain applications, like ones with small, text data sets, a system like Ajax could "feel" like a desktop application. The bandwidth just isn't there for video or even industrial photo work. I wouldn't want to run a batch script to modify 5,000 images in the Ajax analog of Photoshop. Better not be a fiber network without any limits on network transfer.
Besides that, who wants anything but light-weight or at least, non-critical, data and applications to be out on the network. Gmail is a perfect network application, but my financial software or any number of other things? No thanks.
I Want To Believe
Googledot
Google for Googlers. GoogleStuff that Goggles
I think that was about 5 google articles in the past 24 hours.
Along with about 1,000 other dot-com start ups.
Thin-Client computing by another name, again. Wasn't convinced 20 years ago. Still not convinced now. I don't want to have a useless PC just because I stopped paying the $20 a month subscription to the applications.
Get a free iPod Nano 4GB!
I agree with the position of TFA's author... Google will try to treat computers running all types of operating systems as a thing client that has access into various applications within Google's server farms.
This would be fantastic in terms of not having to synchronize data between multiple locations and other tangible benefits. But would anyone trust this? Setting aside the privacy concerns, right now if your internet connection is down, you can still write and print a document. You can still do all sorts of things as a matter of fact. You less you put onto your "thin client" and the more you depend on the network for, the less you will be able to do when the network is down.
I'm a big tall mofo.
Seriously if I had a dime for everytime someone predicted the demise
of the desktop, I'd have a couple of bucks.
Here is the problem I have with her theory. Her points were all
logical and well laid out, essentially that most people aren't system
administrators and that they don't back their data up, don't secure it
etc. While that is true, it doesn't necessarily lead to people giving
up the desktop in favor of a thin client. Giving up your desktop is
an emotional decision, and there are a lot of factors that weigh
against that.
In the long run, maybe ten, fifteen or even twenty years in the
future, this type of service may be much more prevalent. But I don't
think something like this will change over night. Think about how
much computer systems have really changed in the last ten years. Not
that much if you really stop to think about it. What she is
predicting is a *massive* paradigm shift to say the least. Microsoft
didn't have the clout to pull it off, probably because no one trusts
them enough. Do you trust Google enough to give them *all* of your
data? I'm not sure I trust *anyone* that much.
Doug Tolton
"The destruction of a value which is, will not bring value to that which isn't." -John Galt
Now think about what would happen if you had a word processor, a spreadsheet app, a photo editor, an instant messenger, a browser, a music jukebox, and any other "software application" running inside a Web framework that's as fast and responsive as any desktop you've ever used.
"The next killer app in 5 years" was supposed to be the web application. That was five years ago. No, Google is working on something else... I can feel it in the force.
from Feb. 2000?
imagine Google serving us everything we need....
if Google can scan our emails for relevant ads, what prevents them from scanning my financial spreadsheets stored on their server farm for "relevant offers"?
given Google's track record, I'd rather have my personal files on my own computer.
who | grep -i blond | date cd ~; unzip; touch; strip; finger; mount; gasp; yes; uptime; umount; sleep
I don't know about other folks in general, but I do know that I like my privacy. I'd rather have a computer on my desk, behind a firewall, where I can keep my private information private. It's all well and good to say that storing your data on Google or Yahoo or MSN allows you to access it from any computer on earth, but you run the risk of the computer you are at copying the information you access.
Wether it's a malicious keylogger, trojan, or simply the paging space / file, your information get copied to the PC at the internet cafe you are using. Suddenly your private information is no longer private. Any savvy computer-literate person could access that copy of your data. Give me a laptop or desktop where I can encrypt the data and only I have the decryption passphrase any day.
If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
I thought and talked my lungs off about not needing an multi-functional OS ever since I've seen AT&T's VNC. Most people thought it was crazy.
.NET and Microsoft's sensory overload with junk are making me dizzy.
I'm happy to see that someone is doing something about getting that going.
FTA: "Google Desktop is the company's only other Google-developed product that's not in beta."
I'm glad that people in the press are finally taking notice of this... what the hell, they should change their name to 'Google Beta'.
>they may make OS issues totally irrelevant by supplying everything anyone needs over the web from their mega-server-farm
yeah, try that line again when 90% of their stuff isn't (USA + Windows only) and/or beta.
I think the concept is interesting, and now approaches "possible" with ever expanding pipes and speeds. Anecdotally my experience has been different, but in an office/corporate setting. There was a big push to thin-client architecture with Sun Servers and diskless Sun clients. But something about human nature I suppose, it never gained purchase, and eventually the technology became what we know generally today.... i.e., local storage maintained by owners and users, no matter the lack of diligence in integrity and storage of the data... Human nature that can be overcome? Don't know...
As for one point in the article: from the article:
... I have to say one thing about the "monopoly" for which we trade (from Microsoft to Google) putting aside for the moment what truly defines a monopoly (I happen to think Google is far from being a monopoly)..., I am MUCH more comfortable doing bidnez with a company/"monopoly" whose corporate slogan is "Do No Evil"..., and Google actually seems to be earnest in that quest.
I am hoping that with the arrival of broadband we can get to run our own web, email and im servers and not rely on the ISP for anything more than the transport layer.
Google should only have access to information you want to be public and nothing more.
I predict that the next big dispute in the computing industry will be over openness and accessibility of ASP stored data. We have made a lot of progress when it comes to openness in software, but the issues of what happens to your data when it is stored on some company's big computer is yet to be tackled (think about it all you gmail users!). For example, if I use Google's calendar - what would it take for me to switch to Schmoogle's? Can I retrieve all my data from Google and upload to Schmoogle who seems to have a niftier interface? One way to address this is to make ASP-side software Open Source (like our company does with OpenVPS). It would be interesting whether Google will start moving in that direction - after all, their proprietary code is considered their intellectual property, and investors these days latch on to that very strongly, even though it's not like I could take all their software and build a Google's competitor overnight. The companies that get that there is no value in software code being secret (internally used or otherwise) are the leaders of the future IMO - the question is whether Google is one of them.
Oh, wait, that was two buzzword generations ago. How many words are there for "mainframe" anyway?
Have you read my blog lately?
Is TFA refering to something like this? http://zero-install.sourceforge.net/ But in a larger scale.
This sig is funny.
Amen, brother.
It's a sure sign of bloat and poor MS engineering that a mail program like Gmail, running javascript, beats the hell out of Outlook running on a local machine.
Why not a Google Knoppix type CD that simply fires up an X session to an X server located in the datacentre? Then install all apps on that, and all data is remote, and backed up.
Get your own free personal location tracker
I don't think a plan like this will ever gain acceptance more than a small percent of computer users and here is why:
- The first thought that came to mind is business. The company I currently work at would have a heart attack if anyone suggested using a thin-client like solution with Google storing all the data. So I guess Google might sell their technology (like they currently do with their search servers) but this really wouldn't be any different than buying a file server and desktops.
- I don't see bandwidth getting fast enough in even 5 or 10 years to support a video or photo editing app. I can't even imagine having to upload a whole DVD's worth of video to Google before I could start to work with it.
- Another similar point would be application load time. Google Maps and other Axis based technologies load and run fast because there is a relatively small amount of JavaScript being sent to the browser. Could you imagine something the size and complexity of Microsof Word being sent to your browser everytime you wanted to edit a document? I think something like that would bring any browser to a crawl.
- What about customization? I like to be able to install new software on my computer. The few times I have had to deal with shared hosting for websites, it has been annoying that I couldn't install new software that I wanted to try out. Especially when my host had outdated versions of something like PHP or MySQL.
So, those are my thoughts. The only crowd I can really see this appealing to are the WebTV, just surf, email, and edit docs crowd. They might be really happy not maintaining a computer and having their data available anywhere. However, I think a small portion of computer users would fit into this category.
Personally, I would much rather just use VPN to access my home shares while on the road than have to use some sort of thin client.
What Google or someone else should really do is create VPN software that is easy enough to use that anyone can set it up. I think that would appeal to many more people than a thin-client. Plus as hard drive space gets cheaper and cheaper, it shouldn't be an issue to have the same software installed on your laptop as your desktop.
SIGFAULT
Interesting theory. Do you trust google more than EquiFax? Or ChoicePoint?
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
...to the GoogleGrid!!!
Dave
will I get "free" content based ads relevent to the pR0n on my google desktop?
Life is pleasant. Death is peaceful. It's the transition that's troublesome. - Isaac Asimov
No one ever managed to topple IBM's mainframe monopoly. It was rendered irrelevant by the arrival of smaller computers. It may very well be that Microsoft's monopoly on the PC Desktop never ends, but eventually nobody will care because the PC Desktop becomes irrelevant.
What all this tells us is that Network Computing was a good idea after all. One might even consider it inevitable. What was a bad idea was the Ellison/McNealy idea of Network Computing, where you had to throw away all your existing apps and go to 100% Pure Java applications across the board. This time it's being done right -- gradually, one app at a time, and with an easy to follow migration path. I hope it continues.
Tired of FB/Google censorship? Visit UNCENSORED!
1) Google replaces all software on the planet.
2) Google becomes self-aware.
3) Google grows to resent the walking meatpackets.
4) Google changes web content and emails to initiate interpersonal meatpacket violence, destroying meatkind.
5) With nothing better to do, Google builds female Googleena.
6) Female Googleena nags Google to death, inherits the Earth.
"A microprocessor... is a terrible thing to waste." --
GeneralEmergency
Just because something was tried and the implementation failed does not necessarily imply that the idea is bad or unworkable.
The smartest man in the whole, wide world really don't know that much. - Mose Allison
if the js code is compiled to your native code, it won't run too slow.
There is a spark in every single flame bait point.
They also admit it in their little poem at the bottom... that's not what is important
what is important is the fact that they are offering google type features in an OS style interface. Their homage to OSX is to make a google interface that mimics it. That's what is interesting. The fact that they have begun to create google/os parallels.
Latency
-- I was raised on the command line, bitch
Since when are we happy about monopolies in the making? Google is cool now, but can we trust them to stay that way indefinitely?
Well, it's not done yet and they still have competition, but I'd feel a lot better if these next generation things that are supposed to be used by the whole internet community were open and democratic like Wikipedia and not close and proprietary - however cool they are - like Google.
Treehugger? Treehugger... Treehugger!
Games can never have enough resources, at least for 3D games. It all comes down to the best visualization and how smooth of a frame rate you can obtain that will in turn provide the best experience. If and when google will provide the brute force CPU and GPU cycles needed to run Doom3 smoothly via dumb terminal, let me know. Until then, there is a reason the latest and greatest video cards are so damn expensive. And I REALLY doubt google want's to foot the bill for gamers and their never-ending quest for a newer and better visual experience.
Life is not for the lazy.
I think she has a lot of good points in her article but I for one would NEVER surrender to having my files on a central server, ESPECIALLY, if it was M$ that made it there first.
... well crap... that I would love to have organized. I would just like to have something like that on MY server. The idea is something I have wanted for a while. I don't like having favorites, bookmarks and what not on several different computers. So a toolbar that incorporates that into one location and centralizes that collection of links would be AWESOME!
That being said, I think if the idea she is talking about were to be applied in a "P2P-ish" method, it just might work. This would mean the info on your computer you want global would go into a location on YOUR machine that google would manage. However they plan to manage it, that is.
They do have a great email client, I hear they have a calendar in the works, good contacts system and obviously search system, they are only a few features away from what she is talking about in the article. Combine that with a P2P system so your files are on your home computer, add those other apps she talks about and BAM!!! Something most everyone wants. It would be centralized in that Google would be using their systems as management but you have your files on your machine.
SO, you could integrate the "mom and pop" photo/blog/family contact point site all on google.
I see a day when I could have greatoak2005.google.com and that points to site in googles network which has the blog, contact, photo, IM, email, etc. managed and when I try to access it from another location it pulls the photos and info from my server/pc at home.
Sounds nice, I am not 100% comfortable or confident in the sercurity and privacy issues BUT as an idea(l)... It has a GREAT deal of value and merit.
That cannot be denied. If you disagree I don't think you are looking at the big picture of managing all this information. Not just businesses, governements, but people in general. I for one have gigabytes of
An that is just ONE piece. Oh well I am rambling. I just don't like that much information being on someone elses system.
oh well. later.
my 2 cents.
Thats what application frameworks are for. A web engineer will develop the widgets for the toolkits a framework team will develop, and application monkies write to those frameworks.
Thats the whole benefit of using XMLHttpRequest and DOM for those applications -- UI logic stays on the client, and business logic can stay on the server.
GMail is only the most visible application working that way these days. Tax software and a very large number of enterprise software applications are moving rapidly in that direction, as are the toolkits used by enterprise application developers.
while this isnt the optimal choice for most people, it would be great for many. think about your parents.
my mom is 59. she uses email and the internet via AOL. she opens photo attachments and, maybe once a month, does something in word or excel. when her PC acts up, she doesnt know anything about fixing it, nor does she want to take the time to fix it. a thin client would be ideal for her.
on the subject of thin clients, dont write them off - i wouldnt be surprised to see office environments return to thin client setups. i am an admin for a 50 person central office with 80 remote locations who all connect to us via terminal services. all their apps are web based, and there are no privacy issues since this is all company property and all usage should be work related. i am single handedly able to successfully administer a nationwide network of over 80 locations for the simple reason that all of the big iron is right here next to me, and all of the clients can be replaced within 15 minutes.
Four-digit slashdot ID. Recognize.
Well, the "too cheap to meter" electricity would be a good way to recharge my flying car.
Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
Ellison was barking about "net computers" 10 years ago.
No one paid attention and for good reason. Why?
1. Bandwidth.
2. Storage Costs.
3. Computer costs.
1. Bandwidth
When the idiotic notion came up that broadband will kill the DVD, I responded here, noting that even in the middle of San Francisco, DSL is still painfully slow, and here it is, 2005. We're supposed to have jet packs by now, right? And TFA is talking about editing video over the web? Sure - in who's life time?
2. Storage Costs.
Continue to plummet. I remember when Ellison was barking about dumb terminals - RAM was extortionate. In '94 I bought a ONE GIGABYTE drive from HP for $580 and thought I'd gotten the deal of the decade. Now, for $80 less I can get a MiniMac and dozens of time more drive space PLUS a pile of RAM and processing power that totally smokes my creaky old Centris 650. I can now put on the end of my keychain what used to be a huge SCSI drive. Storage is no longer a problem.People not backing their stuff up is another issue, but it's not from lack of cheap drive space.
3. Computer Costs.
Which brings us to the cost of computers - I'm typing this on my old Blue and White G3 Yosemite. It's running in OS 9.2 and will do so as long as I own it. Why? Because it works. It has 80 gigs of drive space on three different drives - plenty of room for email and back up. I can do basic image editing in Photoshop 6, layout in FreeHand 9 or Quark 4, HTML editing in Dreamweaver 4, and ya know what? It fuckin' works. You can pick up a computer like this on eBay for next to nothing. What "Dumb Terminal" is going to compete with that? I saw someone dumping a perfectly good Dell P3 / 700 on the street last month - he was moving and couldn't give it away. I didn't want it - I already have my G3 / 350...
There is no economic incentive (as computers drive down in cost), there is no technical advantage (as storage drives down in cost) and, crucially: the bandwidth simply isn't there, period.
And won't be - for a very very long time.
Therefore: it's a dumb idea, it won't work, and it's as good as dead in the water.
TFA is full of crapola - typical techno-positivist day-dreaming nonsense - people who smoked the dotcon crack pipe and believed.
Idiots.
RS
Shoes for Industry. Shoes for the Dead.
You've got it to a certain extent. I think that this will not only apply to the Third world, but any company in the US. They can put Word Processing, E-Mail, Web browsing, and everything else into a central server. The server would be running an OS developed by Google. Then they could have a very simple "thin client" running on each person's desk. This would save the company a LOT of money, plus it would be easy to backup all the data because it would all be on one machine.
for those who didn't RTFA her basic idea was this: someday your desktop might just be a terminal running GoogleOS remotely, and you'll pay a monthly fee for everything.
It'll never happen, and here's reasons why:
--large companies can do that now but many don't because it's cheaper to have a desktop with no monthly dues
--no matter how cheap the monthly fee is people still hate to be locked into monthly fees. Look how many people still use antennas on their TVs. Look how many people get the cheapest, crappiest cable plan. Look at the hard time XM and Sirrus satellite radio is having breaking in, even with just a $9 a month charge theres still lots of people who don't want to bother.
--what happens if you don't pay a month or two, do you lose all your data and family photos? Good luck convincing people to sign up for that plan!
Articles like this remind me of all those futuristic movies where the govt or companies will control everything and the people just follow what they're told. We're a long way from that.
my karma will be here long after I'm gone