Hacker News new | ask | show | jobs
by md81544 5845 days ago
Why C-sharp / mono ?? This could almost be done (on Linux at least) with a copy of rsync, git (for the revision control) and a shell script.
4 comments

C-sharp and mono will allow it to run on all 3 platforms (OSX, Linux, and Windows).
If you look at the source, you'll see it is already based on git. C# is just used to glue it all together and provide a GUI.

There isn't much source code there though. It looks more like a proof of concept. I doubt anything is "coming soon" here.

I was exactly wondering about mono when I viewed the README. The toolsets needed are already there.

Perhaps this was done to make it easier to port to other OS later?

This could almost be done (on Linux at least) with a copy of rsync, git (for the revision control) and a shell script.

Er, well, yeah, but you'd be polling almost constantly if you're trying to emulate what Dropbox does. I don't know exactly how Dropbox knows when I add or change a file -- I assume it ties in to the kernel. Also, rsync wouldn't work over HTTP, which is a big disadvantage in some of the environments I've been working in lately.

My big question, though: why isn't someone doing this for headless servers? Why do they always assume people just want this for desktops? At least you can hack a headless version of Dropbox on Linux.