What are the chances of ChromeOS becoming a general purpose OS that can be installed on virtually any PC and/or run as a liveCD from CD/DVD/USB? Is this actually desirable?
ISTM that we'll see more and more hardware from Google and Google partners with legacy hardware hanging around, so at some stage, Google will almost be forced into widespread support of just a couple of versions depending on processor type. At that point ChromeOS becomes just another Linux distro in competition with Ubuntu, Mint and so on.
Right now, unofficial builds of ChromiumOS are available that can be run from USB but they're flaky, limited and awkward. This seems a shame. The question is whether fixing this and improving them for running on non-Chromebook hardware is a goal, even long term. Or does Google and the ChromeOS community want to emulate Apple and have complete (proprietary) control over the hardware as well as the software.
If you like ChromeOS functionality, get a Chromebook or Chromebox for the best experience. If you aren't sure yet, just try to live in Chrome for a week and see how it goes. No apps, no local storage. No hardware add ons like printers or cams. Just plain vanilla Chrome.
There's enough people asking for this, and Hexxeh and then ArnoldTheBat kind of providing it. And I can see the appeal of having a self-contained copy of ChromiumOS sitting on a USB stick. And/or a reliable way of trying out the environment without spending the money on a Chromebook.
The main problems at the moment:- - Startup failures related to device location of the USB stick
- Startup failures related to the STATE partition and endless reboots
- The usual flaky linux support for some trackpads, network adapters, sound cards, etc
- non-FOSS software like MP3 support, Flash etc, etc
All of these have been solved by other distros. It ought to be possible for Chromium-OS to solve them. If there's the will.
Secondly, there is verified boot. From the initial point of power up, every component of the boot process is signed, encrypted and verified via hash, then the hash is verified by another hash, and that hash is again verified by another hash. Even the firmware is signed. I should mention that Legacy Bios is not supported, it is all UEFI Bios now.
Chrome OS is hardened beyond the verified boot. When an Auto update occurs all the hashes are changed in order to guarantee the code has not been tampered with, and updated firmware comes down with it. I have a Google sheets somewhere that describes all of this but cannot put my hands on it right now.
Up until Chrome OS, no one has done it this way before. Chrome OS is a black box that is sealed tight against intruders. The team did not want folks to just "try it out" as they knew that there would be some joker out there that would try to break it, and then it would be open to those who have nothing better to do than to craft nasty things that we all would rather not happen.
Linux is fairly secure but not enough, Windows is my bread and butter so I will not say what I think about it, other than it could be better.
I have read that the team stated, "for those who do want to check it out", they can play with Chromium, but it has never been implied that the Chromium base would be maintained. It has been left to others to do this. I don't know what you do for a living, but it is cheaper for me to spend $200.00 than to spend hours/days fooling around trying to install code and still not have the level of security that Chrome OS provides. It is a small price to pay if you think about it.
I have not attempted to run Chromium from USB for the reasons I have stated above, so I cannot answer that question..sorry.
Interesting that the sticking point was the same that I believe ChromeOS has a problem with. Finding a full function music player that can index and play a large MP3 collection on a home NAS. Auto-mounting a windows (SMB/CIFS) share is a bit flaky and awkward. And most of the music players are also a bit flaky. But then so is iTunes and WMP and even Winamp has it's problems.
I could upload to Google Play but the library is too big.
There's also a media server, but again, media server clients are unpleasant.
There's a certain irony that using the shared drive and running one of a big choice of music players is all trivial in Windows.
Running Linux Distros from USB in order to try them out is an old game we've been playing for years. Some of the Distros are specifically designed for this so you can carry a rescue environment in your pocket or boot into your own environment on other people's machines. The question is whether this is something Google and/or the ChromiumOS community might make straight forward at some time in the future.
Hmmm. PortableApp or Zero install on any windows machine?
BTW. Just came across another alternative, Chrome as a portable App on a USB Stick. http://portableapps.com/apps/internet/google_chrome_portable