Stock kernels will be the norm for some time.
Cosmoe works on any of the standard filesystems available for Linux.
Support for alternate languages will largely depend on the underlying OS.
Carbon is probably a bit harder to wrap since it's procedural.
Cosmoe is nearing the stage where I would feel comfortable doing a preliminary release aimed at developers.