https://wiki.samba.org/index.php/Sam...tive_Directory ? might help... is your computer average or good? if its a good one you could use hyper-V/vmware/ xen etc and run them all on virtual machines..great learning curve
normally BTW you will find that linux rarely manages AD in a mixed network , its normally windows active directory based.