• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: UDF 2.0 Support, Hitachi DZMV550A Video Camera
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UDF 2.0 Support, Hitachi DZMV550A Video Camera


  • Subject: Re: UDF 2.0 Support, Hitachi DZMV550A Video Camera
  • From: Quinn <email@hidden>
  • Date: Tue, 1 Feb 2005 06:54:07 +0000

At 9:39 -0600 29/12/04, Daryl Warkentin wrote:
I understand the UDF source code has not been released.

That's true. Our current UDF VFS plug-in contains code that we can't release under APSL.


Will support for version 2.0 of the UDF file system be added soon?

As Justin says, Apple generally doesn't comment on our future plans, modulo big marketing announcements such as Tiger.


If not, can it be worked on by outsiders (i.e. me)?

Well, that depends on exactly what you mean. If your want to improve /our/ UDF VFS plug-in, the answer is "No, because it's not open source." If you mean "Is it possible to write a UDF 2.0 VFS plug-in for Mac OS X?", the answer is "Yes, see below."


At 13:12 -0600 30/12/04, chuck remes wrote:
The driver model (IOKit) for darwin/OSX is sufficiently different from other OSs that doing a simple port as you describe is anything but simple.

That's true, but not really relevant. UDF is not an I/O Kit driver, it's a VFS plug-in. Apple's VFS architecture (at least prior to Tiger) is very similar to the other BSDs, so it should be relatively simple to port a UDF driver from another BSD to Mac OS X.


The drawback here is the binary compatibility story. BSD plug-ins (VFS and NKE) have a very poor binary compatibility story on current versions of Mac OS X. We are fixing that in Tiger, but that means that any VFS plug-in work that you do on 10.3 will have to be ported to Tiger.

My advice is that, if you're planning to do VFS work, join ADC as a Select member, download the Tiger seed build, and start work on that.

  <http://developer.apple.com/programs/>

However, I should caution you that, as a third party developer, it's always unwise to start project where there's an obvious customer need in a large market that Apple is strongly committed to.

S+E
--
Quinn "The Eskimo!"                    <http://www.apple.com/developer/>
Apple Developer Technical Support * Networking, Communications, Hardware
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Next by Date: Re: What is a CACHE_HIT event in fs_usage?
  • Next by thread: Re: What is a CACHE_HIT event in fs_usage?
  • Index(es):
    • Date
    • Thread