adventures in the chromium land.
© 2008 Jan Zulawski <fdd@altair.pw>

While it's not yet packaged for *nix-based systems, the Google Chromium code is available for downloading/installing on a gnu/linux machine (so, I and my buddy Ed tried it out last night, to see what we can get).

However, due to some extreme load (or so I'd say), depot_tools from src.chromium.org/svn/trunk/depot_tools/linux depot_tools' svn we were unable to get the source (src path). Then I decided to throw a wget(1) at Chromium's /svn/trunk/src (http://src.chromium.org/svn/trunk/src), downloading the source (btw, you will probably have scons already installed - found on third-party/ dir, anyway). But then, no luck compiling it.

In the meantime, the folks uploaded an updated version of Chromium (equivalent of depot_tool's gclient sync - full synchronization was a sci-fi subject a few hours ago). So, check it out, compile it with scons(1) (SCons Hammer in /chromium/src/chrome/); give it a try.

Update: this morning I gave wine (wine-1.1.3) a chance. Chromium ran, then crashed, but at least now I can take a tiny look under the hood (use this build).

() /exec true.

It uses the v8 JavaScript engine, a unique multi-process architecture w/ a "giving back memory" implementation, also being the first(!) WebKit implementation on mswin.
Moreover, Chromium is very challenging to debug (it has an `about:memory' facility, its own taskman, etc.). Have fun.

P.S.: the source contains _a lot_ of libraries (like webki, npapi, libxml, hunspell, bzip2, scons, sqlite, tlslite, etc.), search for `readmne.google' files for details about each of these libs.

 .
..:

-- Sep 03, 2008.

tonight
black celebration
tonight

[ up ]