Skip navigation.

The GNOME Journal, September Edition

GNOME
GNOME

The latest issue of The GNOME Journal has just been published. It
features a look at GNOME's Summer of Code participation by Julien Gilli
and Akbar Pasha, Peer to Peer document collaboration with GOCollab by
Claus Schwarm and Martin Sevior, an introduction to the Banshee Music
Player by Ken VanDine, the description of a GNOME deployment in Austria
by Murray Cumming, Remote Desktop Administration using Vino by Marcus
Bauer, and notes on translating GNOME by Runa Bhattacharjee.

The GNOME Journal features original content and commentary for and by
the GNOME community. All articles are published under the Creative
Commons Attribution-ShareAlike 2.0 license.

the async / sync is the

the async / sync is the choice of an application. the same choice applies to local files, which may not be that local when you consider nfs mounts etc.

gnome-vfs doesn't cache files. methods such as ftp keep a connection open to be used be subsequent actions though.

As for a file changing, the same problem occurs with the local file system. gvim I'm guessing polls the file for its modtime, the same can be done with gnome-vfs, although is wouldn't be nice due to the extra network traffic.

Indeed. a straight forward fopen/fread/fwrite replace will get you support for all methods (in the theoretical situation they were all bug free). In a lot of cases I suspect apps don't handle the corner cases with fopen either.