KMail dependence on Akonadi

Aleksey Midenkov midenok at
Mon Jul 10 01:26:08 BST 2017

On Sun, Jul 9, 2017 at 6:44 PM, Kevin Krammer <krammer at> wrote:
> On Saturday, 2017-07-08, 11:58:02, Aleksey Midenkov wrote:
>> On Sat, Jul 8, 2017 at 11:34 AM, Kevin Krammer <krammer at> wrote:
>> > On Saturday, 2017-07-08, 02:37:22, Aleksey Midenkov wrote:
>> Why you invented some
>> service if there are commonly used SQL servers?
> Not sure what you mean, the Akonadi services is using standard databases for
> its data management needs: MySQL, PostgreSQL, SQLite are options as far as I
> remember.

Then why there is additional proxy process (Akonadi) between KMail and
DBMS? What special functions this Akonadi service does that require it
to be additional process? Why can't it be just shared library that
will adapt this PIM API (so called Akonadi) to DBMS services? In other
words: put Akonadi as shared library inside KMail, Calendar, etc.
instead of separate process.

> Cheers,
> Kevin
> --
> Kevin Krammer, KDE developer, xdg-utils developer
> KDE user support, developer mentoring

More information about the kde mailing list