Which is frankly normal and good. I wouldn't be surprised that Apple has been playing with this type of feature (as a module) for this amount of time as well. In Linux, a feature doesn't (normally) get promoted into the kernel until it's had some time to soak in user space for awhile.