Am 21.06.2011 um 22:36 schrieb Joe Auty:

>>      Benjamin Fleischer
>> June 21, 2011 4:18 PM
>> 
>> 
>> Am 21.06.2011 um 21:59 schrieb Joe Auty:
>> 
>>>>    Benjamin Fleischer
>>>> June 21, 2011 3:37 PM
>>>> 
>>>> 
>>>> 
>>>> Fuse4X is owned and maintained by Anatol. Like MacFUSE it has just a 
>>>> single owner. Though Anatol's project is based on MacFUSE he changed quite 
>>>> a lot. The result is a MacFUSE successor which is binary incompatible with 
>>>> most existing MacFUSE filesystems. The filesystems would need to be 
>>>> specifically recompiled against Fuse4X for things to work. How likely is 
>>>> that? Keep in mind that Fuse4X is only compatible with Mac OS X 10.6. For 
>>>> open source projects this would be an easy task but for commercial or in 
>>>> general closed source projects this won't be as easy. That's why there 
>>>> could not have been extensive testing regarding compatibility of his 
>>>> MacFUSE fork with existing filesystems. From a developer's point of view 
>>>> this and dropping support for 10.5 is bad.
>>>> 
>>>> Don't get me wrong, Anatol has some great ideas and I agree with him that 
>>>> it is important to bring MacFUSE (or whatever it is called) up to speed 
>>>> and restore compatibility with its Linux origin. But we should not rush 
>>>> things. In my opinion it is important to first release a stable and 
>>>> well-tested version of MacFUSE/OSXFUSE that does not change too much 
>>>> code-wise, is binary compatible with MacFUSE and supports Snow Leopard's 
>>>> 64 bit kernel. This way there is no need to recompile existing 
>>>> filesystems. The transition from MacFUSE to its successor will be a lot 
>>>> smoother this way. The second release should fully support Lion. This 
>>>> would be a basis we could build on and adopt some more extensive code 
>>>> changes.
>>>> 
>>>> Code-wise Anatol's fork is based on Erik's kernel code to support 64 bit 
>>>> kernels and my port of Linux FUSE 2.8.5 to Mac OS X. On top of that he 
>>>> applied his own patches.
>>>> 
>>>> Erik and I are the "owners" of the OSXFUSE project. Once we get some 
>>>> things worked out I'm all for adding contributors. I would like OSXFUSE to 
>>>> be community based to prevent the situation we now have with MacFUSE and 
>>>> Amit abandoning the project.
>>> 
>>> Man, this is confusing!
>>> 
>>> Anatol, if you are reading this, I'm enjoying using Fuse4x, it works well 
>>> for me so far, but I was under the impression that it was to be the single 
>>> successor to MacFUSE.
>> 
>> Which filesystems do you use?
> 
> Right now just sshfs, but I can see myself using an S3 based filesystem 
> (other than Dropbox), or perhaps the NTFS filesystem. Therefore, I can see 
> how Anatol's approach of requiring specific app     support is problematic if 
> that is why you ask. I just figured that all app developers would just 
> eventually compile against Fuse4x thinking it was the official, absolute 
> MacFUSE successorâ„¢.

One problem I see is the support for Leopard. It has been a lengthy discussion 
here if it is acceptable to drop Power PC support. Dropping support for 10.5 
entirely might be too radical for some people, but this is just my opinion.

>> 
>>> Is there any way I can convince you to combine efforts with these other 
>>> guys? I ask as a completely politically neutral guy on the basis that 
>>> having multiple forks of MacFUSE will be *very* confusing for end users. 
>>> Heck, just transitioning from MacFUSE to any successor will be confusing 
>>> enough in and of itself since it appears that the original MacFUSE project 
>>> will not assist in directing from the old to new.
>>> 
>>> On the other hand, for me Anatol's version works well, so kudos to him for 
>>> being the first to get 64 bit kernels and Linux FUSE 2.8.5 working together.
>> 
>> He was not the first one to get this working. But the first one to publicly 
>> release his build. He took the code of others without giving credit where 
>> credit is due.
>> 
> I can understand how this would be frustrating, but can I humbly ask on 
> behalf of us end users to not hold us hostage because of this? I'm not 
> suggesting that you or anybody in particular intends to, but hopefully this 
> can be overlooked and you guys can find a way to work together somehow?

It has never been my intention to hold anyone hostage. I have been waiting for 
a truly 64 bit capable version of MacFUSE like the rest and am very thankful 
for Erik's patch. Everyone who wants to should test/use Anatol's fork.

> I ask this because I'm sure we've seen all too often what happens with open 
> source projects when there are axes to grind and the politics get 
> out-of-hand. This project is too useful to deteriorate in this fashion.

Agreed, but I will not join his project for the reasons I explained earlier. 
Basically I think we need a more conservative approach. This should be in the 
best interest of any end user. Just think about TrueCrypt for example. Using an 
"unstable" version of MacFUSE/Fuse4X/OSXFUSE might lead to loosing important 
files.

>>> With Lion right around the corner I hope that OSXFUSE is made available 
>>> ASAP, because end users might also grow tired of waiting around for 
>>> something they can use particularly once they have upgraded to Lion.
>> 
>> Agreed. But come on what do you expect? Working on something like this takes 
>> a lot of time. Time, I for example do not get paid for. Many people just 
>> expect that someone else does the work for them. There are quite some 
>> commercial applications around that use MacFUSE but have you seen any of 
>> then actively continuing development on MacFUSE? Erik, of course, is an 
>> exception to this. 
> 
> I expect nothing and am grateful for what exists and will exist, I'm just 
> trying to play devil's advocate to provide the perspective of end users, 
> perhaps unnecessarily so...

I understand your point. I use MacFUSE based filesystems myself and will be 
upgrading to Lion once it is released.

>>> A lot of users are going to go for what works today, should application 
>>> developers focus on what works today, or what might work tomorrow?
>> 
>> It is up to you which path you choose. 
>> 
>>> All I'm saying is that from an end user perspective it will truly suck to 
>>> have fragmentation and infighting resulting in the state of a FUSE solution 
>>> for the Mac becoming a giant cluster***.
>>> 
>>> Just my two cents...

-- 
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.

<<inline: compose-unknown-contact.jpg>>

Reply via email to