[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