If you're talking about AD DNS/DHCP, I think you need Windows in order for secure updates to work properly. If you have non-Windows DHCP clients you'd have to enable non-secure updates for them to be able to update the DNS zones. Of course, IMO, it makes more sense to just have the DHCP server update DNS and not let any of the clients touch the DNS zones.