Earlier quoted context omitted.
3rd party supporting a file system would be one of the last things on a list of all software I’d ever want a 3rd party writing instead of the OS maker. Nightmare to evaluate the options, pure stress testing the options, difficult to know if it didn’t mess something up.
> 3rd party supporting a file system would be one of the last things on a list of all software I’d ever want a 3rd party writing instead of the OS maker. Given how many people use FUSE, Paragon NTFS for Mac, and similar tools, you're hardly totally representative.
macOS Tahoe brings a new disk image format
121–130 of 152 posts
Re: macOS Tahoe brings a new disk image format
#122Re: macOS Tahoe brings a new disk image format
#123Earlier quoted context omitted.
I'll take your kingdom! ISO 9660. https://www.iso.org/iso-9660-images-for-computer-files.html VMDK https://en.wikipedia.org/wiki/VMDK Amiga https://en.wikipedia.org/wiki/Amiga_Disk_File UDF https://en.wikipedia.org/wiki/Universal_Disk_Format Apple Disk Image https://en.wikipedia.org/wiki/Apple_Disk_Image
VMDK isn't documented there, and is a container for multiple partially documented - and some only reverse engineered - subformats.
However, words are words but software is better:
- https://github.com/vmware/open-vmdk#specifications is Apache 2
- the link they cited is bitrotten but Internet Archive has you: https://web.archive.org/web/20210411181842/https://www.vmwar...
Re: macOS Tahoe brings a new disk image format
#124Earlier quoted context omitted.
Microsoft itself admits there are performance issues with NTFS, which is one reason they created ReFS. For example ReFS removed the MFT which caused various problems.
There are tools like voidtools Everything2 and WizTree that directly read NTFS from disk device bypassing windows FS apis and are blazingly fast (faster than find/du on ext4 in Linux).
Re: macOS Tahoe brings a new disk image format
#125Earlier quoted context omitted.
Apple recently made FSKit a supported/documented API, which should allow third-parties to add support for other filesystems: https://developer.apple.com/documentation/fskit?language=obj...
3rd party supporting a file system would be one of the last things on a list of all software I’d ever want a 3rd party writing instead of the OS maker. Nightmare to evaluate the options, pure stress testing the options, difficult to know if it didn’t mess something up.
Btrfs, Ext4 and XFS are all under GPLv3, which may or may not be a problem for Apple, but "just in case".
They tried with ZFS, but couldn't strike a deal with Sun/Oracle, so instead invented APFS.
Apple already delivers a stable filesystem. It may not be "best of breed", but it works, as billions of devices runs on it every day with zero problems.
Re: macOS Tahoe brings a new disk image format
#126Earlier quoted context omitted.
I think this is actually a human struggle - I add Conclusions to my blog posts / dev guides because it feels awkward to just end with the last step. But it also always feels like I am just awkwardly restating things I just said. It's not a thesis, an article generally not complicated enough to need a re-synthesizing of main points at the end.
I used to love em dashes. But now I can't use them anymore — people will think it's written by AI.
Re: macOS Tahoe brings a new disk image format
#127My kingdom for a documented disk image format.
I'll take your kingdom! ISO 9660. https://www.iso.org/iso-9660-images-for-computer-files.html VMDK https://en.wikipedia.org/wiki/VMDK Amiga https://en.wikipedia.org/wiki/Amiga_Disk_File UDF https://en.wikipedia.org/wiki/Universal_Disk_Format Apple Disk Image https://en.wikipedia.org/wiki/Apple_Disk_Image
Re: macOS Tahoe brings a new disk image format
#128Nice. But I would like it better if the effort was to support ext4, BtrFS, NTFS and other popular filesystems from the Linux and Windows world...
Does anybody else think that it would make sense for Apple and Microsoft to just get in a room and horse trade a few things like this, if they cared about user experience? Cross-license both APFS and NTFS, and share any internal documentation under NDA so that external drives can use modern formats with safety features like journaling without locking users in. Oh wait, I just answered my question.
After all, there's no such agreement on Linux either - we just have all the Linux vendor options available.
Re: macOS Tahoe brings a new disk image format
#129Earlier quoted context omitted.
correct. but it's also a management system so perhaps they only want a files system? no idea why more don't use zfs. especially after the auto expansion update earlier in the year.
Apple almost went with ZFS and Sun pissed off Jobs by mentioning it early (IIRC).
Re: macOS Tahoe brings a new disk image format
#130Earlier quoted context omitted.
Does anybody else think that it would make sense for Apple and Microsoft to just get in a room and horse trade a few things like this, if they cared about user experience? Cross-license both APFS and NTFS, and share any internal documentation under NDA so that external drives can use modern formats with safety features like journaling without locking users in. Oh wait, I just answered my question.
I suspect there wouldn't be an agreement on a minimum set of features for a modern filesystem, even just for external disks, even if you limited it to flash storage devices to avoid all the complexities of spinning platter latency. After all, there's no such agreement on Linux either - we just have all the Linux vendor options available.
This is the kind of thing a reasonable government would just tell them they had to do by virtue of being a fully locked-in duopoly, just like they should tell Apple and Google that users should be able to choose to install an alternat app store.