Re: DarwinPorts (MacPorts) Advisory: Stay with at least Xcode 2.2.1 on Intel (if not PPC)

Emmanuel Hainry <[email protected]> Mon, 28 Aug 2006 17:22:02 +0200
Newsgroups gmane.os.opendarwin.darwinports
Message-ID <[email protected]>
On 28 Aug 2006, at 15:59, [email protected] wrote:

> On Aug 28, 2006, at 7:40 AM, Tabitha McNerney wrote:
>
>> It would be nice to have the
>> option to mount HFSX disc volumes to other OS platforms besides  
>> Mac OS X
>> since Mac Intel hardware means that the world of opportunities  
>> opens up for
>> developers who want to move and/or share their data cross platform
>
> I think that's a responsibility left to the other platforms'  
> developers. I remember originally looking into UFS, but once I read  
> about the endian issues, I realized that I wasn't going to be able  
> to easily mount a Mac OS X UFS volume on another OS anyway. I  
> haven't actually needed to unplug a drive from my Mac to another OS  
> yet, so it hasn't really been an issue.

Apple UFS mounts without any problem on NetBSD on my Powerbook.

> That said, HFS is available as open source as part of Darwin. There  
> are several projects in varying levels of development that allow  
> reading HFS+ volumes on other operating systems:
>
> <http://people.freebsd.org/~yar/hfs/>
> <http://www.ardistech.com/hfsplus/>
> <http://www.terrasoftsolutions.com/support/solutions/ydl_general/ 
> hfsplus.shtml>
> <http://www.mediafour.com/products/macdrive6/>
> <http://www.ufsexplorer.com/index.php>

You can add to that http://netbsd-soc.sourceforge.net/projects/hfs/ :  
a google summer of code from last year with netbsd, trying to  
implement a BSD-licensed implementation of hfs+. It was not yet  
available in the source tree last time I checked. So the way to use  
hfs partition under netBSD is with hmount, hcp, hls. You cannot mount  
such a partition, neither use it normally, contrary to Apple UFS.

Emmanuel