KDE is not an OS platform... (And neither is Gnome)

Allan Sandfeld Jensen kde at carewolf.com
Sat Oct 31 13:17:51 GMT 2009


On Saturday 31 October 2009, Luciano Montanaro wrote:
> On venerdì 30 ottobre 2009, David Faure wrote:
> > On Friday 30 October 2009, Benoit Jacob wrote:
> > > 1) Make sure that both KIO and GVFS can be mounted into the OS's native
> > >  VFS. 2) Make it so that KIO and GVFS agree on a filesystem layout (a
> > > "name mangling" if you want) so that the same filename can be used
> > > regardless of the choice of KIO or GVFS. By a "name mangling" i mean a
> > > translation from addresses like "sftp://user@server/path" to addresses
> > > like "/mountpoint/ssh/user/server/path".
> >
> > Please keep in mind the difference between sync and async APIs.
> >
> > You download a file over FTP. KIO is async: the application remains
> >  responsive, you get a progress dialog. The "native VFS" is most of the
> >  time used in a blocking way. fopen,fwrite,fclose. Which means the
> >  application freezes until the FTP server sends the whole data. Not good.
> > A remote filesystem is NOT like the local filesystem.
> 
> Well, the filesystem calls are synchronous, yes, but that's not a problem
>  for the file:// kioslave, is it?
> 
All kioslaves are asynchronous. For the file-slave this is still usedful when 
figuring out mimetypes and preview of all the files in a directory.

`Allan




More information about the kde-core-devel mailing list