The Pre uses upstart as its init application. In contrast to mainstream Linux distributions that still mostly use upstart in sysvinit emulation mode, the Pre appears to be almost entirely based on native upstart events.
Audio is handled through pulseaudio, while media is handled by gstreamer.
IPC is dbus-based rather than using something custom like Android's binder.