⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 news

📁 linux下的用户文件系统fuse-2.5.2
💻
字号:
What is new in 2.5 - Merge library part of FreeBSD port - New atomic create+open, access and ftruncate operations - On filesystems implementing the new create+open operation, and   running on Linux kernels 2.6.15 or later, the 'cp' operation will   work correctly when copying read-only files. - New option parsing interface added to the library - Lots of minor improvements and fixesWhat is new in 2.4 - Simplify device opening.  Now '/dev/fuse' is a requirement - Allow module auto-loading if user has access to '/dev/fuse' - Allow mounting over a regular file for unprivileged users - Allow mounting of arbitrary FUSE filesystems from /etc/fstab - New mount options: 'umask=M', 'uid=N', 'gid=N' - Check for non-empty mountpoint, and refuse mount by default.  New   mount option: 'nonempty' - Low level (inode based) API added - Allow 'direct_io' and 'keep_cache' options to be set on a   case-by-case basis on open. - Add 'attr_timeout' and 'entry_timeout' mount options to the   high-level library.  Until now these timeouts were fixed at 1 sec. - Some bugfixesWhat is new in 2.3 - Add new directory related operations: opendir(), readdir(),   releasedir() and fsyncdir() - Add init() and destroy() operations which are called before the   event loop is started and after it has exited - Update kernel ABI so that on dual architectures (e.g. AMD64) 32bit   binaries work under a 64bit kernel - BugfixesWhat is new in 2.2Userspace changes: - Add fuse_file_info structure to file operations, this allows the   filesystem to return a file handle in open() which is passed to   read(), write(), flush(), fsync() and release(). - Add source compatibility with 2.1 and 1.4 releases - Binary compatibility with 2.1 release is retainedKernel changes: - Make requests interruptible.  This prevents the filesystem to go   into an unbreakable deadlock with itself. - Make readpages() synchronous.  Asynchronous requests are deadlock   prone, since they cannot be interrupted (see above) - Remove shared-writeable mapping support, which could deadlock the   machine - Remove INVALIDATE userspace initiated request - Update ABI to be independent of sizeof(long), so dual-size archs   don't cause problems - Remove /sys/fs/fuse/version.  Version checking is now done through   the fuse device - Replace directory reading method on the kernel interface.  Instead   of passing an open file descriptor to the kernel, send data through   the FUSE device, like all other operations.============================================================================What is new in 2.1* Bug fixes* Improved support for filesystems implementing a custom event-loop* Add 'pkg-config' support* Kernel module can be compiled separately============================================================================What is new in 1.9* Lots of bugs fixed* Minor modifications to the library API* Improvements to the kernel/userspace interface* Mounting by non-root made more secure* Build shared library in addition to the static one* Consolidated mount options* Optimized reading under 2.6 kernels* Direct I/O support* Support file I/O on deleted files* Extended attributes support============================================================================What is new in 1.3* Thanks to user bugreports and stress testing with LTP and sfx-linuxa number of bugs were fixed, some quite serious.* Fix compile problems with recent SuSE kernles============================================================================What is new in 1.2* Fix mount problems on recent 2.6 kernels with SELinux enabled* Fixed writing files lager than 2GBytes* Other bugfixes============================================================================What is new in 1.1* Support for the 2.6 kernels* Support for exporting filesystem over NFS in 2.6 kernels* Read efficiency improvements: read in 64k blocks instead of 4k(Michael Grigoriev).  Can be turned on with '-l' option of fusermount* Lazy automatic unmount* Added 'fsync()' VFS call to the FUSE interface* Bugfixes============================================================================What is new in 1.0* Cleanups and bugfixes* Added 'release()' VFS call to the FUSE interface* 64 bit file offsets (handling of > 4 GByte files)* libfuse is now under LGPL* New 'statfs' call (Mark Glines)* Cleaned up mount procedure (mostly by Mark Glines)  NOTE: Binaries linked with with a previous version of libavfs may  not work with the new version of the fusermount program.  In such  case recompile the program after installing the new libavfs library.* Fix for problems under linux kernel 2.4.19============================================================================What is new in 0.95* Optimized read/write operations.  Raw throughput has increased toabout 60Mbyte/s on a Celeron/360* Python bindings by Jeff Epler* Perl bindings by Mark Glines* Improved multithreaded operation* Simplified library interface* Bugfixes============================================================================What is new in 0.9:* Everything

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -