content: Most of the tools required for enterprise adoption are already there. But if you're looking for Office application clones then things probably won't ever be exactly what you want.  Developers typically are not the people that need to be taught. Teaching end users is probably more important. Developers can learn from the code...  Linux has been in a state of coexistence with Windows for a long time now. We have WINE, SAMBA, FAT, NTFS, LDAP, Kerberos, Mono, etc...  Zealotry is largely unnecessary, but getting Linux advocates to talk up Windows to sooth new Linux adopters feelings is also largely unnecessary.