Thread (3 messages) 3 messages, 3 authors, 2001-12-28

Re: TiBook, 1394, iPod working (sort of ;-)

From: Timothy A. Seufert <hidden>
Date: 2001-11-28 10:40:09

Possibly related (same subject, not in this thread)

At 3:58 PM -0900 11/27/01, Ethan Benson wrote:
On Tue, Nov 27, 2001 at 09:28:47AM -0800, Brad Boyer wrote:
quoted
 Well, according to Apple's documentation, the only version of HFS+
 is version 4, so I have no idea what's up with that...
well it also doesn't document things like the permission bits, it just
says they are unused and reserved, obviously this is not the case
given OSX, apple just has not updated this document.

that means theres a bit of reverse engineering involved as well since
apple is using a newwer version of HFS+ which is not entirely
documented.
The documentation is the source now, it would seem.  (just like much
of Linux :)  See:

   xnu-9-1/bsd/hfs/

in the Darwin kernel (aka "xnu") source.  hfs_format.h defines the
on-disk layout, including the structure used for storage of
permission bits.

 From the information in that file it looks like the HFS+ version is
still 4, BTW.

Looks like it should even be possible to figure out how Apple did the
hard- and soft-link hacks.  Maybe one day Linux will be able to boot
directly from HFS+ just as Darwin does.  That would be perverse.  :)
--
Tim Seufert

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help