Davfs2
Encyclopedia
In computer networking davfs2 is a Linux
tool for connecting to WebDAV
shares as though they were local disks. It an open-source GPL
-licensed file system
for mounting WebDAV
server
s. For communicating with the kernel, davfs2 can either use the FUSE
file system API, or the Coda network file system
protocol over sockets. davfs2 uses the neon
WebDAV library for communicating with the web server.
Linux
Linux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
tool for connecting to WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...
shares as though they were local disks. It an open-source GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....
-licensed file system
File system
A file system is a means to organize data expected to be retained after a program terminates by providing procedures to store, retrieve and update data, as well as manage the available space on the device which contain it. A file system organizes data in an efficient manner and is tuned to the...
for mounting WebDAV
WebDAV
Web-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...
server
Server (computing)
In the context of client-server architecture, a server is a computer program running to serve the requests of other programs, the "clients". Thus, the "server" performs some computational task on behalf of "clients"...
s. For communicating with the kernel, davfs2 can either use the FUSE
Filesystem in Userspace
Filesystem in Userspace is a loadable kernel module for Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code...
file system API, or the Coda network file system
Coda (file system)
Coda is a distributed file system developed as a research project at Carnegie Mellon University since 1987 under the direction of Mahadev Satyanarayanan. It descended directly from an older version of AFS and offers many similar features. The InterMezzo file system was inspired by Coda...
protocol over sockets. davfs2 uses the neon
Neon (library)
neon is a library for accessing HTTP and WebDAV servers for the C programming language. It is free software and is licensed under LGPL.neon relies on either OpenSSL or GnuTLS for secure [] connections and either libxml or expat for parsing WebDAV XML responses.Among others, neon is used by the...
WebDAV library for communicating with the web server.
Applications
davfs2 is e.g. used with the Apache web server, and Subversion installations.See also
- WebDAVWebDAVWeb-based Distributed Authoring and Versioning is a set of methods based on the Hypertext Transfer Protocol that facilitates collaboration between users in editing and managing documents and files stored on World Wide Web servers...
- neon (library)Neon (library)neon is a library for accessing HTTP and WebDAV servers for the C programming language. It is free software and is licensed under LGPL.neon relies on either OpenSSL or GnuTLS for secure [] connections and either libxml or expat for parsing WebDAV XML responses.Among others, neon is used by the...
- FUSEFilesystem in UserspaceFilesystem in Userspace is a loadable kernel module for Unix-like computer operating systems that lets non-privileged users create their own file systems without editing kernel code...
External links
- Savannah project (current hosting)
- SourceForge project (old resource)