Announcement

Collapse
No announcement yet.

Native HFS+ driver with journaling support.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Native HFS+ driver with journaling support.

    Rather interesting find here:

    https://github.com/RMerl/asuswrt-mer.../kernel-module (forked to https://github.com/rxrz/asuswrt-merlin just in case)

    download the blob, run `modinfo` on it:

    filename: thfsplus.ko
    license: GPL
    description: Extended Macintosh Filesystem
    author: Brad Boyer
    depends:
    vermagic: 2.6.22.19 mod_unload MIPS32_R2 32BIT

    it's MIPS32, so `strings` won't give the function names, rather something like this:

    `strings /tmp/thfsplus.ko | grep -i tux`:
    <6>Tuxera HFS+ driver 3013.11.18
    /opt/tuxera/rakesh/tuxera_delivery/output/asus-router/tuxera-file-systems-3013.11.15.1-bcm4706.build/hfsplus-kmod/fs/hfsplus/extents.c
    /opt/tuxera/rakesh/tuxera_delivery/output/asus-router/tuxera-file-systems-3013.11.15.1-bcm4706.build/hfsplus-kmod/fs/hfsplus/bnode.c


    Seems like we may be grateful to Broadcom for another full native Linux driver in the nearest future.
    I will ask the guy on github where he got this driver from. Meanwhile letting people know, including the original developer himself.

    If this won't fly, join me later on github to add journaling to HFS+ (I got the code, it just needs a little bit of work).


    Thank you.

    xzxzxz

  • #2
    The original repo's owner decided to remove those files.
    Shortcut to the forked file: https://github.com/rxrz/asuswrt-merl.../kernel-module

    upd:
    I'm informing EFF and Software Freedom Conservancy of this matter.

    Comment


    • #3
      A little follow-up: http://forum.qnap.com/viewtopic.php?f=180&t=89873

      Waiting for the answer from SF Conservancy

      Comment

      Working...
      X