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

"Tabitha McNerney" <[email protected]> Mon, 28 Aug 2006 16:15:17 -1000
Newsgroups gmane.os.opendarwin.darwinports
Message-ID <[email protected]>
On 8/28/06, Emmanuel Hainry <[email protected]> wrote:
>
>
> 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



Thanks Chris and Emmanuel for the links. I also discovered today that Linus
Torvalds and his core maintainers added HFSX support to the Linux Kernel
starting with 2.6.16 so that is a nice development even though apparently
such HFSX volumes need to have journaling disabled before mounting them to a
Linux system.

Best regards,

T.