Dear Ketor, Congratulations, this is very interesting! Sorry to ask the obvious question, but does Dokan provide the needed interface to write a block device client, i.e. an RBD client ? Cheers, Dan
> On 07 Jan 2015, at 05:09, Ketor D <d.ke...@gmail.com> wrote: > > Hi everyone, > > A new project ceph-dokan (https://github.com/ceph/ceph-dokan) is > open-source to all now. > You can access the cephfs on Windows directly using ceph-dokan, not by > smb or whatever. > And you will get the full experience and performance of cephfs on Windows now. > > Here is something about this project you may want to know. > > Overview. > ceph-dokan is build on MinGW. It will provide ceph-dokan.exe > and libcephfs.dll. > ceph-dokan.exe makes you use CephFS as a volume like your [C:] or > [D:]. > libcephfs.dll is a lib you can write your own application using > CephFS. > > Features: > Support almost windows filesystem api's. > Support ACL from Linux. > Support CreateFile of temp file. > Support Microsoft Office file edit and save. > etc. > > Internal: > ceph-dokan is ported from upstream Ceph. It was first ported > as a standalone Ceph Client and then portd to Cygwin. But Cygwin is > too slowly and not native code so it was ported to MinGW later. And > with dokan(like fuse), now ceph-dokan map cephfs as a volume on > windows. > ceph-dokan is fully native win32 code and compiled by gcc. So > its performace is very good. Also it use winsock2 instead of linux > socket and select() instead of poll(). And etc.... > > Everyone who have experience on dokan, mingw, win32 can help to > improve ceph-dokan by pull request or using ceph-devel mailing list. > > Thanks! > Ketor > -- > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > the body of a message to majord...@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html