Have a look on my post here:
Although this is for Gentoo, it shines some light on what would be needed in general in order to support new operating systems.