Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Feb 2019 13:12:09 -0500
From:      Pedro Giffuni <pfg@FreeBSD.org>
To:        cem@freebsd.org
Cc:        Alan Somers <asomers@freebsd.org>, src-committers <src-committers@freebsd.org>, svn-src-projects@freebsd.org
Subject:   Re: svn commit: r344558 - in projects/fuse2: . sbin/ifconfig
Message-ID:  <306af793-6776-cf1b-fc19-f0a66e59be84@FreeBSD.org>
In-Reply-To: <CAG6CVpU=ee48gLXfHRyBMg2yFCDa7MXe9m%2B_r1sYz4YhaU9_Gg@mail.gmail.com>
References:  <201902260328.x1Q3SEbK009132@repo.freebsd.org> <d3f15c04-79a7-84c6-5566-2cab4dd8cd48@FreeBSD.org> <CAG6CVpU=ee48gLXfHRyBMg2yFCDa7MXe9m%2B_r1sYz4YhaU9_Gg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 26/02/2019 11:56, Conrad Meyer wrote:
> On Tue, Feb 26, 2019 at 7:30 AM Pedro Giffuni <pfg@freebsd.org> wrote:
>> On 2/25/19 10:28 PM, Alan Somers wrote:
>>> Log:
>>>     Create a project branch for fuse(4) work.
>>>
>>>     The branch will be used for a new test suite, bug fixes, and various other
>>>     enhancements to fuse.
>>>
>>>     Sponsored by:      The FreeBSD Foundation
>> Cool!
> +1
>
>> FWIW, updating the protocol would probably help us use more devices.
> Yep!  We're at roughly the 7.8 protocol version.  Kindly, the Linux
> FUSE folks have kept a changelog all the way from 7.9 to present:
>
> https://elixir.bootlin.com/linux/latest/source/include/uapi/linux/fuse.h#L37
>
> So we have some idea of what we need to implement to be compatible
> with each newer version, and some idea of things that would be good to
> test when we claim to implement each new version.

Yes they keep that file under a BSD license, and order is important. I 
think we actually have to stop around 7.13 unless we are willing to 
support the linux splice call.

Also, the Darwin guys stopped updating the API on their implementation 
about the same 7.8 version we use but added stuff like birthtime 
incompatibly (likely a mistake on their part). Not sure where they live 
nowadays, probably here:

https://github.com/osxfuse

Cheers,

Pedro.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?306af793-6776-cf1b-fc19-f0a66e59be84>