- Microsoft's Active Directory and Open Directory are both based on LDAP and Kerberos. In no way Open Directory is older technology as Windows NT.
- Apple has been supporting Active Directory for years. You could even modify ADs schema to host Apple objects for native client management.
- You could buy a Mac mini, install OS X Server, bind to AD and use AD to authenticate access to Profile Manager.
- There's no way an Active Directory server would run on top of OS X, as AD si an integral part of Windows Server and integrates and depends on other services.
- I don't think Apple is interested in server hardware anymore. They are focusing in building client devices and embracing the cloud with iCloud, VPP and DEP programs. I'm even betting my 5 cents in that Apple will, in the short term, move Profile Manager to a SaaS model hosted by Apple.
- ADs main function is to provide authentication services and client management to name a few. As everyone is moving client management to MDM based solutions, I see no point in going further than service authentication compatibility with AD.
Thank you for posting! You are right, both services are based on LDAP, but Microsoft has enhanced Active Directory to be a much more robust system, one of its strongest features is multimaster replication, where there can be multiple equal domain controllers, each having a fully read-write copy of the directory database. If one server goes down, it will not affect the others, or the administrator's ability to manage the network. With Open Directory, if the primary goes down, one of the backups has to be promoted to a master, which is more work. Also, Active Directory integrates software installation features, which Open Directory does not have. Profile Manager is beginning to rectify this, but it needs to be developed further before it is on the same level.
Also, yes, OS X Server can be bound to an AD domain, but then the domain has to be administered from a Windows Server, which is more complicated than it should be. If OS X Server were given the ability to act as an AD domain controller, the whole process could be handled on the OS X Server, without having to first set it up on the Windows Server, and then binding the OS X Server machine to it.
I agree with you, MDM solutions will account for the majority of setups, making traditional directory services less necessary than they used to be. However, there is a place for hybrid setups, which can be cloud connected, as well as more traditional. There are still times when it is preferable to host data locally, and people and organizations should have a solution that can allow them to do this.
I believe that Apple made a terrible mistake by killing off the XServe and dedicated server hardware. Steve Jobs, as brilliant as he was, did not understand the enterprise market, and continually shot himself in the foot in this market. He offened potential enterprise customers, and did not market his solutions properly, leaving enterrprises unaware of how good Apple products are. Tim Cook, having spent 10 years at IBM before joining Apple, is much more of a business-minded person, and has more knowlege of how the enterprise market works. Especially since he began Apple's MobileFirst for iOS partnership wtih IBM, Apple is getting real-world experience in enterprise technology deployments. IBM is now buying large numbers of iOS and Mac devices, and will likely have suggestions for Apple on how to improve these devices, and the OS X and iOS software that they run. They are likely also using OS X Server to manage their Mac and iOS networks, and will again liikely have suggestions for Apple about how to improve their server software (and hardware). I am hoping that Apple will begin to take on the reponsiblity for itself, of making an end-to-end management solution, allowing customers to have a single place to turn when they need support, similar to how Microsoft builds industrial strength Windows server and client software. It is time for Apple to take the gloves off, and take control of its enterprise hardware and software infrastructure!