kde4 dbus state ?

Ralf Habacker ralf.habacker at freenet.de
Thu Apr 27 15:35:37 BST 2006


Thiago Macieira schrieb:
> Ralf Habacker wrote:
>   
>> You are refering for libdbus-1 to
>> http://websvn.kde.org/branches/work/kde4/playground/libs/qt-dbus/ ?
>>     
>
> No, the one in freedesktop.org's CVS. The one you linked to is 
> libdbus-qt4-1 and it is my own unstable branch. Don't use that one.
>
>   
>> Is there any roadmap  or todo list or a wiki page of the migration
>> available ?  I think it would help to estimate the required time.
>>     
>
> According to a few people who have started porting it to Windows, the main 
> problems are:
>
> 1) UID vs SID security mechanism: the source code is permeated with 
> integer comparisons. They have to be abstracted so that SID comparison is 
> accepted.
>
> 2) the transport mechanism is Unix sockets, for which there is no 
> equivalent on Windows. They're thinking of using a localhost TCP socket.
>
> 3) file descriptors: on Windows, you have to remember if your file 
> descriptor was a socket, a pipe or a real file.
>   
4) build-system: convert to a build system which runs on windows (cmake ?)
> Plus, of course, the necessity to write the Windows-specific code (process 
> starting, networking). The worst part is: all of that has to be written 
> in C.
>
>   
Ralf





More information about the kde-core-devel mailing list