Есть ли способ установить Mac OS X на использование xinetd вместо launchd?

Может ли Mac OS X запустить xinetd вместо launchd, и если да, то как вы это делаете?

  • Запуск FTP с помощью xinetd
  • Настройка xinetd для OpenSuSE
  • Как запустить дневной сервис?
  • Как установить rexecd на Ubuntu
  • Время TFTP в CentOS 7
  • Копирование страницы справки Webmin: iso-8859-1 vs utf-8
  • Telnet-соединение закрыто иностранным хостом
  • Служба xinetd apache2-proxy недоступна
  • 3 Solutions collect form web for “Есть ли способ установить Mac OS X на использование xinetd вместо launchd?”

    Вместо – нет. Наряду – да. Вы можете скомпилировать xinetd для OS X (начиная с версии 2.3.8, я считаю, что это идет аккуратно). До тех пор, пока launchd не держит сокеты, которые хочет xinetd, это должно работать хорошо. xinetd можно запускать вручную или с запуска (как и любой другой LaunchDaemon).

    FYI, launchd эмулирует старый inetd (используя различные ключи совместимости InetD) и фактически имеет много функций xinetd, таких как ограничение ресурсов, дросселирование и т. Д. Launchd намного больше, чем init или inetd – он также заменяет add, crond, а также служит в качестве загрузочного сервера OS X (Mach). Поэтому «вместо» не вариант.

    Launchd – демон superduper, который заменяет initd. Он запускает большинство других процессов, чтобы иметь родительский PID (PPID), включая супер-демоны, такие как xinetd.

    В последних версиях Mac OS X теперь по умолчанию используется xinetd, например, см.

    http://support.apple.com/kb/TA20863?viewlocale=en_US

    Linux и Unix - лучшая ОС в мире.