GVN and gold
Two things popped up on my radar recently:
gvn, Google's wrappers around Subversion to help them work in their code-review heavy workflow. Even if you're not into code reviews, tkdiff integration is a nice improvement over colordiff or FileMerge.
gold, a new ELF linker built with giant binaries in mind. When you're building 900MB+ static binaries routinely, linking speed matters. gold claims to be at least 5x faster currently. Even if you have a massive distcc cluster, linking is still serial. One of gold's future design goals is to be concurrent and that would be pretty awesome. Imagine how fast I could link with a concurrent linker on my 8-core Mac Pro! Not that using an ELF linker under Leopard helps much since OS X uses Mach-O binaries but hey, there's always cross-compiling.
BTW, Ian Lance Taylor, the author of gold, has an excellent series of blog articles on linkers.


![[Atom Enabled]](http://saladwithsteve.com/valid-atom.png)
2 Comments:
Is Google using Subversion now? For everything, or just for some things? I'd love to hear how they cope with SVN's limited branching support.
7:49 AM
I believe they are, at least for some things, from what I can tell in the bug reports.
I don't know anything deeper, I found gvn entirely by accident.
8:35 AM
Post a Comment
Links to this post:
Create a Link
<< Home