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