Android binarios nativos de la Unison File Synchronizer - una poderosa herramienta de sincronización de archivos entre plataformas.
Esta aplicación sólo despliega los binarios Android de Unison, Dropbear SSH y OpenSSH; y muestra un howto rápido.
Unison debe ser utilizado de forma manual desde la línea de comandos, y se requiere de la raíz.
(Para una interfaz gráfica de usuario de Android para Unison, compruebe UnisonSync en GooglePlay.)
ANTECEDENTES
Unison es una poderosa herramienta de sincronización de archivos entre plataformas disponibles en Linux, OS X, Windows, etc Unison tiene dos raíces, que pueden estar en diferentes máquinas y pueden ser modificados por separado, y les pone al día al propagar inteligentemente los cambios entre las raíces.
Las características clave de Unison son:
- La sincronización entre diferentes plataformas
- Maneja actualizaciones simultáneas de ambas raíces
- Smart y seguro: Unison resuelve la mayoría de los cambios simultáneos en ambas raíces de forma automática, y pide al usuario para la entrada si no se puede determinar la copia para propagar
- Sincronización con un servidor a través de SSH: cualquier máquina con un servidor SSH y Unison puede actuar como servidor
- Resilientes: maneja interrupciones, desconexiones de red, etc
- Ancho de banda eficiente: los datos se transfieren mediante un protocolo comprimido similar a rsync, y sólo los archivos modificados (o partes de archivos) se transfieren.
OBSERVACIÓN SOBRE LICENCIAS DE OPEN-SOURCE
Esta aplicación cuenta con los binarios de Unison, DropbearSSH y OpenSSH, recopilados desde los repositorios de código abierto existentes (ver agradecimientos). Los binarios se empaquetan junto a esta aplicación APK, pero la aplicación en realidad no vinculan en contra de estas aplicaciones no modificados.
Por lo tanto esta aplicación no viola las licencias GPL / MIT / BSD.
AGRADECIMIENTOS
-. Benjamin Pierce et al de Unison File Synchronizer (http://www.cis.upenn.edu/~bcpierce/unison)
- El parche de Keigo Imai a compilar en forma cruzada OCaml en Android (http://sites.google.com/site/keigoattic/ocaml-en-android)
- Repositorio OPAM Android de Jérôme Vouillon (http://github.com/vouillon/opam-android-repositorio)
- Cliente SSH Dropbear de Matt Johnston (http://matt.ucc.asn.au/dropbear/dropbear.html)