Chrome OS, Present and Future 132
Many readers are submitting stories related to Google Chrome OS. ruphus13 points out a GigaOm opinion piece about how, if users end up rejecting its current cloud-only focus, the nascent OS may succeed as a netbook secondary operating system alongside Windows (in company with secondaries based on other Linux flavors, including Android). Engadget reviews a Chrome OS on a USB key setup that is claimed to offer eye-opening performance compared to running under virtualization. And an anonymous reader notes the 0.1 beta release of ChromeShell, which installs a "Chrome OS-like" environment that boots to the Chrome browser in ~3 seconds; users can switch to Windows later as desired.
False! (Score:5, Informative)
It actually takes 30 seconds to boot, which isn't much better than Windows. Actually, is that even better?
Re:False! (Score:5, Funny)
There ya go again ruining a good story by RTFA.
Re:False! (Score:5, Interesting)
Re: (Score:3, Informative)
ChromeShell isn't Google. ChromeOS boots to a login screen in less than 10 seconds off a USB key for me. But it doesn't support my wifi. It does support the wifi on my wife's gateway netbook though.. but doesn't support her verizon card.
Re: (Score:2)
Re: (Score:2)
I have a three year old Dell Inspiron 6400 (with a 160GB 5400RPM 2.5" HD) that boots Windows XP SP3 from power off to desktop in 15 seconds.
What are you people doing wrong?
Re: (Score:2, Funny)
Re: (Score:2)
And redundant services that you'll never use for your entire life but that are enabled by default. Someone I know has a malwatre infected Windows XP machine. By simply taking 30mins of my time I reduced the bootup time for 15min to 20 seconds, including the Novell login procedure. When explorer comes up the system is actually usable instead of loading taskbar apps for another 4 minutes...
Re: (Score:1)
Power off to WinXP in 15 seconds? I call bull.
Re: (Score:2)
Re:False! (Score:4, Informative)
Of course if you even read the slashdot summary you would see that ChromeShell is a 'ChromeOS like' type thing, and not ChromeOS at all.
ChromeOS boots (that's full bootup and not resuming) in 7 seconds, and resumes in 3. They're working with bios firmware vendors to improve this though so boot times could become even less
Re: (Score:2)
Re: (Score:2)
With an SSD? 30 seconds is not impressive at all.
Re: (Score:2)
Gee... Windows has a pre-Christ FS that isn't optimized for SSD's. Ofcourse it takes ages to boot...
Re: (Score:2)
Re: (Score:1)
If we're going to get instant-on on laptops and netbooks, it's going to be through some sort of super-energy efficient sleep mode that you can return from fast, not through fast bootup speeds. That's the nice thing about Apple hardware- it's alw
Re: (Score:2)
BeOS FTW. Loaded in 10 seconds after POST on a 300 MHz K6/2 Compaq with 48 MB RAM. Ten years ago. Yes, new OSs do more, but the point of Chrome is to be a stripped-down OS that runs nothing but a browser, unlike BeOS which had a webserver, 3D support, and lots of other good stuff going on.
Oh, and the first PC I used (an AT or XT, 8086 or 8088, I forget) went from power off to a C: prompt in 7 seconds. And QNX has done some cool stuff too.
You're breaking the hype (Score:1)
Stop! If you keep breaking the hype with facts like that, people might realize Chrome OS is a pointless Google-branded Linux distro that can't run anything but websites in a world where even mobile phones can run native apps.
Re: (Score:1)
If you read the linked ChromeShell page, it says it goes from standby to the Chrome browser in 3 seconds. It actually takes 30 seconds to boot, which isn't much better than Windows. Actually, is that even better?
From the linked ChromeShell page: "ChromeShell is a non-google affiliated replacement shell for windows", ie. this _is_ windows, which would explain why it's not much better than windows. Any observed gain would be linked to the presumably lighter ui of this new shell. Since, this has nothing to do with google's chrome-os appart for the fact that it copies its interface, no performance implication should be derived from it.
Re: (Score:2)
Useful (Score:5, Interesting)
If 90% of what a user does is web browsing and email, that sounds like a good bet. If you push "on" and have it up and running in a few seconds, who would bother going into Windows? You'd only need to boot to Windows when doing some office work or the like, and that boot option would be a quick-click icon. If you primarily do office work with it, then you'd want a full-blown "regular" laptop anyhow instead of a netbook.
However, I imagine that Microsoft will find some way to sabotage multi-OS-boot options via screwy licensing and pricing games.
Re:Useful (Score:5, Insightful)
I don't think ChromeOS will catch on as an "early boot" option any more than some of the options the BIOS manufacturers have been pitching for a few years. The benefits of ChromeOS are pretty much mitigated by sticking it on a full laptop -- you're lugging a fully-featured computer around and you don't have access to any of it, and you could get the whole thing just by waiting around another 30 seconds.
ChromeOS is about having a bare minimum of hardware required to have a smooth internet experience. It's about the proliferation of internet access, always having something nearby that will connect you to whatever you're looking for.
Re:Useful (Score:4, Insightful)
ChromeOS is about having a bare minimum of hardware required to have a smooth internet experience. It's about the proliferation of internet access, always having something nearby that will connect you to whatever you're looking for.
And that would make sense, if Chrome didn't require more resources for smooth experience than the majority of productivity software people use on their "full computers". Therein lies the problem: Google will have to pull a miracle to make ChromeOS run well on a device that would not run well, say, XP complete with Office, image editing software and even some casual games, or if we're talking ARM, then a light Linux distribution with more than a mere fullscreen browser window available.
In that light, ChromeOS is not unique or slim enough to compete in its own niche, and it's questionable why computer manufacturers would prefer to sell a ChromeOS ARM netbook instead of, say, Ubuntu's netbook distribution with Chrome or Firefox pre-installed. More value to the customers for the same money.
If Google are smart, we have not yet seen the main reason that turns ChromeOS into a desirable product. Otherwise, I guess they were simply throwing some stuff on the wall to see what sticks, as many of their other deviations.
Re: (Score:2, Flamebait)
Every time this speed comparison between Linux and Windows is done, it is done on newly installed systems. My experience is that after six months of running by a regular (read non technical) user, the windows system will be bogged down by all kinds of crap that make it unbearably slow.
After six months of use, it seems a safe bet the chrome OS computer will run at the same speed as the first day. After a year, the windows user will need to find someone that reinstalls his system or at least cleans it up a bi
Re: (Score:2)
After six months of use, it seems a safe bet the chrome OS computer will run at the same speed as the first day. After a year, the windows user will need to find someone that reinstalls his system or at least cleans it up a bit. The chrome OS user will not have noticed any problem whatsoever.
This is a possible advantage, but the purchase decisions will be based on a clean install, as the users who are 6 months into their use of an OS have purchased the machine 6 months ago. So I'm not sure if this benefit can drive sales alone.
Re: (Score:2)
Every time this speed comparison between Linux and Windows is done, it is done on newly installed systems. My experience is that after six months of running by a regular (read non technical) user, the windows system will be bogged down by all kinds of crap that make it unbearably slow.
So, "don't install crap" is now a technical skill? Wow.
My wife his hardly technical, and I haven't had to touch her laptop since I installed the OS on it. And her laptop moves along just fine. Faster than mine, in fact, but I can blame that on the oddly matched hardware I've got.
I tell you what -- setup a linux install for your "non-technical users", give them the root password, and leave them alone for six months. Assuming they don't find a new techie who will let them actually play games on their mach
Re: (Score:2)
I tell you what -- setup a linux install for your "non-technical users", give them the root password, and leave them alone for six months. Assuming they don't find a new techie who will let them actually play games on their machine, I'll be they'll wind up every bit as bogged down as as similarly-configured and abandoned windows installation.
You forgot we are talking about Chrome OS. No software installation allowed. Please read TFA.
The fact that a chrome install will allow absolutely no crapware and yet will be updated is the main advantage of this idea.
Re: (Score:2)
For the record, I know of at least two people who really like the Netbook keyboards. My wife types much faster on it than she does a 15" laptop or standard desktop keyboard. She is a small person with small hands so it seems reasonable. Oddly, the other person I know who really likes typing on their netbook keyboard is a 6'6" guy with enormous hands. He looks comical with his netbook but claims he never was very good at typing until he started using it.
Re:Useful (Score:4, Informative)
Perhaps you should consider reading up on how Chrome OS is designed. The argument you posted above sounds like you're applying the same kind of logic to Chrome OS that you would to any other flavor of Linux. Chrome OS is actually an entirely different ball game, and fundamentally does not let you install software on the machine. This and other design considerations make it radically more secure from security attacks than conventional operating systems.
Re: (Score:1)
Re: (Score:2)
Re: (Score:2)
Not exactly. My laptop is older and while it can run Hulu, it doesn't do it well. It severely taxes the CPU, taking roughly 70%.. and windows will occassionally use the other 30% just running and Hulu video starts staggering.
Of course the better solution to this is to have flash use hardware acceleration. Netflix with Silverlight doesn't take nearly the CPU that Hulu does.
Re: (Score:2)
It could also be very useful for recycling otherwise obsolete computers. If it gets computers in front of someone that couldn't otherwise afford one, great! If it gets a school in an impoverished area a computer room instead of just one box, even better! Talk about great promotions for Google...
I'm betting Microsoft will respond with something, can't have kids having their first computing experiences on a unix-based OS... they might grow up to be linux-heads!
Re: (Score:2)
Re: (Score:2)
två öre
What's that?
Re: (Score:2)
I'm guessing it is "two cents" in his language.
Re: (Score:2)
ore : cent :: krone : dollar
He's throwing in his two cents.
Why not just use a smart phone at that point? (Score:2)
For me, netbooks fall into the overly-large phone or underpowered notebook category. If they work for you or your needs, great, but they do
Re: (Score:1)
Their screen and keyboard are too small.
Re: (Score:2)
I sure wouldn't want to use a smart phone 90% of the day. It doesn't matter which cellphone you think is the best, the display and keyboard are going to be too small.
Re: (Score:1)
Re: (Score:1)
Netbooks are cheap small computers. Why pay for computing power you don't need, when 300$ netbook will work better than your old piece of junk desktop? If you only want to pay for what you're going to use, and you aren't doing anything resource intensive, netbooks are very cost efficient.
Netbooks would even make great command line servers, with a built in UPS.
Re: (Score:1)
This article prompted me to download Chrome OS, I just started it on a VM. I'm currently bemused by the fact that it doesn't recognize the https certificate for mail.google.com (wow! Either I'm hacked in a seriously bad way, or it really doesn't recognize a cert issued by the company that wrote it. Suddenly I'm feeling paranoid). I'm typing this on my native OS, as the vm appears to be frozen. I'm debating logging into mail.google.com, and unchecking 'always use https', to give it a more fair test, but
HP's QuickWeb already offers this (Score:2)
Network Of Irrelevance - The Full Cycle (Score:1, Interesting)
I have the sneaking suspicion that everyone good at Google left a long time ago; with bags of money.
Now, we're left with Adsense and the Marketing department rebranding the concept(s) behind [CompuServe/Prodigy Online/AOL Online] because people don't remember the 90's.
Google IPO was only 5 years ago (Score:2, Interesting)
It's possible you're talking about the wizards who gave us Windows NT in 1993. AFAIK all those guys, and everybody who could understand how they did what they did, left long ago. They should have - their options were fully vested and stopped gaining value over a decade ago. I've certainly seen little evidence since that they remain though the business types who think they're the smartest guys in the room seem to remain active to this day.
People at Google keep coming out with this immensely scalable stuf
Re: (Score:2, Insightful)
What goldmine? For crying out loud, Chrome OS is just a Linux distro that can only load websites. What's the point of using Chrome OS if you could run a real Linux distro or even Windows 7 on a $300 netbook and run the same web apps as well as native apps?
Apple tried the web app thing with the iPhone, and people wanted native apps.
Re: (Score:1)
Re: (Score:2)
If what you say is true then why does Microsoft and all of their paid mouthpieces in the press have their knickers in a bunch over the damned thing? Methinks they doth protest too much.
Because it's Google. Microsoft execs have been paranoid at everything Google has been putting out since day one, and with good reason - the Google paradigm is to have everthing web-centric, including stuff like Google Docs. When you give users for free what Microsoft sold for years (Office, which is their main cash cow), they
Re: (Score:2)
I was sure the web app thing was due to the iPhone being rushed to buy them some time while the SDK got up and running.
Re: (Score:1)
Dave Cutler was a genius, I'll give you that. A bit self-absorbed, and too confident that he created all the wisdom in his brain rather than standing on the shoulders of giants - but a genius nonetheless.
Is he still there? What the hell do they have him working on? Some skunkworks project or something, it must be - maybe Azure. He couldn't have been involved in anything relating to Vista or we'd have heard about the Postal incident.
He's 67 now. Maybe he's reached his dotage. I know I have, and I'm n
Re: (Score:1)
Balanced approach to cloud computing (Score:2, Interesting)
An ideal approach is an OS that's *more* focused on the cloud, rather than *entirely* focused. I use many cloud apps with Chrome's current "Web Shortcuts" feature which removes browser elements from view and presents the web app much like a native one. This approach is used in several Linux cloud distributions already. Google is mistaken in their mission to turn every consumer and business class PC into a thin client.
Re: (Score:2)
Re: (Score:2)
In my case because I actually use it. I get plenty of mileage out of that feature. Some of it could just be timing. There are a lot more web apps that I even care about now.
Re: (Score:1)
An ideal approach is an OS that's *more* focused on the cloud, rather than *entirely* focused.
You mean Plan 9?
Re: (Score:2)
You mean in the same way that Tesla wants to replace every car on the road with a battery powered two seater sports car?
Google is taking an incredible amount of flak for offering an alternative, it seems.
ChromeShell looks like... (Score:1)
Presents and Futures (Score:1)
Presents and Futures... what the heck is that supposed to mean?
Re:Presents and Futures (Score:4, Funny)
Christmas is just around the corner, but it's not yet here.
just speed? (Score:2)
There is much more to Chrome than it's fast boot, most of that is because it's cloud based not inspite of it, most users don't want/need to have control of their data/applications.
Re: (Score:2)
>So you've surveyed most users and have the evidence to make that statement?
Yes, i found the majority to be incompetent and unable to secure there data as well as google can. a source [techcrunchies.com]
>If what you say is true, why isn't the world just running Linux and a web browser on everything?
See above
Re: (Score:2)
Because the world is running Windows and a web browser on everything.
nascent (Score:2)
Who gives a fuck? (Score:2, Informative)
Aside from the latest, greatest, shiniest geek toy... this thing isn't even in a beta state, yet somehow it is going to reshape the industry? I think not.
Come out of the basement, folks... the sun here in a real world only hurts for a moment or two.
Trusted Computing seems significant in Chrome (Score:3, Interesting)
Re: (Score:2)
Cringely: Expect thermonuclear warfare over Chrome (Score:3, Interesting)
From Chrome and Chrome, What is Chrome? [cringely.com]: "The most interesting part for me will be Microsoft's response. This strikes at the very heart of Redmond's business success and Microsoft will not take it lying down. Expect thermonuclear warfare."
Re: (Score:2)
get your 50 yard line seats now...
Re: (Score:1)
The Boulevard Of Broken Dreams (Score:1)
"The most interesting part for me will be Microsoft's response."
The WalMart shopper has spelled doom for every web appliance introduced to date.
His big expenses are in Internet services and consumables. Inks and papers. The thin client doesn't save him a lot of money.
His mobile Internet service options can be very limited and unreliable.
There are an increasing number of relatively low-cost gadgets competing for his attention:
E-book readers
GPS
Hand-held video game players
The iPod and and its competitors
Pocke
Don't see the point.... (Score:1)
Re: (Score:2)
Re: (Score:2)
Re:Don't see the point.... (Score:5, Interesting)
You are essentially getting less than what you would get with a standard distro like Ubuntu, Fedora, Debian, etc.
We on /. often forget on there are many people who NEED less.
Re: (Score:1)
Re: (Score:2)
Chrome OS boots to login in 7 seconds (Score:2)
So far, I like it (Score:2)
I have Chrome OS running on VirtualBox - works as advertised, and when it is solid I'll probably buy a low cost device running it for travel, web browsing around the house and yard, etc.
I am hoping that it will eventually include a *great* xterm app with SSH support so it can also be used to monitor servers, and light weight admin work.
Re: (Score:1)
Maybe google will provide a service for that. It'll even save all your ssh keys and passwords! :)
Re: (Score:2)
http://sourceforge.net/projects/phpterm/ [sourceforge.net]
or this?
http://anyterm.org/ [anyterm.org]
Re: (Score:2)
AnyTerm looks like a solution, but I would rather just have a term app included in Chrome OS. Thanks for the link.
Does ChromeOS need Linux? (Score:5, Interesting)
It seems if you are aiming to have a very narrow and specific design to your system, a general purpose Unix work-a-like is overkill. Wouldn't a minimal POSIX-ish system with some graphical operations be sufficient. It's great to use something familiar and actively developed like Linux. Just for the device drivers alone it is pretty valuable. But after digging into the Plan9 kernel, I realize that most of these drivers are not really that complicated if you can accept a basic level of functionality and less than optimal level of performance. (like the nvidia drivers in Plan9, it's only one short .c file, and just enough to get 9wm up and going). Even something like L4 is overkill, a lot of the cool abstraction it offers is probably not necessary if you can just wedge it into a library.
Many of us on here have hacked together little pseudo-kernels. Glorified Hello World bootloaders really. If you had a TCP/IP stack, using an existing one like KAME or uIP, or a new implementation (I don't care which) and a filesystem that is more like a simple memory mapped key-value pair database (using critbit, hash table, b+tree, whatever). it seems to me that would be enough to get something like WebKit going.
What value would a custom kernel/OS have over a specialized Linux? Well I think you could focus on implementing abstractions most suitable for a browser instead of trying to fit a filesystem or sqlite library to your design. Mostly I suspect you could optimize the boot of a very primitive system pretty easily. And you could do things where isolation of the browser in memory can be done in a way much finer grain than the Unix scheme of dividing everything into a user process or kernel mode thread.
Perhaps the browser would be more like a root user, but individual tabs would have permissions controlled by a kernel or hypervisor that would be in isolation of one another. One page may not be able to hijack the rest of your browser or access cookies or passwords unless specifically authorized. And it could be done in such a way that is still relatively fast and low overhead, but more secure than current schemes.
Imagine if plug-ins like flash and video codecs had to run through a socket or some fast IPC messaging scheme. where you could just close it to force the process on the end to shut down.
Why don't I implement it you ask? Well assuming I have the skills necessary to do a good job, and the ambition to complete such a task. I'm too old school to accept the idea that a system where the only application is a browser is useful to me personally. Maybe when kernel development becomes browser based?
Re: (Score:2)
after digging into the Plan9 kernel, I realize that most of these drivers are not really that complicated if you can accept a basic level of functionality and less than optimal level of performance.
Not really going to cut it for a netbook. I suppose it depends how much of a performance hit it is...
a filesystem that is more like a simple memory mapped key-value pair database (using critbit, hash table, b+tree, whatever).
This is why I like ZFS -- you can build things like that, which live on the same phyiscal disk as your POSIX-like filesystem, with a common allocator for both. You want that common allocation, so you don't need to partition your drive, but it's nice to not have to go through the POSIX layer.
What value would a custom kernel/OS have over a specialized Linux? Well I think you could focus on implementing abstractions most suitable for a browser
Can you think of anything specific?
instead of trying to fit a filesystem or sqlite library to your design.
Re: (Score:2)
1. Filesystems are the wrong way to go. ZFS is especially bad because it is extremely heavy weight. I seem to recall a Lisp kernel where the only secondary storage was a block device mapped to the address space like swap, but preserved between boots. And everything was just transparently kept as lisp objects.
2. flash without a filesystem is pretty easy to get working. plenty of us have had to do a lot of tricks to get it to run on a read-only flash filesystem. it's not a huge stretch to get it to run withou
Re: (Score:2)
Filesystems are the wrong way to go.
Yes, you've said this. I disagree.
I seem to recall a Lisp kernel where the only secondary storage was a block device mapped to the address space like swap, but preserved between boots. And everything was just transparently kept as lisp objects.
Very interesting. Also fairly useless for a browser that's already designed to work with filesystems.
I suppose the lesson here is, those who don't understand Unix are destined to reinvent it, poorly. The point of the filesystem and process model is that they're incredibly simple, and easy to tune to whatever you want. Maybe one part of the browser just wants to store some JSON. Maybe another wants a full sqlite database. Maybe a plugin wants some proprietary key/value store
Re: (Score:2)
hehe read-only filesystem support is quite a bit different from ZFS write support. while I didn't actually get subpoenaed, the company lawyer had to contact me to defend against the WAFL patents. Filesystems are a very very good thing, when you actually want to store files or share a block device in a multiuser way that is sane.
I've done plenty of embedded devices that didn't need a file system. And there is essentially no point in having a file system if you only have one file.
Yes, I got it working without
Re: (Score:2)
A read-only file system is no different conceptually from a number of very simple data structures.
That's true of any filesystem, really -- it's just a data structure that happens to live on disk.
I don't really want to focus this on filesystem versus no-filesystem. That's just one small aspect of the discussion really. And I'm not terribly passionate either way about it.
My point is that the filesystem is a perfect example of something that I think doesn't need to be reinvented in this case, especially for the browser.
When I was young, I kept wanting to just throw everything away and do it from scratch thinking I could do it better. But really it was because I couldn't be bothered to understand it.
I don't think that's quite why I did, I think it's because I would start to understand it, and I'd see hack upon hack upon hack. For example, the advantages of actually forking a separate process, with its own memory space (even if it's COW'd), in order to make a m
Re: (Score:2)
Agreed with pretty much all your points. I'm still a little iffy on the value of Java applets, but I must admit they are on the web. I think HTML5 will likely replace Flash in the important features and not Silverlight or JRuby.
So hard drive firmware almost certainly doesn't need anything like Unix, as long as it's actually just a hard drive.
I think what happens is this, the more things you want your OS to do, the more qualified Unix is as a base line for comparison (ie. your design must do it as well as Unix or people will be disappointed). Once you need to run a variety of services and applications that can share data
all your data in the cloud (Score:2)
Why not run your apps and your data from a portable USB device [ghacks.net].
Thin client sorta? (Score:1)
Isnt ChromeOS more aimed at replacing thin clients?
With the Cloud replacing the centralized Server.
No more need for expensive Server hardware.
No more need for expensive Server OS Licenses.
No more need for expensive Server Antivirus Licenses.
(No doubt this may cause Ballmer to sob his way to sleep
every night)
For all people that just want to write and surf and such,
COS would Check-Mate all Thin Clients and Ubuntu/XP/Vista/7.
(More sobbing)
People that need faster hardware, gamers and such dont need
to bother wit
Oblig eeebuntu plug (Score:2)
I just upgraded my Eee901 to the current eeebuntu [slashdot.org] standard this weekend and was pretty impressed. They have compositing working on the desktop and it's pretty slick.
Add the Chromium [ubuntugeek.com] nightly repository to your /etc/apt/sources.list and you have Chrome running as well. With the virtual desktop, it's pretty easy to run it in full screen on one display and slide back and forth to the other desktop apps as well.
I'll have to go home later and time the boot / suspend / resume, though.
I only wish Google Maps Mobi
Nacent? (Score:1)
One derivation I found for the word "nacent" was Scottish "na-cent", i.e. "not a cent", i.e. poor.
I don't think the Slashdot article submitter meant to imply that ChromeOS was "poor". Methinks they meant "nascent". That would make a lot more sense (cents?)..
Re: (Score:3, Funny)
Damn, all my porn is in MS-Excel format. (How else am I going to get infinite combinations of T, A, and P via cell shuffling?)
Re: (Score:2)
Simple! Just import it into Google Docs!
Re: (Score:1)
Doesn't support the Double-Dee-DLL
Re: (Score:1)
Don't you mean infinite repetitions of F, A and P?
Re: (Score:1)
It's not infinite as it eventaully results in a buffer overflow.
Re: (Score:2)
If you are using untested drivers on your hardware it might even result in a premature buffer overflow.