launchd

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
launchd
Тип System Startup software
Автор Apple Computer
Разработчик Apple
Написана на C
Операционная система Mac OS X
Первый выпуск 29 апреля 2005
Состояние Active
Лицензия Apache License 2.0
Сайт opensource.apple.com/sou…

launchd — система инциализации системы с открытым исходным кодом, используемая в ОС Mac OS X. Процесс имеет PID 1 и занимается тем, что запускает другие процессы и перезапускает их в случае сбоя, то есть выполняет функции init UNIX и Linux (в новых версиях Linux осуществляется переход на systemd). Также исполняет обязанности cron. Процессы, запускаемые после запуска системы до входа в систему, записываются в каталог /Library/LaunchDaemons. Процессы, запускаемые после входа в систему — в каталоге /Library/LaunchAgents. В этих каталогах создаются файлы с xml-содержимым, которые управляют запуском процессов. Launchd — ещё одна причина быстрой загрузки Mac OS X.

Ссылки[править | править код]