4 ms·
Arguably, NTFS implemented alternate data streams primarily to support Mac resource forks.
by CurtHagenlocher 11y ago
Arguably, NTFS implemented alternate data streams primarily to support Mac resource forks.
- rogerbinns 11y agoNope. It was originally done as part of OS/2 (Windows NT was sort of OS/3 - the next version of OS/2) and OS/2 had "extended attributes" - https://en.wikipedia.org/wiki/Extended_file_attributes#OS.2F2 https://en.wikipedia.org/wiki/Extended_file_attributes#OS.2F... - so NT also needed them for compatibility.
- DHJSH 11y agoThank you! All these Mac people think Apple Invented Everything.
- michaelhoffman 11y agoThe resource forks of the Macintosh File System date back to 1984, significantly antedating OS/2. https://en.wikipedia.org/wiki/Macintosh_File_System https://en.wikipedia.org/wiki/Macintosh_File_System
- duaneb 11y agoTo be fair, resource forks have been around since HFS first came out. I doubt Apple invented this concept, but they definitely predate MS on this front.
- kevbin 11y agoDave Cutler's team writing NT came from VMS which has multi-version files which are pretty much the same as multi-fork files.
- 4ad 11y agoNot the same thing at all. On VMS, when you opened a file, made changes and saved them, you automatically got a new version. You could open any version using the colon syntax, but it's not the same thing at all as resource forks.