<html><head></head><body><div>On Wed, 2016-01-06 at 16:04 -0200, Gustavo Niemeyer wrote:</div><blockquote type="cite"><div dir="ltr"><div class="gmail_extra">On Wed, Jan 6, 2016 at 3:36 PM, Ted Gould <span dir="ltr"><<a href="mailto:ted@ubuntu.com" target="_blank">ted@ubuntu.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote type="cite"><div><div>What term do you expect to use to distinguish between a command line utility and a graphical application?</div></div><br></blockquote><div><br></div><div>These exact terms are well known and look fine to me. Command line utility or application, and a graphical utility or application.</div><div> </div><blockquote type="cite"><div><div> I had figured that was the difference between "binary" and "app" before.</div></div><br></blockquote><div><br></div><div>But that doesn't make much sense, right? Whether one runs an IRC client over the CLI or over a GUI shouldn't change the nature of the client being an application or not.</div></div></div></div></blockquote><div><br></div><div>I think for me, the issue is one of how the lifecycle is managed. For instance a command line utility is managed by the shell, a service is managed by the init daemon and a GUI app is managed by the window manager. Certainly at the end of the day all of these result in a file that is executed by the kernel, but they have different behaviors when running in the system.</div><div><br></div><div>Perhaps the type of lifecycle management should be a capability that an app requires?</div><div><br></div><blockquote type="cite"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote type="cite"><div><div>Also, does this mean that services are now apps with a service lifecycle capability?</div></div></blockquote><blockquote type="cite"><br></blockquote><div><br></div><div>Yes, we're taking off the term service from the metadata also. It will look something along these lines, per sprint notes:</div><div><br></div><div> apps:</div><div> somecli:</div><div> exec: bin/somecli</div><div> somedaemon:</div><div> start: bin/somedaemon</div></div></div></div></blockquote><div><br></div><div>Ah, cool. I really like that they'll have more similarities there.</div><div><br></div><div>Ted</div><div><br></div></body></html>