Разработчики openSUSE представили утилиту для двухсторонней синхронизации файлов

09.01.2009 22:40

Вышла первая версия системы синхронизации csync, разработанной в рамках проекта openSUSE. Утилита csync позволяет выполнять синхронизацию данных между двумя источниками, в каждом из которых могут присутствовать изменения. В отличии от популярной утилиты unison, написанной на языке ocaml, код csync разработан на Си. Вторым отличием, является то, что утилита csync работает только на клиентской стороне, не требуя запуска на удаленном хосте какого-либо дополнительного ПО, достаточно иметь возможность входа по sftp.

Среди планов на будущее можно отметить разработку графического интерфейса пользователя, в настоящий момент утилита работает только в консольном режиме. Интересной возможностью является наличие PAM модуля pam_csync, позволяющего осуществлять функции руминга, т.е. проводить автоматическую синхронизацию директорий пользователя с сервером, при его входе в систему.