Perché molti processi usano la lettera "d" alla fine del nome del processo? [chiuso]

1

Recentemente ho iniziato a entrare nello sviluppo di OS X / iOS e ho notato che diversi file hanno una "d" alla fine. I.e launchd, accountsd, cloudd, assistantd, ecc. Non tutti ne hanno solo alcuni. Solo una domanda bizzarra che stavo meditando e ho pensato che se qualcuno avesse saputo la risposta sarebbe stato voi ragazzi.

    
posta Calculated 15.11.2015 - 18:55
fonte

2 risposte

4

Poiché OS X è in parte basato su FreeBSD, ecco la documentazione pertinente dal 3.8 del manuale di FreeBSD. Processi e demoni ...

"There is a convention to name programs that normally run as daemons with a trailing “d”. For example, BIND is the Berkeley Internet Name Domain, but the actual program that executes is named. The Apache web server program is httpd and the line printer spooling daemon is lpd. This is only a naming convention. For example, the main mail daemon for the Sendmail application is sendmail, and not maild."

Prendi nota delle ultime due frasi da quello che ho citato, la "d" finale è solo una convenzione ma come puoi vedere con l'esempio sendmail è il demone di posta e non ha la "d" finale. Ci sono anche altri daemon in sistemi operativi Unix / Unix che non usano la "d" finale per i demoni, tuttavia come convenzione è una buona pratica ma non assoluta.

    
risposta data 15.11.2015 - 19:29
fonte
-3

Perché è uno pseudo-standard Unix che i demoni usano questa convenzione. Naturalmente lo sapevi già, in base ai tag che hai applicato alla domanda.

    
risposta data 15.11.2015 - 18:58
fonte

Leggi altre domande sui tag