2 ms·
> (1) Unlike OpenVMS/TOPS-20/LispMachines/etc, mainstream POSIX file systems lack built-in versioning (there are a small number of POSIX systems which implement
by yjftsjthsd-h 3y ago
> (1) Unlike OpenVMS/TOPS-20/LispMachines/etc, mainstream POSIX file systems lack built-in versioning (there are a small number of POSIX systems which implemented it, e.g. SCO OpenServer's HTFS, but for whatever reason more mainstream systems like Linux or *BSD never did)
Linux does have that in NILFS2, it's just that almost nobody cares to use it:
https://www.kernel.org/doc/html/latest/filesystems/nilfs2.html https://www.kernel.org/doc/html/latest/filesystems/nilfs2.ht... / https://man.archlinux.org/man/nilfs.8.en https://man.archlinux.org/man/nilfs.8.en
- skissane 3y ago> Linux does have that in NILFS2, it's just that almost nobody cares to use it I don’t believe that NILFS2 is quite the same thing. In HTFS, you turn versioning on or off on a per-directory basis, and then each individual file in that directory is versioned independently. NILFS2 looks more like whole filesystem snapshotting, which is further away from the classic versioned filesystem approach