Subject: Re: SoC: HFS+
To: Yevgeny Binder <yevbee@comcast.net>
From: Julio M. Merino Vidal <jmmv84@gmail.com>
List: tech-kern
Date: 06/28/2005 11:54:40
Hi Yevgeny!

On Mon, 2005-06-27 at 19:17 -0500, Yevgeny Binder wrote:
> I'm glad to be joining the other Summer of Code participants and the  
> rest of the developers here in the efforts to improve NetBSD. My own  
> small contribution will hopefully be a full, robust, BSD-licensed  
> implementation of the HFS+ filesystem. I know I'm not the only Mac  
> user who wishes it was easier to access his Mac volumes on other  
> operating systems, so I'll be happy to see this working.

I'm glad you have been picked for this project.  Good luck with it!
HFS support is certainly needed in NetBSD to improve the macppc port
(at the very least to be able to get a complete installation, i.e.,
including the boot code, without using external tools nor other OSes).

[...]
> Additional information and progress reports will be available at  
> http://netbsd-soc.sourceforge.net/projects/hfs . I heartily welcome  
> all questions and comments about the project, because I will surely  
> have lots of them for you on this list.
> 
> I look forward to hacking away at the bowels of the kernel along with  
> all of you. For now, I'll be poring over lots of specs, code, and  
> thick UNIX books.

I've set up a list of documentation (short for now) in my project space,
http://netbsd-soc.sourceforge.net/projects/tmpfs/ about file systems;
it may be useful to you too.

Fortunately, for HFS+, you could do something like another developer
(Reinoud) is doing to implement UFS support: write a user-land
implementation first (easier to play with) and then integrate it into
the kernel; see his comments in my blog:
http://www.livejournal.com/users/jmmv/36085.html

Cheers,

-- 
Julio M. Merino Vidal <jmmv84@gmail.com>
http://www.livejournal.com/users/jmmv/
The NetBSD Project - http://www.NetBSD.org/