Re: 回复: 回复: 回复: HFS/HFS+ maintainership action items

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [NTFS 3]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [NTFS 3]     [Samba]     [Device Mapper]     [CEPH Development]

  Powered by Linux