Inicio

LUFS: ex ftpfs, sshfs, etc

LUFS
is enabling you to mount into your file hierarchy a remote computer’s file
system, which is accessible by various means (ftp, ssh, etc.). Then, the access
to the remote files will be completely network transparent. In other words,
you’ll be able to read/modify remote files as if they were local, watch
movies/listen to MP3s from FTP/SSH/Gnutella servers without copying them
locally.

The reason for the
userspace stuff: there are operations only suited for userspace
(cryptography for example) and implementing them in kernel would be
bloat.

The reason for the kernel
stuff: I think it’s important to keep the file system access point at
the lowest level in order to allow all the applications to use it.
Consider KDE: it implements its own virtual file system, a great one,
but only KDE applications can take advantage of it. So does GNOME, MC
and others. Suddenly we have lots of overlapping userspace file
system implementations, a real waste…

Communication between the
kernel module and the daemon is done through UNIX domain sockets.
This makes LUFS best suited for networked file systems, where this
indirection overhead (userspace <-> kernel <-> userspace)
is small compared to the speed penalty due to the network itself.

LUFS can be regarded as
doing the same job as the VFS (virtual file system switch) in the
kernel: it is a switch, distributing the file system calls to its
supported file systems. With a big difference: LUFS file systems are
implemented in userspace. This would be a drawback for local file
systems where the access speed is important, but proves to be a huge
advantage for networked file systems where the userland
flexibility is most important.

This flexibility allowed
for implementation of SSHFS for example, in a pretty straightforward
manner, using the already existing openssh
infrastructure. Lots of other “exotic” file systems are in the
planning phase: socketfs, httpfs, webdavfs, freenetfs, etc. Just
imagine mounting a freenet file system and accessing all the goodies
as they were local…

WEB-DAV Linux File System(davfs2)

Davfs2 is a Linux file system driver that allows you to mount a WebDAV server as a local disk drive. Davfs2 uses Coda for kernel driver and neon for WebDAV interface. To get informaton about Davfs1, visit this page.

WebDAV is an extension to HTTP that allows remote collaborative authoring of Web resources, defined in RFC
2518
.

Davfs allows a remote Web server to be edited using standard applications that interact with the file system. For example, a remote Web site could be updated in-place using the same development tools that initially created the site.

UPDATE 2018/5/7Some outdated information in this post, please take a look on this webdav guide, it seems much better than my old post.

liferea: Lector de feeds per GNOME

Potser la característica més important de liferea és que suporta el mode offline, o sigui, que podem sindicar-nos on ens interessi i llegir els feeds sense connexió a internet des del tren. Suposo que ja sabeu perquè he trobat interessant aquest software. Tot i que de moment no he decidit abandonar el Bloglines si que hi ha algunes coses que em fan pujar la mosca a l’orella i si durant aquests propers dies les confirmo podria ser que acabes migrant a aquest lector de feeds que pel que he pogut probar avui no té gens de mala pinta malgrat encara esta una mica lluny de la seva versió estable.

liferea.jpg
Scroll to Top