HFS+
Peter Grehan
grehan at freebsd.org
Mon Dec 18 12:27:29 PST 2006
Hi Marcel,
>In fact I either take a detour though CD or over the NET.
>Once the FreeBSD boot loader has been started it will grab
>the kernel from the UFS root file system.
I usually copy the loader to the root directory on the boot HFS
filesystem and use the parameter to specify the root FreeBSD UFS
partition e.g.
0 > boot hd:loader hd:7
though it would be very nice to do
0 > boot hd:loader
> One big factor in this is that we don't support HFS+ and as
> such I've been looking at that. If someone knows of BSD
> licensed implementations (or parts thereof), let me know.
> I don't want to reinvent the wheel...
There was a NetBSD SoC project to do just that:
http://netbsd-soc.sourceforge.net/projects/hfs/
One of the issues is that I think HFS is now journalled by default
unless you explictily disable it.
Another path to take is to make FreeBSD's UFS understand Apple's
version. That code is in NetBSD.
I started writing a libstand module so the loader would be able to
read it's parameters from a HFS filesystem.
later,
Peter.
More information about the freebsd-ppc
mailing list