[Tech] Google Chrome OS
16 years ago
For those who don't know, Google let out some information about Chrome OS yesterday. It's their take on a computer operating system. Let's talk about it!
The basic idea, if I understand it correctly, is that people spend so much time doing so much stuff in a web browser, why not basically just make the OS so stripped down that it consists mostly of a web browser? Instead of a desktop email client, use Gmail in a browser. Instead of Excel and Word, use Google Docs in a browser. Instead of AIM, use Gmail chat in a browser. Cloud computing to the max. And before I forget to mention it, the intended use for Chrome OS is netbooks--although it can of course work on any computer.
Let it first be said that I consider this to be an interesting take on things which isn't entirely without merit. I feel that, if technology continues to improve as it has been in past decades, it's entirely possible that we'll be carrying around things similar in appearance to Star Trek PADDs some day. A thin touchscreen display dominating the device and some wireless hardware to connect you to a system which does storage and computations could totally work with the right network, storage and processing infrastructure. However, that is not the state of things, nor will it be until the end of the next decade, at the earliest.
Allow me to list off the immediately perceived benefits and downsides of this method of computing, as things are in 2009:
Good stuff
* No need to pay for the OS, save $30-130
* OS is lightweight, startup is fast and system ages better
* Documents and content are backed up on the 'net, and can be easily shared
Bad stuff
* Net access--what happens if you don't have it?
* Bandwidth--even a nice 10+ Mbit connection will slow your file access by a factor of 50
* Storage--what do you do with all your files?
* Performance--what if you need to do something like an image render, making a home movie, or play a game?
Let's tackle the good stuff first. Not having to pay for an OS is a big win for light users, no getting around that. And the OS will be less bloated than Windows and OS X I'm sure, with faster startup. Why is that, though? Because Google trimmed away a lot of the stuff that makes computers powerful. They're versatile machines which handle lots of local processes, provide fast access to terabytes of local files, and allow for GPU acceleration for fun (games) and work (image editing, etc). When you trim that away so you have a glorified web browser, well, you lose that stuff. The implications of which I'll get to later. And startup is faster? That strikes me as almost completely irrelevant in 2009. Both PCs and Macs are able to go to sleep and wake back up within seconds, faster than Chrome OS will boot, and letting you get back to what you were doing. Stop shutting your computers down all the time and put them to sleep, problem solved. Finally, being able to share your documents is definitely good, but that comes with some limitations I'll also get to very soon.
So, the problems with this approach. The things which make me squirm in my chair and be glad that I'm currently using Windows.
Net access. It's great when you have it. At the apartment, with a land line connected to our wireless network that gives reliable download rates of 1MB/sec and up, browsing the web is a reasonably smooth experience. Of course, that's not always the case. In the past 12 months I've been in several buildings on my former college campus, several airplanes, several airplane terminals, several conventions, and other assorted locations which either: have patchy/slow free wireless, charge for wireless, have no wireless at all but good cell reception, have shitty cell reception, or have no cell reception at all. It is at these times, when I can't check FA or chat or even catch up on the news, that I am more glad than ever that I have movies and music and games and text on my local machine. Simply stated, unless you've got a system which makes heavy use of offline caching, you're going to have your computing experience interrupted by net availability. It takes the occasional and easily remedied problem of "why is this thing going slowly" and replaces it with rather frustrating and un-fixable issue of "where is my reception".
Bandwidth. On a good day with a good connection, it's not unreasonable to expect 1-2 MB/sec download and 200-300 KB/sec upload from a home wireless network. If you're on a shared/public/802.11g/cellular connection, expect to get as little as a tenth of that. Ever wait for your computer to do something and you can see one of the lights blinking like crazy, maybe it's vibrating more than usual or you can hear a sort of humming/clicking-noise? That's the hard drive trying to load and save files, and it's a very common bottleneck for performance. A standard hard drive might get 60 MB/sec transfer and be able to move to a random file in .02 seconds. A good 'net connection will be closer to 2 MB/sec transfer and relay and retrieve information in closer to .1 seconds. And a cell connection can be several times slower still. So all that waiting you have to put up with? It's not going to get any better. On a good connection, downloading something like a full-size photo can be pretty quick, you just wait a second or two. Uploading it can take 5 times longer, and of course if you're going to have files and such to download, you have to upload it there in the first place (I'm not talking general web browsing, rather using the web to store personal files, etc). Switch to a less optimal connection and suddenly that 5-10 second upload time is the expected download time, and your upload time starts to creep up towards a minute. So while Chrome OS might do a cold restart 40 seconds faster than your desktop, you're going to chew through those 40 seconds gained pretty damn fast when you actually try to, you know, look at something other than flat text. To put it in terms which are easier to grasp... time to copy 1 GB of new photos from your camera to your laptop: 30-60 seconds. Time to copy 1 GB of new photos from your camera to the 'net with 100 KB/sec upload: nearly 3 hours.
Storage. Ignoring the fact that it might take you half the day to get your vacation photos uploaded to your online photo gallery even with a fully automated transfer, where do you expect to store them all? You can keep a limited number of them on hand at all times by making them into Gmail attachments, but they're limited in size and emailing things to yourself feels silly. You really want to use some sort of actual online image gallery. Google's offering, Picasa, only gets you 1 GB for free--and like YouTube, they gain rights to reproduce anything you submit to it, even if you don't make it public. Pretty sure they don't smile on porn in those galleries either. And they're just image galleries! And just for images you own! What if you've got a collection of your favorite... I dunno, LOLcat pictures. Or say you've got 5 GB of home videos, or 15 GB of music, or anything really--what do you do with it? Where do you put it? You're going to end up paying for it somehow, whether it's by dodging ads every time you want to listen to a song you put online, or letting Google feed you ads for gay cruises when picks up on tags for some pictures you were sharing, or by you flat-out paying for the service.
So you're going to have less storage than if you went with a regular OS and kept your files on the computer, it's going to be ten times slower to access it, and you're going to pay a lot more for it in all likelihood... assuming, of course, that you've got 'net access when you want it. The example of watching a movie on a flight is a prime example of all of these things: the movie occupies several gigabytes which is a small fraction of a dollar to keep indefinitely on your computer but much more online, it will take a day to upload it and if you've got a good connection you'll be able to stream it in real time, but you're on a PLANE so chances are you have no connection whatsoever.
And finally, Performance. Some things can be done for fairly cheaply online--Gmail, Facebook, and FurAffinity are all services which do some behind-the-scenes computation to spit out the data your browser shows you personally. For these services, the computations are so slight that the occasional advertisement view generates enough revenue that the service usually pays for itself. Not everything is that way. World of Warcraft charges monthly fees (in theory) to pay for their server costs, because they need to run lots of systems 24/7 to ensure players can quest together. Of course, a game like World of Warcraft wouldn't run on Chrome OS because Chrome is all about running things in the browser, which WoW certainly won't do. The best you're going to get with an OS like that are flash games, and even though my system can churn through the newest games with relative ease it absolutely cowers at full-screen flash animations and games with the settings turned all the way up. So to restate, the problem here is that the idea of doing all the work in the browser means that performance-demanding tasks have to be done there as well--and I think that companies will not be eager to rewrite programs to do all the heavy lifting on their end of things. Hey, it's either that or write every program in Flash. Have I told you about how abysmal interactive Flash performance is on real computers, to say nothing of netbooks?
When you think about it, there's a smooth continuity of computer distributed...ness... from the pre-WWW era Windows box to the Google Chrome OS. On the one side, everything is kept and done locally, with high performance but no connectivity. On the other side, everything is kept and done remotely, with low performance but high connectivity. Right now we're in a happy medium, I like to think. We watch YouTube videos from a web server through a web browser, and we listen to local music on a local media player (or edit local files in a local instance of Photoshop). There are programs which will upload your files to the web for backup purposes, Gmail Offline will download your email from the web for when you lose your connection, etc... all sorts of programs and tools help to bridge the gap between web servers and your computer, making sure you have the local speed and reliability combined with web connectivity. This is a good area to drift around and explore in.
Some might argue that I'm missing the point. Chrome OS isn't aimed at replacing Windows for gamers, or graphic artists, or network administrators. It's a netbook OS which seeks to decentralize data from your computer, and speed things up. As things are for the forseeable future, the former makes a system potentially worthless for all tasks if connectivity slows down or is interrupted, as well as flying in the face of the second by replacing optimized code running directly on the hardware with Javascript and Flash running in a browser. It's already possible to use Microsoft Office to compose a document on your system when you're offline, and use Google Docs (complete with its weak formatting tools and slower response time) when you're online. Opting for Chrome OS robs you of the ability to do the offline work, and potentially gives you worse performance, just so you can shave half a minute off your unnecessary start-up time.
I'm going to play Devil's advocate here for a moment. Google's whole argument for making Chrome the basis of the OS is that people mostly use computers these days to do things that are online, and online means in the browser, so why not just make everything you do live in the browser somehow? Well, maybe what they need to do is make 'online' NOT equate to something in a standard tabbed browser window. Make a browser window that doesn't look like a web browser, and let me navigate it to a site and run it in a way that looks like a local program. Oh wait, Chrome already does that. And Mozilla's Prism aims to do the same. They put it better than I could: "Unfortunately the web browser, which was originally designed for reading documents, is not an ideal environment for running applications. It is frustrating and time-consuming to wade through a mass of browser windows and tabs just to find your email client. Unstable applications can slow down or crash your entire browser. And many of the conveniences offered by modern operating systems are unavailable to web apps running in the browser." Modern desktop operating systems have window management tools, mini-apps, and high-performance applications running natively on the hardware--these things have been refined and redesigned for over two decades. It feels pretty damn foolish to discard them just because Google's logical follow-up for "People spend a lot of time in the web browser" is "let's eliminate everything except the web browser".
The basic idea, if I understand it correctly, is that people spend so much time doing so much stuff in a web browser, why not basically just make the OS so stripped down that it consists mostly of a web browser? Instead of a desktop email client, use Gmail in a browser. Instead of Excel and Word, use Google Docs in a browser. Instead of AIM, use Gmail chat in a browser. Cloud computing to the max. And before I forget to mention it, the intended use for Chrome OS is netbooks--although it can of course work on any computer.
Let it first be said that I consider this to be an interesting take on things which isn't entirely without merit. I feel that, if technology continues to improve as it has been in past decades, it's entirely possible that we'll be carrying around things similar in appearance to Star Trek PADDs some day. A thin touchscreen display dominating the device and some wireless hardware to connect you to a system which does storage and computations could totally work with the right network, storage and processing infrastructure. However, that is not the state of things, nor will it be until the end of the next decade, at the earliest.
Allow me to list off the immediately perceived benefits and downsides of this method of computing, as things are in 2009:
Good stuff
* No need to pay for the OS, save $30-130
* OS is lightweight, startup is fast and system ages better
* Documents and content are backed up on the 'net, and can be easily shared
Bad stuff
* Net access--what happens if you don't have it?
* Bandwidth--even a nice 10+ Mbit connection will slow your file access by a factor of 50
* Storage--what do you do with all your files?
* Performance--what if you need to do something like an image render, making a home movie, or play a game?
Let's tackle the good stuff first. Not having to pay for an OS is a big win for light users, no getting around that. And the OS will be less bloated than Windows and OS X I'm sure, with faster startup. Why is that, though? Because Google trimmed away a lot of the stuff that makes computers powerful. They're versatile machines which handle lots of local processes, provide fast access to terabytes of local files, and allow for GPU acceleration for fun (games) and work (image editing, etc). When you trim that away so you have a glorified web browser, well, you lose that stuff. The implications of which I'll get to later. And startup is faster? That strikes me as almost completely irrelevant in 2009. Both PCs and Macs are able to go to sleep and wake back up within seconds, faster than Chrome OS will boot, and letting you get back to what you were doing. Stop shutting your computers down all the time and put them to sleep, problem solved. Finally, being able to share your documents is definitely good, but that comes with some limitations I'll also get to very soon.
So, the problems with this approach. The things which make me squirm in my chair and be glad that I'm currently using Windows.
Net access. It's great when you have it. At the apartment, with a land line connected to our wireless network that gives reliable download rates of 1MB/sec and up, browsing the web is a reasonably smooth experience. Of course, that's not always the case. In the past 12 months I've been in several buildings on my former college campus, several airplanes, several airplane terminals, several conventions, and other assorted locations which either: have patchy/slow free wireless, charge for wireless, have no wireless at all but good cell reception, have shitty cell reception, or have no cell reception at all. It is at these times, when I can't check FA or chat or even catch up on the news, that I am more glad than ever that I have movies and music and games and text on my local machine. Simply stated, unless you've got a system which makes heavy use of offline caching, you're going to have your computing experience interrupted by net availability. It takes the occasional and easily remedied problem of "why is this thing going slowly" and replaces it with rather frustrating and un-fixable issue of "where is my reception".
Bandwidth. On a good day with a good connection, it's not unreasonable to expect 1-2 MB/sec download and 200-300 KB/sec upload from a home wireless network. If you're on a shared/public/802.11g/cellular connection, expect to get as little as a tenth of that. Ever wait for your computer to do something and you can see one of the lights blinking like crazy, maybe it's vibrating more than usual or you can hear a sort of humming/clicking-noise? That's the hard drive trying to load and save files, and it's a very common bottleneck for performance. A standard hard drive might get 60 MB/sec transfer and be able to move to a random file in .02 seconds. A good 'net connection will be closer to 2 MB/sec transfer and relay and retrieve information in closer to .1 seconds. And a cell connection can be several times slower still. So all that waiting you have to put up with? It's not going to get any better. On a good connection, downloading something like a full-size photo can be pretty quick, you just wait a second or two. Uploading it can take 5 times longer, and of course if you're going to have files and such to download, you have to upload it there in the first place (I'm not talking general web browsing, rather using the web to store personal files, etc). Switch to a less optimal connection and suddenly that 5-10 second upload time is the expected download time, and your upload time starts to creep up towards a minute. So while Chrome OS might do a cold restart 40 seconds faster than your desktop, you're going to chew through those 40 seconds gained pretty damn fast when you actually try to, you know, look at something other than flat text. To put it in terms which are easier to grasp... time to copy 1 GB of new photos from your camera to your laptop: 30-60 seconds. Time to copy 1 GB of new photos from your camera to the 'net with 100 KB/sec upload: nearly 3 hours.
Storage. Ignoring the fact that it might take you half the day to get your vacation photos uploaded to your online photo gallery even with a fully automated transfer, where do you expect to store them all? You can keep a limited number of them on hand at all times by making them into Gmail attachments, but they're limited in size and emailing things to yourself feels silly. You really want to use some sort of actual online image gallery. Google's offering, Picasa, only gets you 1 GB for free--and like YouTube, they gain rights to reproduce anything you submit to it, even if you don't make it public. Pretty sure they don't smile on porn in those galleries either. And they're just image galleries! And just for images you own! What if you've got a collection of your favorite... I dunno, LOLcat pictures. Or say you've got 5 GB of home videos, or 15 GB of music, or anything really--what do you do with it? Where do you put it? You're going to end up paying for it somehow, whether it's by dodging ads every time you want to listen to a song you put online, or letting Google feed you ads for gay cruises when picks up on tags for some pictures you were sharing, or by you flat-out paying for the service.
So you're going to have less storage than if you went with a regular OS and kept your files on the computer, it's going to be ten times slower to access it, and you're going to pay a lot more for it in all likelihood... assuming, of course, that you've got 'net access when you want it. The example of watching a movie on a flight is a prime example of all of these things: the movie occupies several gigabytes which is a small fraction of a dollar to keep indefinitely on your computer but much more online, it will take a day to upload it and if you've got a good connection you'll be able to stream it in real time, but you're on a PLANE so chances are you have no connection whatsoever.
And finally, Performance. Some things can be done for fairly cheaply online--Gmail, Facebook, and FurAffinity are all services which do some behind-the-scenes computation to spit out the data your browser shows you personally. For these services, the computations are so slight that the occasional advertisement view generates enough revenue that the service usually pays for itself. Not everything is that way. World of Warcraft charges monthly fees (in theory) to pay for their server costs, because they need to run lots of systems 24/7 to ensure players can quest together. Of course, a game like World of Warcraft wouldn't run on Chrome OS because Chrome is all about running things in the browser, which WoW certainly won't do. The best you're going to get with an OS like that are flash games, and even though my system can churn through the newest games with relative ease it absolutely cowers at full-screen flash animations and games with the settings turned all the way up. So to restate, the problem here is that the idea of doing all the work in the browser means that performance-demanding tasks have to be done there as well--and I think that companies will not be eager to rewrite programs to do all the heavy lifting on their end of things. Hey, it's either that or write every program in Flash. Have I told you about how abysmal interactive Flash performance is on real computers, to say nothing of netbooks?
When you think about it, there's a smooth continuity of computer distributed...ness... from the pre-WWW era Windows box to the Google Chrome OS. On the one side, everything is kept and done locally, with high performance but no connectivity. On the other side, everything is kept and done remotely, with low performance but high connectivity. Right now we're in a happy medium, I like to think. We watch YouTube videos from a web server through a web browser, and we listen to local music on a local media player (or edit local files in a local instance of Photoshop). There are programs which will upload your files to the web for backup purposes, Gmail Offline will download your email from the web for when you lose your connection, etc... all sorts of programs and tools help to bridge the gap between web servers and your computer, making sure you have the local speed and reliability combined with web connectivity. This is a good area to drift around and explore in.
Some might argue that I'm missing the point. Chrome OS isn't aimed at replacing Windows for gamers, or graphic artists, or network administrators. It's a netbook OS which seeks to decentralize data from your computer, and speed things up. As things are for the forseeable future, the former makes a system potentially worthless for all tasks if connectivity slows down or is interrupted, as well as flying in the face of the second by replacing optimized code running directly on the hardware with Javascript and Flash running in a browser. It's already possible to use Microsoft Office to compose a document on your system when you're offline, and use Google Docs (complete with its weak formatting tools and slower response time) when you're online. Opting for Chrome OS robs you of the ability to do the offline work, and potentially gives you worse performance, just so you can shave half a minute off your unnecessary start-up time.
I'm going to play Devil's advocate here for a moment. Google's whole argument for making Chrome the basis of the OS is that people mostly use computers these days to do things that are online, and online means in the browser, so why not just make everything you do live in the browser somehow? Well, maybe what they need to do is make 'online' NOT equate to something in a standard tabbed browser window. Make a browser window that doesn't look like a web browser, and let me navigate it to a site and run it in a way that looks like a local program. Oh wait, Chrome already does that. And Mozilla's Prism aims to do the same. They put it better than I could: "Unfortunately the web browser, which was originally designed for reading documents, is not an ideal environment for running applications. It is frustrating and time-consuming to wade through a mass of browser windows and tabs just to find your email client. Unstable applications can slow down or crash your entire browser. And many of the conveniences offered by modern operating systems are unavailable to web apps running in the browser." Modern desktop operating systems have window management tools, mini-apps, and high-performance applications running natively on the hardware--these things have been refined and redesigned for over two decades. It feels pretty damn foolish to discard them just because Google's logical follow-up for "People spend a lot of time in the web browser" is "let's eliminate everything except the web browser".
FA+

silly fuzzy dragon :p
I, myself, like the idea. I would use it on a netbook, since they are somewhat underpowered anyway. However, I would still have a 'standard' laptop in my vehicle or on my person for my more powerful applications and what not. I would use the netbook to check my FA, chat, etc...
I don't know anyone who uploads 1GB worth of photos at a time, if they are... WOW... I only upload photos I like, and I usually edit them in PS3 first, meaning I'll need to whip out my laptop with XP on it. I also wouldn't be using chrome to upload videos. I would have to capture it first, which means the laptop again...
Also, since Chrome OS isn't running a bunch of background services, so it should also allow the netbook's battery life to last longer... in theory. In addition to using a solid-state/flash memory, this should help even more. I'll almost bet that Chrome is enhanced (much like XP isnt) for SSDs.
I haven't looked into Chrome, but I would hope something like Pidgin or some other non-web based chat client is included, or will be available down the road. Also, a cellular dialing program for aircards would be nice! ^^
My mom, for instance, only uses her laptop for surfing around on the Internet. She plays the flash games on FaceBook, looks up recipes, and reads her email. Not much else is done with it...
There might not be as many background services, but those take up almost no resources. I mean, look at the idle stats on a system. Even if a netbook has a quarter of the processing power of my laptop from summer '07, it's still going to be idling at what... 2-4% CPU load? Completely negligible as far as power usage is concerned. You'll gain more battery life by just turning the screen brightness down a level. As far as SSD stuff goes, I haven't seen anything lately, but last time I read up on the impact SSDs have on laptops, it was... well, just performance-related. They still take in the same amount of power and put out the same amount of heat, more or less.
I doubt Chrome OS will get a non-web based chat client. That really contradicts the whole point of it. In the video they showed off of it, they had the Gmail chat-style mini windows that popped up from the bottom right corner, and I believe they were persistent through multiple tabs, but yeah... everything's in a browser. That's one of my objections to Chrome OS--they give up the window management tools that have been developed over the past two decades and either make something full-screened or stuck in the bottom right corner.
SSDs don't have a motor because the absence of spinning platters therefore you will have less current draw. However, after reading a quick study on the subject, that had some inconsistencies, the theory part of my previous statement is more correct! XD It seems SSDs might have a little more maturing to do before that is the case.
Considering that it is open source, there isn't much stopping non-web based stuff being added in the future.
Of course you're going to say a netbook offers better battery life than a laptop if you only get the laptop out when you have serious numbers to crunch. If you used the laptop for the same stuff you used the netbook for, and invest in a proper laptop, and instead of buying and carrying around a netbook you get more batteries for your laptop, I would imagine it to get better battery life for the netbook. Both a netbook and a laptop have fundamentally the same parts, the differences being that the laptop's screen, GPU and CPU can draw more power. With proper power management the difference should, in theory, be minimal... and more than made up for by the sheer amount of batteries that the laptop can carry. It still just feels silly to carry around a couple extra pounds for a computer which offers an inferior browsing experience and offers nothing more than better battery life when you could simply carry around that weight in extra batteries.
I know what SSDs are, and I know the theory behind them drawing less power. But you know what else doesn't have spinning platters? My CPU. And it's happy as a clam to suck down 90+ watts. Silicon needs electrons, too.
It is open source, yeah, but you know what that means to me? A lot of fucking around just to get something simple like a window-based chat program, and no official support.
Short summary of all this: Rather than supplementing your laptop use with a Chrome OS-equipped netbook, buy an extended battery or two. Same or less weight, same or less cost, same or more battery life, everything in one convenient place.
Last time I checked, batteries for laptops were about 100 bucks each. Some netbooks I've seen can start at $199 new. Also, in order to swap a battery in my laptop, I would have to either hibernate the system (which means rebooting) or plug it in; plugging it in wouldn't be an option because I could just plug it in instead.
Yes, silicon uses power... I am aware of this... >.>'
No one is right or wrong here, I was just saying is seems that you were looking at Chrome OS as a replacement for an operating system. No need to be defensive...
Actually, I can almost see myself using it on older desktop for use as Internet and chatting so I can game and surf the web and chat when I die and waiting to re-spawn... or when I am working on something like rendering video. I was using multiple monitors for a similar purpose.
Batteries are expensive, but you could buy two for the cost of even that cheap netbook. It wouldn't work very nicely if you have a laptop which can't use supplementary batteries--swapping the primary isn't a fun thing to do--but I'm assuming, I suppose, that things are starting from scratch. Rather than buying any old laptop and a netbook, get a power-efficient laptop which goes for 6+ hours on the standard battery, with some extended batteries that can be added and removed while it's in use.
Of course it's a replacement for an OS. It's going to go on a system, and unless you're setting up a netbook to dual boot, it will be replacing an OS that you would otherwise use.
I used to use multiple monitors hooked up to my desktop for gaming and chatting at the same time--I still use multiple monitors today, but now I also use a laptop, so I can chat without even alt-tabbing from a game.
In a sense it's the opposite of Apple. I don't buy from Apple because, regardless of the usefulness of some of the stuff they offer, there's a proprietary lock-in which makes them anti-competitive and I don't like that. In the case of Chrome OS, you can move to any other OS in a heartbeat without missing out on anything, but there's just nothing useful to me in their approach.
Cloud computing is somewhat of a cute idea, but I don't really think it's actually a viable option. I think uploading things and having them on the web is a great idea, but those files should be on your local disks as well.
The insistence on solid state drives in the hardware just takes my points about transfer rates and access times and makes them even worse. A shitty SSD can ninja a file 25 times faster than you can ping Google on a good connection, and a good SSD is ten times faster on top of that.
One thing that amuses me is that this almost feels like a decent OS to give to, say, a grandmother who really just uses her computer to get online... but making it Netbook and SSD-only means that Nanna needs to buy a new computer, and not just some $300 eMachine.
* No need to pay for the OS, save $30-130 (Yes you do, it's specific to hardware. You need to buy a whole new PC).
* OS is lightweight, startup is fast and system ages better
* Documents and content are backed up on the 'net, and can be easily shared (that's because it's all online :P)
Bad stuff
* Net access--what happens if you don't have it?
* Bandwidth--even a nice 10+ Mbit connection will slow your file access by a factor of 50
* Storage--what do you do with all your files? (Read above, it's cloud computing)
* Performance--what if you need to do something like an image render, making a home movie, or play a game?
Still goin' through the rest. :P Check my journal.
I was under the impression that, being open source, you'd be able to get it for free. Sepf says he's running it right now in a Virtual Machine.
But yes, that is a problem. I thought I pointed that out ;3
And yes, COMMENT CHAOS! Did you check out the response I did on my journal? :x I wanna talk netbook nerd talk with you later. XD
I might just make a journal about THAT too so all of FA can join in. :P
Also, Google seems to think it'll be able to take down Microsoft with this, or at least get a very strong footing over Microsoft with it... dont make me laugh! Firstly, Microsoft is very well established and very well used and, to be perfectly honest, are on the rise thanks to Windows 7 (I havent used it but from what I have seen it's a step in the right direction). Secondly, a lot of applications are currently only developed for Microsoft. If Google can somehow port the entire Win32/64 API so that applications will run with little or no alterations; or if they make a build of Wine (which is still pretty tempremental) then they will not gain a large bulk of the home user market. Thirdly, there is linux and it's millions of variations, each suited for tasks from home desktop to enterprise server, it has a great following, many already well used and (somewhat) popular applications -- OpenOffice, Songbird, Inkscape, Gimp to name but a few.
However, Chrome OS will probably be most used in the mobile computer sector, namely Netbooks, Thin and Lights, and people who are pretty mobile. Chrome OS could work for them since if they have an unlimited dataplan and they are just using office or listening to tunes then it'll work out, however I would err away from it.
Why should you have to pay a monthly subscription just to use your computer (mainly for a web connection)? What happens when there is heavy traffic on the network? Somehow I think this will go a bit tits up...
Oh and PS: your Star Trek PADD may be a bit closer than you think.
Plus, it's not gonna do well in businesses and that's where Microsoft (and Apple) thrive. Google needs to target them as well.
It's also not going to do well with users who need other programs aside from Google Chrome (as that's ALL the OS has in terms of programs, everything else is online). Those who want to draw on some paint program while raiding on WoW and chatting are out of luck.
Google needs some work on this, BUT if all you do is go online, you're good to go. XD
Again Google is being a little faddy for my tastes. Yes it may be trying something new, it may be something "revolutionary" but they are overhyping it in my opinion. Like Wave, it's just an interactive collaborative word document from what i can see, where you can insert media and files and people are kept up to date... what is that going to appeal to in the long term? Businesses! I dont think people will be using Wave for their every day chatting.
Dont get me wrong I dont hate Google, I just think they tend to overhype things, like what Apple does and what Windows do.
I will end this rant before I get out of hand. I could go on about Android and Voice and everything else but I wont.
On another note, how do you make a link like that? I know for normal HTML it's "<a href="LINK">TEXT</a>". How is it done for FA? :O
* People mostly develop for windows
* Linux and Apple are lagging behind it's hard to port to these things from windows (but is easy to port between linux and apple)
* A lot of academic and commercial people buy a computer with Windows (cause it comes with it)
* Apple are being too expensive to really compete seriously (yes they make a something technically better and robust, but they kinda focus with iPaweds and iDog'n'Bones)
* Linux is basically where it is today because it's a massive worldwide project, yes there are enterprise versions of linux but they are for enterprise systems (i.e. servers, databases, etc). Ubuntu seems to be the most popular Linux OS for a desktop user but it still needs to have a lot fiddling done in the command line or in synaptic to get things they way you want (but they are getting closer though... however cheaper brands tend to use parts where the manufacturer wont release code for drivers so they have to be hacked!)
Microsoft simply started out cause the guy who invented the command line (i forget this name) basically didnt take IBM seriously, then went to Bill Gates who got an existing command line and added some more stuff on, and it somehow worked... shame it took them a while to make a product which "just worked".
Compared to my last laptop which was a high end ASUS for about the same price (when i use my student discount and take out all the extras i got) when i bought it, my mac is lighter, more powerful, and has better battery life. I have grown to like a lot of how OS X works, but i wont go into the details. I'll just say it isn't fantastic or original, but it's stuff windows should have.
I don't know how much Google thinks they can take down Microsoft with this--it might just be other people putting those words in their mouth. It doesn't take a genius to realize that this isn't a serious threat to Windows use for people who intend to do any sort of work on their computers. Google is right that most people spend a lot of their time on the web, but that hour a day when they're not browsing the web--drawing, making a photo collage, playing Counterstrike, reading an eBook on the bus to work, etc--are very, very important to people.
The last event is also another drawback of Cloud Computing. With the Hip Top users they were told to not let their phone lose all power. Why? Well because nothing is really stored locally on the phone. When the phone starts up it retrieves everything from the Cloud Servers which if they are not there they just get no data. So all your texts, files, images... all gone. So what would happen if (god forbid) Google's cloud servers went down -- yes it can happen, just give the wrong line of code to fuck up the servers, or power to cut, or some hacker to think it's funny to fill the whole server with 100TB of "LOOL" -- you would lose all your data. So I dont like cloud computing in the remote storage aspect UNLESS it is used only to update local files if they are changed (like with a lot of software development tools), then it's fine.
Agreed. Having your stuff online only is asking for trouble in so many ways.
Apple has Safari and Opera installed on their OS ( I remember seeing it on my mac )
Ubuntu has Firefox and Epiphany.
Kubuntu has Firefox and Konquerer.
Chrome will no doubt have a web browser on it's OS that isnt it's own.
However I dont know if Competition Laws are applied to free things.
I was unaware that Macs came with Opera installed by default. I'd like further proof of this, though, because I've never heard it before now and it makes no sense.
I don't believe for an instant that Chrome OS will have another web browser on it. Chrome OS is Linux with Chrome installed, end of story. If you don't like Chrome, then don't get Chrome OS--get Linux and another web browser. There's simply no point to offering a different browser in Chrome OS. It's about as sensible as bundling a Firefox installation .exe when you download the installer for Chrome.
~N~
Also, the new netbooks will be online-only. EVERYTHING will be done and stored online, if you don't have a connection you're SOL.
Also, the OS is open-source so SOME versions will be free but the official OS is not.
Still, a good read and thorough. I'd give it a B. D:
Viper > Mustang.
Mustang pays magazine.
Magazine says that Mustang > Viper, though Viper out-preforms it in practically every catagory.
Being neutral, such as what you did, was explain the pros and cons to great extent, showing that you have taste and distaste for the product itself :)
~N~
~N~
This is going to be the future. The pieces are all falling into place to support this.
The only real reason I think that Chrome OS would be great for me is if I could put it on a flash drive, plug it into a machine and quickly check something without ever messing with the main hard drive, shut down, unplug the drive and boot it back to normal. but so far they're not targeting [Chrome OS] at that kind of use, so I'll probably just stick with Chrome the browser and Firefox Portable.
Google is acting like the new Netscape. (The company, not the browser.)
It's not a Linux clone, it's just based on Linux.
for myself my computer boot time is negligible, file transfers are fast enough over the net for small things, i dont openly share stuff on the net (myspace, facebook, twitter all bad ideas in my book)
tho i am a fan of being able to access my computer with a phone or virtual device, i still want my computer, i'd never trust my hard copies of things to another person and i certainly wouldn't trust something as flighty as digital copies to other people to watch for me =P
on the topic of Chrome OS and netbooks....ehhhh it makes a nice quick boot option but i'd still rather store the small amount of info i'd use a netbook for on the netbook
As for StarTrek data padds, I think things will head in a (slightly) different direction towards augmented reality.
AR has already been shown to speed up a mechanic's performance by 50% over the current generation of laptop based instruction manuals. Remove the need for a keypad (brain link) and you'd probably eck out another 20%.
Speaking of implanted computers, those are getting nearer too: http://forums.dumpshock.com/index.p.....howtopic=28957
AR goggles: http://gizmodo.com/5390409/augmente.....rine-mechanics
Still, I think this is just one component of a spectrum which spreads from carryable/wearable storage, display and compute cycles, through immobile personally owned devices, to remote ISP/cloud provided services. How much is included in which component has to depend on your personal needs and desires.
Ubiquitous and reliable high bandwidth communications is certainly a component of this which does not yet exist in many places.
I envisioned that, with sufficiently fast wireless, the storage and processing for a mobile computer could be moved away from the computer itself. For desktops this would take the form of servers and laptops, to maintain a mobile element, would have their SSDs and processors in a small "brick" which would communicate wirelessly with the I/O screen. Actually, the first part has already somewhat come true in my apartment: we've got a 9+ TB file server that dishes data out to all our computers. Bandwidth and available tech is insufficient to easily reduce the systems to disembodied mouse/keyboard/monitor/speaker groupings plugged into a network jack, but it's not too hard to imagine a near future where a household pools their computational and storage components in a central location. Getting laptops to be able to do that will require a few more generations of bandwidth improvement perhaps, but there's nothing inherently wrong with the idea of carrying around a touchscreen with speakers on the side and a battery and wireless components in the case of the display--while around the house it could connect up with the home processing/storage network, and while on the go the aforementioned "brick" consisting of CPU/GPU/SSD/Battery could be put in a carrying case or backpack to provide a local processing node. Then when you get to work you're able to tie in with the network there, etc etc. Such a system would provide smaller devices and better battery life for mobile computers, and more efficient (thus cheaper) hardware utilization for desktops (one can imagine an entire family of four sharing a quad-core system with a single GPU, capable of being fast enough for everything except simultaneous game-playing). With such changes in the distribution of storage and processing, the only thing left to do is to pay companies the monthly fee you mentioned.
The benefits to my strategy of gradual centralization is that it offers tangible benefits (multi-system households don't need to buy as much hardware, mobile computers become thinner, lighter and faster around the home) from the very start and eases people into the benefits of local "cloud" computing. Google's method would need a dramatic shift in the way we pay for and use cloud computing services, as well as bandwidth that just isn't there, to accomplish the amount of "beheading" that I described--and if they don't shift everything into the cloud, it really doesn't offer up any solid advantages over current systems, only adding in the network connection as a complete point of failure.
In any case it's an interesting field, and I'm curious as to how things will turn out. I would find it strangely appropriate if computer architecture eventually and finally reverted back to the model of dozens of terminals accessing a shared computer.
'nuff said.
The risk of piracy/hacking/etc--since your files and stuff are all in the network basically.
Call me old fashioned, but I honestly believe that (Upgrading Services - Reason = Pointless)
Anyhoo, I was hoping Chrome OS was going to be a stylistic change rather than a huge difference in how things function [the removal of the desktop]. A nice hybrid of browser-style computer searching and the removal of folders [or the merging of them into the web browser].
Like, say, something like the Start Menu which shows a combination of your most accessed websites/web apps with your most accessed desktop programs, and a search box which looks at web history, email, local files, programs, bookmarks--hell, even a Google search.
.. I love the Windows 7 taskbar. c:
Really, all Microsoft needs to do is let 3rd parties get stuff into the Start Menu (searching web history for other browsers, as well as cached email... which they may already do for Outlook) and they'll basically have what I mentioned :o