LXC is the "Linux" container technology. It's very tied to the Linux kernel that hosts the containers. Instead, the KVM userspace part actually uses KVM just as an accelerator: it has been ported to Solaris with very little changes to QEMU, and reuses almost all of the device models that QEMU uses in it dynamic-recompilation mode.