[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Feedback wanted: multiprocess KDED
From:       Sebastian =?utf-8?q?Tr=C3=BCg?= <strueg () mandriva ! com>
Date:       2008-03-25 9:38:11
Message-ID: 200803251038.11780.strueg () mandriva ! com
[Download RAW message or body]

On Tuesday 25 March 2008 10:30:55 David Faure wrote:
> On Tuesday 25 March 2008, Sebastian TrĂ¼g wrote:
> > > Are you going to move only specific services to sub-processes?
> >
> > All of them.
>
> This kills the purpose of KDED completely.
> The idea of KDED is: instead of each little service being provided by a
> separate daemon, having a single daemon with modules, one service per
> module. This minimizes the number of "background processes" needed by KDE
> applications (think in particular of people using one kde process in a
> non-kde environment, the number of daemons we start is already too big for
> them).
> This idea of (in-process) kded modules works well for simple things that
> are stable, called upon only occasionally (otherwise your "problem 2"
> appears indeed) (and ideally that don't show dialogs, especially not modal
> ones).
> This fits well for things that simply store some kde-central data
> (ktimezoned, kpasswdserver, kwalletd...), or that monitor something
> (networkstatus, kwrited, remotedirnotify...)
>
> If it doesn't fit for some services (like nepomuk), then why does nepomuk
> use kded in the first place instead of having its own daemon?

Ok, got it. That is why I asked before producing a patch. In the beginning 
Nepomuk used its own daemon but I changed that to a kded module because I did 
not know of the minimal purpose of kded. In this case, I will change the 
NepomukServer back to an extra daemon which will then be started in startkde.

Cheers,
Sebastian



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic