[haiku-development] Re: iPod on Haiku

  • From: "François Revol" <revol@xxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Tue, 07 Apr 2009 16:24:23 +0200 CEST

>
> Yes, Zenebona is closed source and has a limited support of iPods
>  (read only).
>
> I did not find anything concrete on Google about this matter.
>
>
>
> I read that iPods use a FAT32 file system on Windows and a HFS+ file
> system on Mac.

Not exactly.

It's not possible to use 2 different fs at once for r/w, unless they
are faked... (for read only mkisofs can make an hybrid iso/hfs..)

IIRC old iPods use a FAT with a custom registry-like databased in files
inside it for metadata.
IIRC newer iPods now encrypt this database to make sure only iTunes can
use it (which equivalent to tied sale and should be forbidden in France
btw :p).

IMO the best way to support iPods would be to write a custom fs
(possibly with userlandfs, or maybe extending an existing FUSE one with
xattrs + queries), or even better, an iPod fs layer that would just sit
on top of the regular FAT fs.

Ingo: can userlandfs be used for layers yet ?

François.

Other related posts: