Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Dec 2006 12:13:57 -0800
From:      Peter Grehan <grehan@freebsd.org>
To:        Marcel Moolenaar <xcllnt@mac.com>
Cc:        ppc@FreeBSD.org
Subject:   Re: HFS+
Message-ID:  <4586F685.1090403@freebsd.org>
In-Reply-To: <38D687BE-F674-4954-B6D3-8D25A8E9B9B5@mac.com>

index | next in thread | previous in thread | raw e-mail

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.


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4586F685.1090403>