DXX-Rebirth: Comes in two flavors, D1X and D2X. You can probably guess which version is used for which game. Installation is simple: download the zip of whichever package corresponds to your OS, and extract all files into the directory in which D1 or D2 is installed.
D2X-XL: Installation is consid]erably more involved than that of Rebirth. Instead of outlining it in this thread, follow the link in the footer. I believe the package is now self-extracting, but I'd check the installation page just in case.
Features:
Rebirth-
The closest port to the original. Stable. Very close to the Descent everyone knows, but adds support for much higher resolutions. Supports UDP/IP multiplayer in addition to the legacy IPX protocol. All things considered, Rebirth is the closest to Descent without being Descent. If you want to get some games going in Kali, Rebirth is pretty much required.
XL-
Greatly enhanced port of D2, almost to the point of being a completely new game. Game mechanics are modified, although the -nostalgia switch can bring most everything back to original settings. Tons (TONS) of new visual effects, AI, weapon, and physics modifications. Supports HUGE levels (check out Sirius' Anthology, located in the level spotlight on the XL page) and high resolution textures/models. Enables multiplayer over TCP/IP (with tracker support), so technically all you have to do is host a game and anyone could join.
Honestly, it all boils down to personal preference. For singleplayer, if you want the "authentic" experience, use Rebirth or XL with the -nostalgia switch enabled. IMO, XL is amazing for replaying through the singleplayer missions after already having beaten them "normally."
For multiplayer, personal preference is a factor, but stability ranks higher on the list. Rebirth has almost become standard, being the preference of players on Kali as well as the only port supported on YANG. In addition, XL is a bit notorious for bugs (however, do not dismiss the port on this alone, many people have never had any trouble with XL).
Links:
Rebirth -
http://www.dxx-rebirth.com/
D2X-XL -
http://descent2.de/
XL Installation -
http://descent2.de/install-frames.html Kali -
http://kali.net/
YANG -
http://www.multi-players-zone.com/yang/