I've never used Linux to serve as DNS for everything in a Windows environment including Active Directory.
My understanding is that the built-in DNS server roles on Domain Controllers are more automated in terms of record updating, replication, and location of Windows servers.
Since my boss wants to entertain the idea of moving to Linux for DNS, and I've no knowledge of Linux really, what are some reasons not to do it? I'm sure he wouldn't take it lightly but I really don't know how to communicate why my gut feeling on this is that it'd be a bad idea...