La integración del kernel no se trata solo de abordar una función deseable, sino más bien de realizar cambios mínimamente intrusivos con pocas desventajas en cuanto al rendimiento, la calidad del código, la complejidad y la compatibilidad futura. La política también está involucrada en ambos lados, y una buena relación con desarrolladores establecidos ayuda a obtener un compromiso a largo plazo y revisiones constructivas.
Parece que el proyecto LXC lo descubrió. Dicho esto, no sé los detalles de por qué los proyectos anteriores como OpenVZ y linux-vserver no entraron. Esos proyectos al menos proporcionaron algo de experiencia, justificación y tal vez código que resultó útil para el objetivo de los contenedores ligeros principales.
LXC es la corriente principal desde 2.6.29http://virt.kernelnewbies.org/TechComparison