1 day ago, Bass wrote
Well going back to DBVS's example. Let's say I want to manage software policy on a iPad using Active Directory, how do I do that? I don't have that much expirence with that, but I do have a little bit with making AD and GNU/Linux work nicely together. Authentication is possible, but support for GPOs certainly isn't seemless or built in. So why bother with that when you know, I could use a FOSS tool like Puppet or what not to manage machines in a more crossplatform manner?
The the point is, managing using Microsoft tools is a seamless experience for Windows and other Microsoft software, but not so much for non-Microsoft stuff. Once you have a mixed environment, management using MSFT tools starts breaking down. If you want stuff that works well with non-Microsoft platforms, you have to look elsewhere. This also includes like MS Office too (which doesn't run natively on GNU/Linux). If you want true compatibility, you need to use something LibreOffice on both Windows AND GNU/Linux, and forsake MS Office entirely.
There have been businesses making money integrating heterogeneous environments since the beginning and there's an entire industry built around implementing middleware to make disparate systems talk to each other, whether it's configuration management, single sign on, policy enforcement, or roles based security.
The difference I typically see in this type of argument is that I like to buy and implement tested and supported** implementations instead of cobbling them together from various open source projects, making my infrastructure dependent upon the love life or health of a guy who wrote a script where he "got this to work" on his network. If the * hits the fan with a big single sign on integration piece between AD and about 50 applications, I want the vendor in the house, not a stupid wiki (read: wiki = users write the documentation!) that hasn't been updated since version X minus 10.
**That's not to say that Microsoft supports their products well from an IT standpoint -- as far as Microsoft goes, 'support' nowadays basically amounts to a user forum filled with people who troubleshoot by dartboard, occasionally sprinkled in with some product MVPs who don't know anything about the product, and "support" moderators who ignore the posts they reply to and paste links to irrelevant knowledge base articles, e.g. "SQL crashes when I try to do a transaction log backup" , the response is a knowledge base article on how to create a backup.
Edit to add: but to your point -- the idea that it's difficult to integrate a Microsoft platform with non Microsoft platforms is really a bit far from the truth -- there's an entire industry that has been solving that problem since Windows 3.x. The integration problem you imagine is simply not the case. One need only to buy some software.