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

Michael Pyne mpyne at kde.org
Fri Oct 30 20:54:45 GMT 2009


On Friday 30 October 2009 12:20:49 Benoit Jacob wrote:
> I just would like to understand if there's a real reason anymore for
> not letting KIO/GVFS go through the native VFS on Linux (and perhaps
> other *nix). Again, on other exotic platforms, the statu quo seems
> good enough.

There's no reason we can't (just modify the kioslave for #if Q_OS_FOO ;)

I think a saner alternative to integrating GVFS into KIO would be to support 
the IO-transfer API in use (assuming they use an out-of-process model, if they 
don't we can just fork() kio-gio bridges though.  I wonder if this is how 
nf2's bridge works? :)

Once we can support KIOSlaves and GIO from KIO then perhaps we can standardize 
a IO virtualization interface on XDG so that the actual IO backends of KIO and 
GVFS could be used interchangeably.  (This also allows for the backends to be 
implemented in languages other than C, which is good IMO).

Really making something like FUSE that "backend API" would probably be best 
long-term, except that it wouldn't work under Windows or OS X (and possibly 
BSD?)

But either way we don't have to port away from KIO, GNOME doesn't have to port 
away from GVFS, but we get the benefit of shared IO backends (e.g. GNOME could 
use my kio_perldoc ;)

I'm sure there's more to it than that but I don't see why that can't be a good 
starting step.

Regards,
 - Michael Pyne
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20091030/2c8bffec/attachment.sig>


More information about the kde-core-devel mailing list