To me it sounds like you want a microkernel where the kernel's requirements are minimal by design and therefore the scope for changing requirements remains minuscule.
Are there currently any microkernels suitable for desktop use? MINIX is dead at this point.