Ignatiev

Wishlist FreeBSD

Recommended Posts

Please, add support for FreeBSD.

I have about 250TB in mirror. I sync these storages via Unison, but Unison have some bugs and speed of sync near 250-280Mbyte/s. I think SyncApp can do this with more speed

Share this post


Link to post
Share on other sites

A "me too" here.

I did try it under FreeBSD's linux compatibility mode, but unfortunately epoll isn't implimented yet:

$ ./btsync --nodaemon
epoll creation failed - terminating: Function not implemented

FreeBSD uses kqueue, as does MacOSX. If btsync uses kqueue on MacOSX some kind of hybrid between the linux version and the FreeBSD version might work.

As a last resort there is a pre-beta patch to the FreeBSD linux compatibility layer enabling epoll, but I'm not brave enough to try it.

Share this post


Link to post
Share on other sites

I'm adding FreeBSD to the wishlist sticky. I also tried to get it to load on FreeNAS (FreeBSD 8.3) without luck, because the linux kernel module isn't available.

Since this is a NAS distro, the source isn't there to compile from, either. I could probably get it in there manually but that's a lot of bother, especially with the restricted space on the OS disk (2 GB).

Share this post


Link to post
Share on other sites

I'd also be very happy to see a native FreeBSD application.

Things that could bee a problem on FreeBSD could bee the missing fsevents.

BUT (according to wikipedia) 9.2 should ship with a similar feature.

Share this post


Link to post
Share on other sites

You've asked - we made it. We have a FreeBSD and PC-BSD in testing and it will be released next week.

The only thing is that FreBSD build will not have file monitoring ability (Linux inotify) , folder will be re-scanned every 10 minutes.

Share this post


Link to post
Share on other sites

You guys completely rock! I've rarely had the opportunity to use a product where the developers are so engaged with the active user community and so quickly respond to major requests such as building the product for a different OS (especially when it comes to UNIX!).

I'm greatly looking forward to using the new build.

Share this post


Link to post
Share on other sites

Will that ten minutes be configurable? I wouldn't want my freenas raid array woken up every ten minutes. Ideally there would be an option to only scan if the disks were spinning. Alternatively if you could make it so we trigger scans with our own scripts instead of on a timer.

Btw thanks for adding freebsd support :)

Share this post


Link to post
Share on other sites

http://syncapp.bittorrent.com/1.0.128/

Please note that this is first release for FreeBSD, so there might be some platform specific things. Please also upgrade other machines to the new version. It doesn't have real-time monitoring of changes (Linux inotify), so folder will be rescanned every 10 minutes. This is not configurable yet.

Please let me know how it will work for you. And If you will have something special to say to a person who made this, PM me and I will pass this personally to him.

kos

Share this post


Link to post
Share on other sites

1.0.128 is working flawlessly for me in a jail on FreeBSD 9.0 / Atom-D510 for two days now.

NAT on a fixed port, synchronizing a 1GB and a 36 GB share on ZFS with two Macs running 10.8.3.

Share this post


Link to post
Share on other sites

1.0.128 is working fine in a jail on a derivated FreeBSD 8.3 (Freenas 8.3.1.p2) with a dedicated user.

Thanks a lot for your job.

Share this post


Link to post
Share on other sites

I'd love to see a client for DragonflyBSD. This was a fork of FreeBSD, so hopefully it's still close enough to make a port relatively easy.

Share this post


Link to post
Share on other sites

http://syncapp.bittorrent.com/1.0.128/

Please note that this is first release for FreeBSD, so there might be some platform specific things. Please also upgrade other machines to the new version. It doesn't have real-time monitoring of changes (Linux inotify), so folder will be rescanned every 10 minutes. This is not configurable yet.

 

Please let me know how it will work for you. And If you will have something special to say to a person who made this, PM me and I will pass this personally to him.

kos

 

FYI libinotify exist on FreeBSD, you can take a look at the port devel/libinotify.

Of course, it'll be better to have a proper kqueue or libevent support.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.