Proprio come nel sistema basato su UNIX, il processo init è il genitore di tutti i processi e, analogamente, il processo zygote nel sistema operativo Android ha l'unico scopo di avviare altri processi .
Qual è il nome del processo equivalente iOS?
Proprio come nel sistema basato su UNIX, il processo init è il genitore di tutti i processi e, analogamente, il processo zygote nel sistema operativo Android ha l'unico scopo di avviare altri processi .
Qual è il nome del processo equivalente iOS?
Il nome del processo equivalente su iOS e macOS è launchd.
Viene eseguito con PID 1 e il padre di tutti gli altri processi dello spazio utente in esecuzione. L'obiettivo di launchd è simile a initd - avendo la responsabilità di avviare altri processi durante l'avvio e varie altre fasi della vita del sistema.
Questo è in thread con i tradizionali sistemi basati su Unix, dove PID 1 è riservato al processo che è responsabile dell'avvio della parte dello spazio utente del sistema. Questo era tradizionalmente initd, ma su sistemi moderni che viene spesso sostituito con alternative come launchd (su macOS), systemd, upstart e altri sistemi di init.