Possibility to porting Rsync to NT and other platforms

Mac User FR macuserfr at free.fr
Tue May 19 15:34:22 GMT 2009


Well, in this case it seems clear to me that you will have to rewrite  
rsync entirely, keeping the delta algorithm and network protocol...  
Such a huge work! Good luck.

Le 19 mai 09 à 17:30, Hasanat Kazmi a écrit :

> I didn't but even if I do, I wont be able to use some of the native  
> functions of respective OS (which I will have to use to decorate the  
> software - outside the domain of Rsync) e.g. I will  use windows  
> forms, not if I compile java to binary, ill lose windows forms thing
>
> On Tue, May 19, 2009 at 5:42 PM, Mac User FR <macuserfr at free.fr>  
> wrote:
> Did you try compiling your java code to native machine code, with  
> gcj http://gcc.gnu.org/java/ ?
>
> Le 19 mai 09 à 05:26, Hasanat Kazmi a écrit :
>
>> I want to embed it into a program. So putting in these two will  
>> create licensing issues for me. Any guide of those specif portions  
>> of code where it makes system calls? I have ported rsync to java (I  
>> used same rolling algorithm but used other hashing) but it isn't  
>> fast enough, seems I have to make a native binary version.
>>
>> On Tue, May 19, 2009 at 12:58 AM, Mac User FR <macuserfr at free.fr>  
>> wrote:
>> I'm not on the code of rsync, but it is heavily coded using Unix  
>> system calls. Porting to NT would say to start another program from  
>> the scratch, taking the only the delta algorithm and rsync protocol  
>> compatibility. Good luck with it!
>>
>> But, as Cyril says, why would you invest yourself on such a project  
>> and not only use rsync over cygwin? I use it and with cygwin 1.7  
>> there is no filename length limitation. It works fine.
>>
>> Best regards,
>>
>> Vitorio
>>
>> Le 18 mai 09 à 19:39, Hasanat Kazmi a écrit :
>>
>>> But cwRsync is basically rsync and cygwin packed into one. Its not  
>>> native to NT.
>>> I am interested to make a native version for NT, a developer who  
>>> knows about dependencies of rsync can help me.
>>> Do you have any idea about rsync development or do you know anyone  
>>> who knows these informations?
>>>
>>> On Mon, May 18, 2009 at 9:54 PM, Cyril <cyril.drx at gmail.com> wrote:
>>> i'm using cwRsync on win32 and rsync on linux, did you give a try  
>>> to cwrsync ?
>>>
>>> Cheers,
>>> CyD
>>>
>>> On Mon, May 18, 2009 at 2:00 PM, Hasanat Kazmi <hasanatkazmi at gmail.com 
>>> > wrote:
>>> Hello,
>>> I am looking into possibilities of porting RSync for windows. Does  
>>> anybody have an idea that which libraries and dependencies RSync  
>>> uses which can not be compiled on windows (so thats why we use  
>>> cygwin)
>>>
>>> Regards
>>> Hasanat Kazmi
>>> -- 
>>> Hasanatkazmi at gmail.com
>>> "I hate Capitalism,so naturally I love Open Source" -- Hasanat Kazmi
>>> +923464362473
>>>
>>> --
>>> Please use reply-all for most replies to avoid omitting the  
>>> mailing list.
>>> To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
>>> Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
>>>
>>>
>>>
>>>
>>> -- 
>>> Hasanatkazmi at gmail.com
>>> "I hate Capitalism,so naturally I love Open Source" -- Hasanat Kazmi
>>> +923464362473
>>> -- 
>>> Please use reply-all for most replies to avoid omitting the  
>>> mailing list.
>>> To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
>>> Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
>>
>>
>>
>>
>> -- 
>> Hasanatkazmi at gmail.com
>> "I hate Capitalism,so naturally I love Open Source" -- Hasanat Kazmi
>> +923464362473
>
>
>
>
> -- 
> Hasanatkazmi at gmail.com
> "I hate Capitalism,so naturally I love Open Source" -- Hasanat Kazmi
> +923464362473

-------------- next part --------------
HTML attachment scrubbed and removed


More information about the rsync mailing list