Hi Yangtao, On Fri, 2025-04-25 at 19:36 +0000, 李扬韬 wrote: > 2). Arch Linux has the hfsprogs installation package, but > after installation there is only mkfs.hfsplus, missing mkfs.hfs > > I think if I switch to Ubuntu or something, this problem should go away. Apple removed support for creating legacy HFS filesystems around version 500 of the hfs source code but kept the code for checking legacy HFS filesystems. For the Debian package, I just forward-ported support for creating legacy HFS filesystems such that Debian's hfsprogs supports both HFS and HFS+. The patch can be found in [1]. In the future, I'm planning to split the Debian packages into a hfsprogs-legacy and a hfsprogs package. The -legacy package is supposed to stay at the old package version and provide mkfs.hfs while the hfsprogs package will track the current upstream sources as Apple is still actively maintaining hfsprogs [2]. I am also working on creating a patch set that all Linux distributions can use on top of Apple's vanilla upstream sources. The current WIP can be found in [3]. Adrian > [1] https://salsa.debian.org/debian/hfsprogs/-/blob/master/debian/patches/0005-Re-add-support-for-creating-legacy-HFS-filesystems.patch?ref_type=heads > [2] https://github.com/apple-oss-distributions/hfs > [3] https://github.com/glaubitz/hfs/tree/linux -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913