Hi, I'm doing some research into the 10.6 OS I've come across two pieces of seemingly conflicting documentation.
In the Network Services Admin 10.6 PDF on pages 23-24 I'm reading "Mac OS X Server uses the xinetd process to manage many UNIX network services, such as FTP, finger, and so on. xinetd listens for requests on specific TCP/IP sockets and is a secure replacement for inetd. However, because xinetd does not handle RPC services well, inetd and xinetd are included with Mac OS X."
But Apple TN2083 says "Starting with Mac OS X 10.4, inetd and xinetd daemons are deprecated in favor of launchd daemons; a launchd daemon can specify a list of TCP and UDP ports to listen on as part of its property list file. Starting with Mac OS X 10.5, inetd and xinetd daemons are no longer supported. However, it's easy to run an existing inetd or xinetd daemon by creating and installing a simple launchd property list file (resulting in an inetd-compatible launchd daemon). For an example of this, check out /System/Library/LaunchDaemons/finger.plist."
Can anybody shed some light on this? I have a feeling the TN is correct, but it would make me sad to find out that Apple's own server documentation is out of date. I'd attempt to poke around in the system myself, but sadly I can't afford a copy of 10.6 server. Lion can't come fast enough!
Thanks in advance for any info anybody can provide.
In the Network Services Admin 10.6 PDF on pages 23-24 I'm reading "Mac OS X Server uses the xinetd process to manage many UNIX network services, such as FTP, finger, and so on. xinetd listens for requests on specific TCP/IP sockets and is a secure replacement for inetd. However, because xinetd does not handle RPC services well, inetd and xinetd are included with Mac OS X."
But Apple TN2083 says "Starting with Mac OS X 10.4, inetd and xinetd daemons are deprecated in favor of launchd daemons; a launchd daemon can specify a list of TCP and UDP ports to listen on as part of its property list file. Starting with Mac OS X 10.5, inetd and xinetd daemons are no longer supported. However, it's easy to run an existing inetd or xinetd daemon by creating and installing a simple launchd property list file (resulting in an inetd-compatible launchd daemon). For an example of this, check out /System/Library/LaunchDaemons/finger.plist."
Can anybody shed some light on this? I have a feeling the TN is correct, but it would make me sad to find out that Apple's own server documentation is out of date. I'd attempt to poke around in the system myself, but sadly I can't afford a copy of 10.6 server. Lion can't come fast enough!
Thanks in advance for any info anybody can provide.