Hector Martin on Nostr: We can't run Linux tools to install Linux, and I have no reason to believe Linux/FOSS ...
We can't run Linux tools to install Linux, and I have no reason to believe Linux/FOSS versions of APFS tooling are better than Apple's. Plus in general none of this stuff supports encryption (required on AS). And even if we tried to compile Mac versions, that wouldn't work either because SIP stops apps without Apple-only entitlements from messing with the system like this (e.g. can't write to the GPT from macOS directly).
At least if we use Apple's tools and they eat some user's data, we can blame Apple. I am not willing to take responsibility for triggering widespread use of currently niche APFS tooling for Linux. There is a tiny subset we will need in the near future (to access the xARTs datastore for SEP support) and I am already planning on doing that using read-only mode for the FS part and extracting the file extent list and doing disk I/O directly to those disk blocks, because that is much much less likely to lead to disaster corner cases than just going through the whole filesystem for write support (and thankfully this use case is very very narrow so we never need to create/expand/etc files, literallly just read and overwrite blocks in an existing file).
At least if we use Apple's tools and they eat some user's data, we can blame Apple. I am not willing to take responsibility for triggering widespread use of currently niche APFS tooling for Linux. There is a tiny subset we will need in the near future (to access the xARTs datastore for SEP support) and I am already planning on doing that using read-only mode for the FS part and extracting the file extent list and doing disk I/O directly to those disk blocks, because that is much much less likely to lead to disaster corner cases than just going through the whole filesystem for write support (and thankfully this use case is very very narrow so we never need to create/expand/etc files, literallly just read and overwrite blocks in an existing file).