7 ms·
I can’t find a reference to a filesystem called AFS. Would you have a link? As far as I know there was Macintosh File System (MFS) which was replaced by HFS/+
by dagmx 2y ago
I can’t find a reference to a filesystem called AFS. Would you have a link?
As far as I know there was Macintosh File System (MFS) which was replaced by HFS/+ and finally APFS.
But ReiserFS was also infamous for its difficult to maintain nature at the time of its inclusion. Linus himself was against a lot of aspects of it. They capitulated to community pressure to include it, but it was always going to be a project with a high bus factor regardless of his crime.
- dijit 2y agoNo problem mate, it's a terrible name to google, I understand. Here it is, the service is called "AFS": https://en.wikipedia.org/wiki/Apple_Filing_Protocol https://en.wikipedia.org/wiki/Apple_Filing_Protocol
- dagmx 2y agoAh the SMB alternative. Okay yes I’m familiar with that. Unfortunately it was still frequently in use 10 years ago on Apple systems (particularly the time capsule which was only discontinued in 2018) , and there are derivatives in use today. So I’m not sure it’s an apt comparison point. The Wikipedia article actually links to implementations like netatalk that have updates as recently as a couple months ago. So it is actively maintained beyond what ReiserFS has.
- dijit 2y agonetatalk and AFS are similar but truly not the same, netatalk in linux does not afaik have an actual kernel driver. AFS however, does, and I was doing MacOS sysadmin work in 2011 and it was strongly discouraged to use anything other than SMB, which frustrated me because samba3 was a pain and I considered SMB a windows technology at the time. The time capsule as you mention also discontinued the usage of AFS after the first version (I actually have 3 at home right now still, a 1st gen, 2nd gen and last gen - the tall one). AFS's use today, not sure, but as mentioned, 13 years ago at least it was strongly discourage by Apple themselves.
- dagmx 2y agoAFP was still the default though in 2012. And even though you weren’t able to provision new time capsules to communicate over AFP, it was still supported. I’d bet there’s a significantly larger set of devices active at any given time during the existence of ReiserFS to today that still use AFP. And I’ll point to https://news.ycombinator.com/item?id=42101313 https://news.ycombinator.com/item?id=42101313 that says AFP has no kernel support, but something else called Andrew File System does.
- dijit 2y agoWell, the "simple, incomplete" Andrew Filesystem is actually an even better example then, as it cannot possibly have users as it's incomplete but has been in Linux since 2004.
- wrs 2y agoAFS, the Andrew File System, has kernel support. [0] AFP, the Apple Filing Protocol, is a network protocol, not a filesystem. It has several userspace implementations. [1] AFS, the Apple File Service, is AFP plus other auxiliary protocols. [1] APFS, the Apple File System used in modern MacOS, has read only support in userspace, and there is work on a read/write kernel module that is not mainlined. [2] [4] HFS, the Hierarchical File System used in older MacOS, has mainline kernel support. [3] [0] https://docs.kernel.org/filesystems/afs.html https://docs.kernel.org/filesystems/afs.html [1] https://en.wikipedia.org/wiki/Apple_Filing_Protocol https://en.wikipedia.org/wiki/Apple_Filing_Protocol [2] https://en.wikipedia.org/wiki/Apple_File_System https://en.wikipedia.org/wiki/Apple_File_System [3] https://www.kernel.org/doc/html/v5.8/filesystems/hfs.html https://www.kernel.org/doc/html/v5.8/filesystems/hfs.html [4] https://github.com/linux-apfs/linux-apfs-rw https://github.com/linux-apfs/linux-apfs-rw
- dagmx 2y agoThanks. These are great reference links.