I believe the Mac App Store states that an application shouldn't have
a dependency upon anything outside of what ships with 10.6.6 or is
deprecated in 10.6, see:
http://stadium.weblogsinc.com/engadget/files/mac-app-review.pdf
"2.24 Apps that use deprecated or optionally installed technologies
(e.g., Java, Rosetta) will be rejected"

I'd suggest that MacFUSE is classed as "optionally installed"

Cheers,

Sam Moffatt
http://pasamio.id.au



On Tue, Mar 22, 2011 at 11:11 AM, Paul Eipper <[email protected]> wrote:
> Count me as interested aswell!
>
> [Maybe a first question to the kfs list:]
> I would like to know if distributing apps that use code that relies on
> such functionality is allowed on the Mac Store.
>
> --
> Paul Eipper
>
>
>
> On Fri, Mar 18, 2011 at 1:18 PM, Zoran Vasiljevic <[email protected]> wrote:
>> Hi!
>>
>> YES. This is most interesting. We tried to use the FUSE port for the Mac
>> for some projects but have given up because of the 64-bit issues and the
>> complexity related. From your text, it seems that we can completely avoid
>> such troubles... I am very interested to check this out.
>>
>> Cheers,
>> Zoran
>> Archiware GmbH
>>
>> On 18.03.2011, at 17:02, [email protected] wrote:
>>
>>> With the growing number of Macs shipping with a 64-bit kernel enabled by 
>>> default and the confusion regarding support of MacFUSE 64-bit support, we 
>>> recently looked into alternatives to using MacFUSE for one of our 
>>> applications. What we came up with was a solution that allows you to 
>>> implement userspace filesystems using technology already in the kernel — 
>>> NFS. This allows for a library that can easily be distributed and 
>>> completely contained within .app bundles and requires no administrative 
>>> permissions to use. There's also no kext to go with it. There's a bit more 
>>> information about this below, but if anyone is interested, the code can be 
>>> found here:
>>> https://bitbucket.org/fadingred/kfs
>>>
>>> We haven't set up a mailing list for this, but feel free to email me 
>>> directly if this project is something that you're interested in, and I'll 
>>> go ahead and set up a list if there's a lot of interest. This is not a drop 
>>> in replacement for MacFUSE, and there isn't Objective-C support (yet) — 
>>> just C. MacFUSE will still be preferable for many applications, but this 
>>> may be a good alternative for others.
>>>
>>> More information (from the Readme):
>>>
>>> The Kernelless Filesystem (KFS) is a small library that allows you to 
>>> create filesystems in user space. KFS differs
>>> from libraries that provide similar functionality in that it does not 
>>> require any kernel extensions to be
>>> installed in order to operate.
>>>
>>> The library runs in userspace and allows applications to create new types 
>>> of filesystems and mount them directly in
>>> userspace. It uses existing functionality that ships with the OS kernel in 
>>> order to do this.
>>>
>>> Currently, KFS runs on Mac OS X 10.5+. It is backed by kernel support for 
>>> NFS. It runs an NFS3 server in order to
>>> create filesystems. The KFS library does not create any new processes. It 
>>> runs entirely within the host process, and
>>> creates a new thread in order to handle filesystem requests. It only spawns 
>>> one thread to handle filesystem requests,
>>> so it does not support asynchronous filesystem designs. That is, if you 
>>> have two read requests they will be queued and
>>> the second will not begin until the first completes.
>>>
>>> KFS uses CoreFoundation lightly, but otherwise could easily be ported to 
>>> other platforms.
>>>
>>> Cheers,
>>>
>>> Whitney Young
>>> FadingRed
>>> [email protected]
>>> www.fadingred.com
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups 
>>> "MacFUSE" group.
>>> To post to this group, send email to [email protected].
>>> To unsubscribe from this group, send email to 
>>> [email protected].
>>> For more options, visit this group at 
>>> http://groups.google.com/group/macfuse?hl=en.
>>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "MacFUSE" group.
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to 
>> [email protected].
>> For more options, visit this group at 
>> http://groups.google.com/group/macfuse?hl=en.
>>
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "MacFUSE" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/macfuse?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"MacFUSE" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/macfuse?hl=en.

Reply via email to