[Info-vax] Command Procedure Pipe output to a variable
Lawrence D’Oliveiro
lawrencedo99 at gmail.com
Wed Sep 22 03:59:17 EDT 2021
On Wednesday, September 8, 2021 at 5:58:13 AM UTC+12, Simon Clubley wrote:
> Linux has also recently acquired the ability to mount filesystems over
> SSH, but you are unlikely to ever see that in VMS due to VMS's utter
> inability to support userspace filesystems.
I think how that actually works is that Linux has long implemented filesystems through a VFS indirection layer, which is how it’s able to handle all kinds of different volume formats (e.g. DOS FAT, ISO 9660, Apple HFS+, Windows NTFS, old IRIX XFS, MINIX etc). But these would normally all require in-kernel drivers. So FUSE (“Filesystem in Userspace”) implements a single generic in-kernel filesystem driver on top of VFS, that offers an API to userland processes. And this is used by a whole bunch of additional packages like sshfs, mtpfs, winregfs etc. In fact, the FUSE version of NTFS is actually more full-featured than the kernel version.
More information about the Info-vax
mailing list