I’m using openSUSE 13.1 as a server at work, and it working amazingly well. What struck me, was how easy it was to join a domain with the command-line version of yast; all I had to do was supply the domain name, and it automatically joined, without needing any more information (other than a user/password that was allowed to join, of course).
What I would love to know, is how it does it; what commands does it run to discover the various parts, such as the KDC name, etc. My coding is rusty, so I can’t figure this out. I want to see if I can join any Linux distribution to a domain with the same commands.