Ta výhoda je ve Windows v tom, že máte API, které vám umožní zjistit, jaké služby v systému jsou, v jakém jsou stavu, umí je spustit, zastavit, nastavit jestli se mají startovat samy, nastavit kontext a akci při neočekávaném ukončení servisu. Bohužel unixy na tohle žádné API nemají, a proto už desítky let každý unix implementuje nějaké startovací skripty. Je to slabá náplast, ale lepší než nic.
Služba ve Windows není "obyčejná" aplikace, musí exportovat ty akce spustit, zastavit atd. Na unixech na tohle máte ty hromady zbytečných skriptů, které spouštějí a zastavují každý daemon jinak. Některé třeba tak skvěle, že se k němu připojí přes pipe, a pošlou mu instrukci k ukončení se. Proti tomu mít API, kterým servisu řeknete "ukonči se", je skoro nuda ;)
Názor ke zprávičce Jednoduché v Linuxu, těžké ve Windows
Lael Ophir (neregistrovaný)
18. 12. 2008 22:05

