Linux

I wrote an introduction to PowerPC assembly, hosted at IBM developerWorks.

I wrote a guide to netbooting an IBM RS/6000.

I helped found penguinppc.org (the replacement for linuxppc.org).

Presentations

Embedded Virtualization with KVM (Linux Plumbers Conference 2008):
Rationale for virtualization on embedded systems (even cell phones), such as security and multicore enablement; discussion of "lightweight" and "heavyweight" virtualization implementations.

Shadow TLB Management on PowerPC 440 (KVM Forum 2008):
Deep dive on issues surrounding implementation of shadow TLB management on the PowerPC 440 core.

Virtualization: Not Just For Servers (MontaVista VISION 2007):
Contrast of benefits for server and embedded virtualization; virtualization use cases specific to embedded systems; and discussion of tradeoffs.

Power Virtualization (Power.org Power Architecture Developers Conference 2007):
Comparison of server and embedded virtualization with Power Architecture.

KVM for Embedded PowerPC (KVM Forum 2007):
Introduction to PowerPC and differences between server and embedded; rationale for virtualization in embedded systems; benefits of KVM as a virtualization implementation for embedded systems; early details of KVM implementation on PowerPC 440 cores.

Obsolete Information

Linux

I consolidated some information regarding Linux on the Apple Network Server (disclaimer: I don't own one, but someone had to do it).

I'm one of a very small number of people who knows about Linux on the IBM PowerSeries 850 & 830 (aka RS/6000 6070 & 6050), an IBM PReP machine with a Carolina motherboard.

Here's how to get some basic Japanese support on your non-Japanese RedHat-based distribution.

Palm

Displeased with pilot-link's pilot-mail app, I hacked it to shreds and came up with pilot-mailsync. It uses c-client (the underpinnings of Pine) so it can access all sorts of local and remote mail sources, including BSD mbox, mh, POP3, and IMAP. Eventually interest lagged and maintainership has been passed on to Jochen Garcke.

For information on installing Japanese support on your Palm, read my page on J-OS.

Personal

Kurt Vonnegutt's Harrison Bergeron is probably the single most influential piece of writing I've experienced. Other important ones include J.D. Salinger's The Catcher In the Rye and James Clavell's Shogun.

  • Quotes that I find particularly insightful.
  • Read all about my trip to Japan

  • very old picture of Hollis