5 ms·
> Want to use FUSE? Fuse is infuriating on MacOS - why is it not included by default??
by peoplearepeople 4y ago
> Want to use FUSE?
Fuse is infuriating on MacOS - why is it not included by default??
- coldtea 4y agoBecause it's a random third party filesystem adaptor module. Why would it be "included by default"?
- peoplearepeople 4y agoBecause it's necessary for a load of use-cases, and installing a *kernel* extension for it is terrible for deployment
- AnthonyMouse 4y agoMost of the Unix utilities that are included were written by third parties. They're "included by default" because they're useful and take up a negligible amount of space.
- coldtea 4y agoThey're included by default because they are standard UNIX userland. FUSE is nowhere near that.
- peoplearepeople 4y agoA machine without FUSE is a toy
- AnthonyMouse 4y agoFUSE is newer than netcat or bzip2. That doesn't mean it isn't expected as standard. Linux, BSD and others all have it.
- mtrower 4y agoWhere is FUSE in the POSIX or SUS standard?
- octotoad 4y agoMacFUSE isn’t even open source anymore, so it would likely involve Apple forking a version prior to the license change and maintaining that themselves.
- fidgewidge 4y agoThey have their own APIs for it but seem to have assessed that the only mainstream use case is cloud sync, which they always provide a better API for.