# Re: HFS+ format

- From: Brad Midgley \<hidden\>
- Date: 2000-01-30 15:25:58 
- List: linuxppc-dev
- Page: https://ratatoskr.run/linuxppc-dev/2000/01/9367327
- Thread: https://ratatoskr.run/linuxppc-dev/2000/01/9367327/t.md

```text

i'll bet there is an implementation of hfs+ in the mach layer.

mach needs to understand the filesystem well enough to load the server
from it. i ported hfsutils (yes, the userland stuff) to the mach layer's
bootstrap code back when the only way to install mklinux was with a macos
util and a tarball.  i'll bet mach has an hfs+ implementation (albeit
read-only) in its bootstrap section in darwin.

i realize you're right that the read/write implementation would be in the
bsd layer as i think about it...

the best route may be to enhance hfsutils for hfs+ support. you don't have
to worry about the complexity of multiple readers/writers that way but you
get a useful, practical result. then jump into writing the kernel code
after it works satisfactorily.

brad

> --- Brad Midgley [ref] wrote:
> > dan,
> >
> > > 	Is there any tool or technique to help port BSD source to Linux?  Perhaps
> > a
> >
> > are you sure darwin's hfs+ filesystem lies entirely in the bsd layer? (i
> > haven't looked at darwin source)

Brad
brad@turbolinux.com | http://www.turbolinux.com/~brad/


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
```
