He built an ARMv5 emulator for an 8-bit AVR.
OK, it's tedious, and a lot of work, but it's not the amazing feat that everyone here seems to think it is... he didn't port Linux to run on an 8-bit micro. He instead built a PXA255 SOC system emulator, that runs on AVR.
A skilled programmer can build an emulator for any architecture they are intimately familiar with.
OK, it's an amazing feat. Dimity, certainly has the skills.
But if I knew ARM as well as he does (which I don't) then I can write an ARM emulator for my Altair 8800b. (Yes, I still have one). After that, my Altair can run Linux too. What I am familiar with is SPARC v8, MIPs, and POWERPC. I developed on SPARC processors in the 90's, and I have written a PPC emulator myself, and I have been part of the PearPC project too in it's past. So perhaps from my background I am less impressed than most others here seem to be.
However, good on him.. :) It's still an accomplished feat. I just think that everyone here is praising too much, and perhaps its not what they think it is.
And yes, I admit I'm a little jelly because I don't blog about what I do now or what I have accomplished in the past, but I see myself on the same or better skill level than those who do blog and get all the coverage. :) I'm old school.. I don't blog anything.
-- cheers!