Wednesday, January 12, 2011

Google CR-48 My Impressions - Part II Chromium OS

Chromium OS


This is part II of my on going posts about Google CR-48 Netbook. Part I went over the hardware specs of the net-book and in this part I'll go over the much discussed "Chromium  OS".


First Boot

Upon first boot you are required to sign in to your Google account. By Google account I mean a traditional Google account or a Google Apps account that has been migrated to the new google apps infrastructure. If your Google Apps Domain has not been migrated then you can't use that account to sign in.
You also need to connect to a WI-FI network before being able to proceed.

After a successful sign in, you need to accept the Google EULA and then you  are on your way. 

After all this is done you get your first look at "Chromium OS", which not surprisingly is nothing but a "Chrome" browser window, and a status bar showing time, network status, login status etc. The status bar is integrated in to the browser window, so it saves some precious vertical real estate.


One good thing about the first boot is that a helper application is automatically launched for you, which goes over some basic features of the netbook's hardware and software. Especially helpful for getting acquainted with CR-48's multi-touch trackpad and special keys on the keyboard etc.


Startup - Shutdown

As expected of a net-book, the CR-48 starts up very fast and also shuts down very fast too. I get a login prompt under 5 to 7 seconds and shut down is also under 5 seconds. If you short press the power button while the netbook is turned on, you're logged out, while a long press results in complete shutdown.

Closing the LID will put the net-book to sleep and wake time from sleep is almost instantaneous. 


Chromium OS

Well Chromium OS is a bit strange to use first time. You have to wrap your head around the idea that every thing i.e. all your apps and all your data is in the cloud (The new fancy word for Internet).
But once you over come the initial blues, it's in fact quite fun to use the net-book. 
You don't have to worry about loosing your data or apps as everything is stored  in the cloud. Even if you reload your OS, perform a recovery, all the data/apps are automatically downloaded, ready to use under the new installation. I think that is the single most appealing feature of Chromium OS.

You do have some options to configure your net-book, like setting your local time-zone, enabling/disabling WI-FI/3G, options relevant to the chrome browser etc. One annoying thing I found is, every time you wipe the net-book clean and start fresh, your time-zone preference is reset to "Pacific Time". It should be backed up and restored automatically along with your apps and data.  

For the technically inclined, there is also a terminal mode which allows you to run some basic command line programs. 

That's about it for the "Chromium OS" from a user's perspective that is. Very simple and very clean. 

Multi User Support

While it is good that chromium OS supports  multiple users out of box, you can't do fast user switch, i.e. you have to fist log out as first user in order to be able to login in as a second user. A bit annoying if two people are going to share the same netbook. Although in chromium's defense, when you log back in, all the tabs that you had opened before logging out are restored.
Also you can take a picture for each user using the webcam, which will be shown on the login screen.

Chrome Browser and Chrome Apps

Full screen Mode


From an end user perspective this is the most important area. The browser is the same as the stand-along Chrome Browser you can install under Windows/Linux. So if you've used chrome browser before, you should be all set. There is a dedicated button to switch to a full screen mode, which hides the top toolbar and frees up some vertical space.
You can have a complete integrated and unified setup across all your chrome installations if you setup chrome syncOnce you've setup chrome sync, all your chrome installations will be synced up to share bookmarks, extensions, passwords, preferences etc. This is a really nice feature. 

Flash is already built into the browser, and you can play flash videos just fine. Although the hardware specs of the net-book does not allow for smooth playback of HD videos. In fact under cr-48, you don't even get an option to select a HD version of a video, even if one is available. Google should really have put NVIDIA ION in this one, instead of the integrated Intel video controller.

Chrome Web Apps

The Chrome Web Store is the place to go to your cloud based apps that can run inside your browser. The web store is rather new and unfortunately most of the so called "Apps" are really nothing but bookmarks to respective sites. But there are quite a few good web apps already which are ready for prime time usage.

I hope Google cleans up the web store so as to disallow bookmark only apps. But all in all, it is a step in the right direction. 

As of yet there are no paid apps, but I suppose those will also be available if and when Chromium OS takes off and more and more developers build dedicated Apps for the platform.


Some useful Chrome  extensions and Apps

Here are some chrome extensions and web apps that are useful, especially under CR-48.

Local file system

There is limited support for viewing the local file system. No Explorer style GUI tool but file upload dialog box does allow you to select files stored under the "/home/chronos/user/downloads" directory. This Chromium OS build sets aside a hefty 11GB partition for storing user data, though I can't imagine which web apps would need that much space.  

The inner guts of Chromium OS

For the curious , "chromium OS" is built on top of "Ubuntu Linux", and you can access a lot of the underlying Linux functionality once you switch your net-book to the developer mode. In fact if you want to tinker with your CR-48, switching to developer mode is the first thing you should do. It will open up a window of other possibilities including being able to run a different flavor of a full fledged Linux distro.

Although the CPU is 64bit, the OS itself 32 bit. Also even though Chromium OS is open sourced, CR-48 ships with some closed source drivers as well, so you may get a sub optimal performance if you were to switch Google's build with your own chromium OS build.


Overall Impression about using Chromium OS + Apps
Frankly I was surprised how easy it was for me to get used to "chromium OS", even if I hadn't used it before. Of course the fact that I was already using chrome as my primary browser helped. But giving up on local apps and using the cloud apps was not really as hard as I had expected.
I had already switched to Google  Docs, so I never missed a local office suite. The web store has some useful apps for your day to day work like notes, todo lists etc.


The only thing I am lacking is a decent IM application, there are quite a few available in the web store, but I am a bit skeptical of storing my IM account details at a 3rd party web-site.


My main concern is the future of Chromium OS. There are already talks of merging chromium OS in to Android. I guess we just have to wait to find out.o
But for day to day tasks "Chromium OS" along with CR-48 are more than sufficient. CR-48 will surely replace my carry around laptop, an old HP nx6325.

Another annoyance for me is this bug in Chrome, due to which Indic fonts are rendered wrongly in Chrome under Linux. Until this bug is fixed, I can't use chrome under Linux full time.


Here is a slide show of some more screen shots from CR-48 running Chrome OS.


Saturday, December 25, 2010

Google CR-48 My Impressions - Part 1 Hardware

CR-48


This is my series of posts about my impressions of Google's CR-48 the net-book that runs Google's Chromium OS.
It was a pleasant surprise when the CR-48 showed up at my doorstep. I had applied for one fairly early in the beta program, but never expected to get one, so imagine my surprise when I opened the UPS box and saw the now famous case of CR-48 inside.


As Google started this program with the intention of receiving feedback from the user/developer community, here goes my impressions about the net-book, it's hardware and it's software.


Hardware, The Exterior components

To start with , the box that CR-48 was shipped in is really nice, it has already gained its own fame in a very short time and rightfully so. I am thinking using it as a case for HTPC, should be quite interesting if and when I get around to doing it.
As a lot has been already said about the box, let me talk a bit about the safety instructions leaflet that came with the net-book. This is by far the most interesting and quite amusing safety instruction sheet I have read. To quote a few lines from it .....
Don't Panic.
Read this paper. Then recycle it.
Or make it into a super cool paper airplane that you can give to your nephew.
....
Do not drop, disassemble, open, crush, bend, bake, deform, puncture, blend (guess we'll never know if it'll blend).
...
This product contains small parts which may present a choking hazard to small children, as well as men who have not emotionally matured.
All in all , quite a few amusing lines in there.

Moving on to the actual product, CR-48, The net-book is quite light, although not feather light, feels very easy to carry around and handle. I really like the mat rubbery body, but it is quite prone to fingerprints and smug marks in general. Make sure you're not eating ribs and using this thing at the same time ;).

The LCD screen is quite nice and pleasing to eyes, haven't tried using this thing outdoors yet, but so far under normal light the screen is quite good. The 1280x800 max resolution works quite well on a 12"1' screen. One thing to note is that you can't open the LCD screen with one hand, in fact you feel quite a resistance even when opening it with one hand on the lid and another holding down the bottom part.

VGA Port

There is a VGA adapter on the left side for external display. This was a major disappointment, VGA adapter in 2010 ? Seriously what were they thinking, plus when you switch to the external display the LCD screen turns off, so no dual monitor setup. Wish list for the OEMs, HDMI please.


Webcam , Microphone

The web-cam is mounted on top of the screen, just like any other laptop/net-book and the microphone is right besides it. So everything you need for video/voice chat is right there. The speakers are quite good for casual listening, and there is also a headphone jack in case you need to use your favorite head phones.


Keyboard

The Keyboard is already being discussed in a lot of places, and the main point being replacing F-* keys with function specific keys. So far I haven't found any problems adjusting to the new keyboard, although it took some time getting use to the top row keys. I do miss dedicated "Page Up/Down" and "Home/End" keys. Having to type Alt-Up/Down and Crtl+Alt+Up/Down is not quite as easy as using a dedicated button for that purpose. I really don't use the CAPSLOCK key, so I don't mind the caps lock key being replace by the search button.


Trackpad

The track-pad on the other hand is quite a different story. I am still not getting used to multi-touch, besides I don't think the track-pad shuts off when you're typing, resulting in accidental clicks while typing, very very annoying.


External wireless Mouse

Thankfully you can use an external USB mouse. I was able to use a wireless USB mouse very easily, but 2 things I couldn't figure out were..
- How to disable the track-pad when an external mouse is being used.
- How to change mouse settings, like acceleration, sensitivity etc.


The USB port can also be used with a USB-ethernet adapter for wired network access, although I haven't tried that yet.

There is also a SD-Card slot right behind the USB port, and although there is no explorer style GUI to access files on your SD card, the browser's file upload dialog box does indeed allow you to navigate the SD card. Also you can use the shell in developer mode to access the SD card. Similarly you can also connect a USB external disk to the usb port.

That is about all on the external, after all this is a net-book so no parallel ports, no serial ports, no docking station connectors etc.

Hardware, The inner guts

Now on to the meat, what's inside this thing, the stuff that really matters...

- CPU : Intel Atom Processor N455 1.66GHz 512K Cache.
Not bad for a net-book, don't expect to run a rendering farm on these though.

- Memory : Hynix 2GB DDR3 1Rx8 PC3 – 10600S Ram
No complains here, DDR3, 2 GB, what's not to like.

- Hard-disk : SanDisk sdsa4dh-016G 16GB SATA SSD
More than enough for a net-book.

- Display Adapter : Intel Integrated Graphics Controller
No HD video playbacks with this one. Why no Nvidia ION , google ?

- Wireless Wan : AzureWave 802.11 a/b/g/n PCI-E Half MiniCard
Supports 802.11 N, so quite fast wireless speeds.

- 3g Adapter : Qualcomm Gobi2000 PCI Express Mini Card.
With 4G just around the corner, not sure 3G will suffice.

- Bluetooth : Atheros AR5BBU12 Bluetooth V2.1 ED.
There is no GUI for bluetooth connectivity though. Has to be done via command line in developer mode.


In my next post, I'll review the Chromium OS user experience.

Sunday, March 8, 2009

Home


Our home in the Konkans.

This was build around 2000. The earlier one stood for well over 100 years.
Here you see the kitchen. Now with a gas-powered stove, the earlier one had a traditional India stove called "choolha".















And here you see the front entrance, of the home.











And here's a view of the back side of the house.