¿Por qué muchos procesos usan la letra "d" al final del nombre del proceso? [cerrado]

0

Recientemente, comencé a ingresar al desarrollo de OS X / iOS y noté que varios archivos tienen una "d" al final. Es decir, launchd, accountsd, cloudd, assistantd, etc. No todos lo tienen solo algunos. Solo una pregunta extraña en la que estaba pensando y si alguien sabía la respuesta, ustedes serían ustedes.

    
pregunta Calculated 15.11.2015 - 18:55

2 respuestas

4

Dado que OS X se basa en parte en FreeBSD, aquí se encuentra la documentación relevante de 3.8 de Handbook. Procesos y demonios ...

  

"Hay una convención para nombrar programas que normalmente se ejecutan como demonios   con una "d" al final. Por ejemplo, BIND es el nombre de Internet de Berkeley   Dominio, pero el programa real que ejecuta se nombra. La web apache   el programa del servidor es httpd y el daemon de cola de impresión de la impresora de línea es lpd.   Esto es sólo una convención de nomenclatura. Por ejemplo, el daemon principal de correo.   para la aplicación Sendmail es sendmail, y no maild ".

Tome nota de las dos últimas oraciones de lo que cité, la "d" final es solo una convención, pero como puede ver con el ejemplo sendmail es el demonio del correo y no tiene la "d" final. También hay otros daemons en Unix / Unix como sistemas operativos que no usan la "d" final para los daemons, sin embargo, como convención, es una buena práctica pero no un absoluto.

    
respondido por el user3439894 15.11.2015 - 19:29
-3

Debido a que es un pseudo-estándar de Unix, los demonios usan esa convención. Por supuesto que ya lo sabía, según las etiquetas que aplicó a la pregunta.

    
respondido por el Marc Wilson 15.11.2015 - 18:58

Lea otras preguntas en las etiquetas