Good day developers!
I would like to propose to the one interested work with me to develop a
ceph cliente for MS windows world, Basing us on dokanFS.
My company is a ceph enthousiast that use on a dayly basis ceph and that
need both transfer speed and big expendable and cheap storage.
My company is specialised in data recovery and we want to participate to
ceph effort by bringing a ceph cliente for windows.
Our experience shows us that the best gateway is each clientes being its
own gateway, instead of having a bottle neck server or a cluster of
bottle neck servers as gateway (FTP, samba, SFTP,webdav, s3, etc..).
We already did some research in that domain.
Dokan FS is an intent to write an opensource fuse like cliente for MS
windows.
More information on DOKANFS can be triggered here
http://dokan-dev.net/en/download/
Positive points of using DOKANFS.
- its opensourced and well licenced mit licence, gpl licence and lgpl
licence.
Negative point of using DOKAN FS.
- unreachable author
- Poor documentation . Dev comments in japanese.
- Work in progress so it is unstable and needs to be updated, debugged
and maintained by a MS Windows file system expert developper.
I try past year to do a merge from ceph-fuse to dokanfs
here are what I learnt.
- Ceph-fuse and related source code is around 60 000 lines of code.
- Ceph protocol isn t documented so it is like trying to draw a map of
america using only a sextan and a compass.
Those led me to those conclusions:
- I can t do it alone.
- It is easier to draw down the ceph protocol way to work from
kernel/fs/ceph sources and mount.ceph
- Ceph depending libraries may be unexistant or not up to date in their
port on MS Windows (cygwin)
- MS file system specialist are hard do find in the "open source libre
world" so I will try in the commercial world.
The commercial world has some problems too. They need ceph protocol
draft to implemente it to their own product They will have licencing
/commercial politics that infringe lgpl, and hide that most of the work
is done by people other than them. They will not participate in a
financial way to ceph enhancement and growth.
As for the modalities of the work if we come to work togather on that
topic, it up to you. We can / should use the most possible libre tools
for that work (eclipse, mingwin/cygwin etc...) Sharpening the dev tools
in libre can already be a big problem. But my way to see this is the
more libre are our tools on MS Windows the most people can easyly join us.
Best Regards,
Alphe Salas
asalas@xxxxxxxxx
I.T ingeneer.
*<http://www.kepler.cl>*
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html