Monday, December 13, 2010

Chromium OS (I has it)

I attended a session at Google Chicago about HTML5 and especially the new Chromium OS.

The sell of the presentation was twofold- one, HTML5 has built-in everything previously accomplished with tiresome individual repetition... and two, that he did the whole thing on an onstage- just-unboxed Chromium netbook.

Then, midway through the presentation, the presenter (whose identity I don't actually know yet!) announced that everyone in the room would be getting a new Chromium netbook. I may have said "What??" somewhat loudly.

And indeed, after the presentation everyone stood in line and signed a terms of agreement (in a google form), we were each handed a beautiful box. In fact, I'm typing on it now.

Dozens of people are probably doing in-depth analyses of their new hardware just this moment, and I don't need to join their ranks. It's hardware version Cr-48, has 2MB of RAM, and you get to the terminal with ctrl-alt-T (and exit with "exit" ...there's ssh! But no man pages, or really anything. No built-in dev tools. But the browser has a nice pseudo-firebug debugging extension, which you summon using ctrl-shift-J.

To get and change the keyboard mapping, use ctrl-alt-/
ctrl-n is a new window.
forward delete is alt-backspace
to switch windows, alt-tab
In chromium, to see tak manager go to shift-esc
got to about:flags to see some awesome experiments.

I'm now inspired to:
Write in HTML5 because it is beautiful and useful
play excessively with my new netbook
Buy a goddamn cover for the netbook because every laptop needs a protective case

So far my annoyances with the netbook include:
No end or home keys, or anything that maps to them
No forward-delete key
You can't really develop code on it. Ruby, Python, or anything else... i.e. no native support for it. Need that!
Too much awesomeness to handle! :)

Edit: The speaker was Ian Fette, as in https://code.google.com/u/ian@chromium.org/updates